agent-plugin-packaging
Installation
SKILL.md
Agent Plugin Packaging
Workflow
- Separate portable core logic from client-specific manifests/adapters.
- Identify each target client's supported primitives: skills/instructions, MCP, commands, environment variables, permissions and installation layout.
- Keep one canonical source of truth and generate or symlink adapters where practical instead of duplicating content.
- Provide deterministic install/uninstall/update steps and a compatibility matrix.
- Declare required permissions explicitly and use least privilege.
- Ensure missing optional MCP/tool dependencies degrade gracefully.
- Validate clean installation in every supported client and confirm skill/MCP discovery counts.
- Version breaking manifest/schema changes and maintain migration notes.
Output
Canonical layout, per-client adapters, permission requirements, verification steps and known limitations.