Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Example Portable Extension
plugin:example-portable-extensiona5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
Plugin JSON

plugin:example-portable-extension

Structured · live

Example Portable Extension json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · extensions/plugins/example-portable.yamlCluster · extensions
Record JSON
{
  "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 extensions-adapter.\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": "agentVersion:claude:ge-0-0-0",
      "kind": "compiles_to",
      "attributes": {}
    },
    {
      "from": "plugin:example-portable-extension",
      "to": "agentVersion:codex:ge-0-119-0",
      "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": {}
    }
  ]
}

Shortcuts

Back to overview
Open graph tab