Example Portable Extension
plugin:example-portable-extension
Pluginextensions/plugins/example-portable.yaml·Open in Graph → {
"id": "plugin:example-portable-extension",
"_kind": "Plugin",
"_file": "extensions/plugins/example-portable.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "Example Portable Extension",
"vendor": "a5c-ai",
"homepageUrl": "https://github.com/a5c-ai/plugins/example-portable-extension",
"installFormats": [
"npm",
"marketplace"
],
"description": "A portable extension demonstrating cross-host packaging: a single\nsource compiled to both Claude Code and Codex via the extension-mux.\nBundles the React TDD skill and the code-reviewer subagent.\n"
},
"outgoingEdges": [
{
"from": "plugin:example-portable-extension",
"to": "agent:claude-code",
"kind": "installs_into",
"attributes": {
"installMethod": "marketplace"
}
},
{
"from": "plugin:example-portable-extension",
"to": "agent:codex",
"kind": "installs_into",
"attributes": {
"installMethod": "npm"
}
},
{
"from": "plugin:example-portable-extension",
"to": "skill:react-tdd",
"kind": "contains_skill",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "subagent:code-reviewer",
"kind": "contains_subagent",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "tool-server:filesystem-mcp",
"kind": "contains_tool_server",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "lsp-server:example-typescript",
"kind": "contains_lsp_server",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "background-monitor:plugin-watch",
"kind": "contains_monitor",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "binary-provider:plugin-bin",
"kind": "contains_bin",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "settings-template:plugin-defaults",
"kind": "ships_settings",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "agent-version:claude-code@1.x",
"kind": "compiles_to",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "agent-version:codex@1.x",
"kind": "compiles_to",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "extension-interface:reliability",
"kind": "implements",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "extension-interface:reflection",
"kind": "implements",
"attributes": {}
},
{
"from": "plugin:example-portable-extension",
"to": "specialization:frontend-react",
"kind": "applies_to",
"attributes": {
"confidence": "primary"
}
},
{
"from": "plugin:example-portable-extension",
"to": "capability:supports-mcp",
"kind": "requires_capability",
"attributes": {
"level": "required"
}
},
{
"from": "plugin:example-portable-extension",
"to": "source-ref:a5c-plugins-example-portable",
"kind": "sourced_from",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "background-monitor:example-file-watcher",
"to": "plugin:example-portable-extension",
"kind": "contained_in_plugin",
"attributes": {}
},
{
"from": "binary-provider:example-helpers",
"to": "plugin:example-portable-extension",
"kind": "contained_in_plugin",
"attributes": {}
},
{
"from": "lsp-server:example-typescript",
"to": "plugin:example-portable-extension",
"kind": "contained_in_plugin",
"attributes": {}
},
{
"from": "plugin-marketplace:claude-code-plugins-demo",
"to": "plugin:example-portable-extension",
"kind": "catalogs",
"attributes": {}
},
{
"from": "settings-template:example-claude",
"to": "plugin:example-portable-extension",
"kind": "contained_in_plugin",
"attributes": {}
},
{
"from": "skill:react-tdd",
"to": "plugin:example-portable-extension",
"kind": "contained_in_plugin",
"attributes": {}
},
{
"from": "subagent:code-reviewer",
"to": "plugin:example-portable-extension",
"kind": "contained_in_plugin",
"attributes": {}
}
]
}