Outcome
Netclaw has one discoverable and invocable skill system.
Local skills, skill-server skills, and MCP prompts use one catalog.
Agents use the session skill index and skill_load.
First-party clients use an audience-filtered daemon API.
Scope
- Expose MCP prompts as transient skills.
- Expose MCP resources through bounded list and read operations.
- Define one invocable skill descriptor.
- Expose a skill catalog and completion HTTP API.
- Add slash-command completion to the TUI.
- Subscribe to MCP catalog and resource updates.
- Keep the catalog poll as a repair path.
Fixed decisions
- An MCP prompt uses
mcp__<server>__<prompt>.
- Netclaw uses
prompts/list for discovery.
skill_load uses prompts/get.
- MCP prompt arguments stay in the MCP adapter.
- MCP resources remain remote reference content.
- The MCP server grant remains the permission boundary.
- A prompt does not grant a tool.
- Netclaw does not add a second prompt catalog.
Delivery order
- Add MCP prompts to the skill system.
- Define the common invocable descriptor.
- Add the daemon catalog API.
- Add TUI completion.
- Add resource discovery and read operations.
- Add proactive subscriptions and keep poll reconciliation.
Items can move when a contract dependency requires it.
Existing work
Sources
Outcome
Netclaw has one discoverable and invocable skill system.
Local skills, skill-server skills, and MCP prompts use one catalog.
Agents use the session skill index and
skill_load.First-party clients use an audience-filtered daemon API.
Scope
Fixed decisions
mcp__<server>__<prompt>.prompts/listfor discovery.skill_loadusesprompts/get.Delivery order
Items can move when a contract dependency requires it.
Existing work
invocableandargument-hint.Sources