Repository navigation
v0.6.0
What's new
Agent Plugins Spec v1.0.0 support (#135)
dotagents now consumes agent-plugins-spec v1.0.0 manifests from external skill sources. Plugins are the fifth sync surface alongside skills, MCP servers, hooks, and agent roles.
Plugin format detection:
- External sources with a
plugin.jsonat root get their skills discovered normally - Opt-in
mcp: trueenables stdio MCP server discovery frommcp.json ${PLUGIN_ROOT}and${PLUGIN_DATA}placeholder expansion in MCP server args/env- Graceful degradation: invalid
plugin.jsondisables metadata/MCP only, skills unaffected
New config fields on external_skills entries:
external_skills:
- url: https://github.com/example/my-plugin
mcp: true # opt-in MCP server discovery
mcp_agents: [claude-code, codex] # optional target subsetdotagents as a plugin:
- Ships
plugin.jsonat repo root so~/.agents/skills/*is discoverable by any Agent Plugins v1 client
Planned:
- Codex native plugin projection (
.codex-plugin/format translation) - Claude Code plugins (
.claude/plugins/*.ts)