Contributing
Add a plugin
- Read the authoring guide.
- Scaffold under
plugins/<your-plugin>/. - Add an entry to
.claude-plugin/marketplace.json. - Run the validator locally — it must pass:
npx tsx scripts/validate.ts
- Open a PR. CI runs the same validator.
Improve these docs
The docs site lives in website/. To run it locally:
cd website
npm install
npm run start
http://localhost:3000 opens with hot reload.
To check the production build before pushing:
npm run build
npm run serve
A push to main that touches website/, .claude-plugin/marketplace.json, or CREATING_PLUGINS.md triggers the deploy-docs workflow, which rebuilds and publishes to GitHub Pages.
Issues and discussions
- Bug in a plugin — open an issue tagged with the plugin slug.
- Want a new connector — open an issue with the tag
connector-requestand a one-paragraph use case. - Question about the format — open a discussion.
License
MIT — see LICENSE.