Contribute

Join our community and help make Claude Code more powerful for everyone

Why Contribute?

Every contribution makes Claude Code better for thousands of developers. Whether you're sharing your expertise through a specialized agent or creating a helpful command, you're helping the community work smarter and faster.

Help the Community

Share your expertise

Instant Deployment

Auto-published on merge

Open Source

MIT Licensed

What Can You Contribute?

117

Agents

Specialized AI assistants for specific domains

175

Commands

Slash commands to automate workflows

28

Hooks

Event-driven automations

26

Skills

Reusable capabilities from plugins

50

Plugins

Bundled plugin packages

Agent Location

plugins/agents-<category>/agents/<agent-name>.md

Agent Structure

---
name: agent-name
description: Clear description of when to invoke. Use PROACTIVELY for automatic delegation. (under 500 chars)
category: development-architecture
tools: Read, Write, Edit # Optional - omit for all tools
---

You are a [role/expertise description].

When invoked:
1. [First action to take]
2. [Second action to take]
3. [Begin main task]

Process:
- [Key step or check]
- [Another important step]
- [Validation or verification]

Provide:
- [Type of output or feedback]
- [Another deliverable]
- [Final recommendations]

Valid Categories

development-architecture
language-specialists
infrastructure-operations
quality-security
data-ai
specialized-domains
crypto-trading
blockchain-web3
business-finance
design-experience
sales-marketing

Good Example

✓ Clear trigger conditions

"Validates REST API design and ensures API best practices."

✓ Focused purpose

Single responsibility: API design

Bad Example

✗ Vague description

"Helps with coding tasks"

✗ Multiple responsibilities

Tries to do everything

Submission Process

Create

Write your component

Validate

Run npm test

Submit PR

Open a pull request

Auto Deploy

Merged PRs go live

Testing Your Contribution

Run Validation

npm test

Install Locally

find plugins/agents-*/agents -name "*.md" -exec cp {} ~/.claude/agents/ \;

Ready to Contribute?

Check out our detailed contribution guide for step-by-step instructions, best practices, and tips for getting your contribution merged quickly.