paperclip-plugin-dev
Installation
SKILL.md
Paperclip Plugin Development
Build Paperclip plugins based on the actual SDK source code, validator source code, and examples. Follows lessons learned from real publishing failures.
Critical Lessons — Read First
These mistakes have cost real time. Do not repeat them.
1. files field in package.json is REQUIRED
npm uses .gitignore to exclude files. Since dist/ is gitignored, built output will be absent unless explicitly declared:
{ "files": ["dist", "package.json"] }
2. Capabilities must exactly match declared features
The server rejects manifests where features lack matching capabilities. Every UI slot type, tool, job, and webhook requires a specific capability. See references/manifest-reference.md for the full mapping table.