diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index ea9a16c..ef3b957 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1,10 +1,11 @@ { - "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", "name": "nelson-marketplace", - "description": "Royal Navy agent coordination framework for Claude Code", "owner": { "name": "Harry Munro" }, + "metadata": { + "description": "Royal Navy agent coordination framework for Claude Code" + }, "plugins": [ { "name": "nelson", diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index b1cbf5f..84b5ed3 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -5,7 +5,5 @@ "author": { "name": "Harry Munro" }, "repository": "https://github.com/harrymunro/nelson", "license": "MIT", - "keywords": ["agents", "coordination", "teams", "workflow"], - "skills": "./skills/", - "agents": "./agents/" + "keywords": ["agents", "coordination", "teams", "workflow"] } diff --git a/README.md b/README.md index b934be3..5998604 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Or add the marketplace first, then install by name: ``` /plugin marketplace add harrymunro/nelson -/plugin install nelson +/plugin install nelson@nelson-marketplace ``` ### Prompt-based @@ -245,10 +245,12 @@ skills/nelson/ ├── admiralty-templates/ # Individual template files │ ├── battle-plan.md │ ├── captains-log.md + │ ├── crew-briefing.md │ ├── quarterdeck-report.md │ ├── red-cell-review.md │ ├── sailing-orders.md │ └── ship-manifest.md + ├── commendations.md # Recognition signals and correction guidance ├── crew-roles.md # Crew role definitions, ship names, sizing ├── damage-control.md # Error recovery routing index ├── damage-control/ # Individual procedure files @@ -273,7 +275,7 @@ skills/nelson/ ├── split-keel.md └── unclassified-engagement.md agents/ -└── openai.yaml # OpenAI agent interface definition +└── nelson.md # Subagent definition ``` - `plugin.json` declares the plugin name, version, and component paths for Claude Code's plugin system. diff --git a/agents/nelson.md b/agents/nelson.md new file mode 100644 index 0000000..0596569 --- /dev/null +++ b/agents/nelson.md @@ -0,0 +1,8 @@ +--- +name: nelson +description: England expects every agent to do its duty +--- + +# Nelson + +Use $nelson to run a Royal Navy agent mission with sailing orders, action stations, and a captain's log. diff --git a/agents/openai.yaml b/agents/openai.yaml deleted file mode 100644 index 553c7da..0000000 --- a/agents/openai.yaml +++ /dev/null @@ -1,4 +0,0 @@ -interface: - display_name: "Nelson" - short_description: "England expects every agent to do its duty" - default_prompt: "Use $nelson to run a Royal Navy agent mission with sailing orders, action stations, and a captain's log."