Skip to main content

Contributing

Add a plugin

  1. Read the authoring guide.
  2. Scaffold under plugins/<your-plugin>/.
  3. Add an entry to .claude-plugin/marketplace.json.
  4. Run the validator locally — it must pass:
    npx tsx scripts/validate.ts
  5. 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-request and a one-paragraph use case.
  • Question about the format — open a discussion.

License

MIT — see LICENSE.