Community Agents
Browse ready-to-use agents from the community repository, or share your own subagents and primary agents with other developers.
See Agents for how agents are configured — vendor and model, system prompt, subagent vs. primary mode, per-tool permissions, and step limits — plus versioning. This page covers discovering, importing, and sharing agents.
Community Repository
Don't want to start from scratch? Browse ready-to-use agents created by the community:
Visit github.com/superclawd-ai/superclawd/agents to discover agents for reviewing code, writing docs, running tests, and more. Download JSON files and import them directly into your workspace.
Available Agents
The community repository includes agents such as:
- code-reviewer — A subagent that reviews diffs for bugs and style issues with read-only tool access
- docs-writer — Drafts and updates documentation from the surrounding codebase
- test-runner — Runs the test suite and summarizes failures
Using Community Agents
- Browse the agents directory
- Find an agent that matches your needs
- Click on the JSON file to view it
- Click "Raw" to get the raw JSON, or download the file
- In SuperClawd, go to Agents → Import
- Paste the JSON or drag and drop the file
- Click Import Agent
The imported agent lands as a fresh enabled copy in your workspace — fully independent of the source. If the name is already taken it's auto-renamed (-2, -3, …). To make it available to your team's stable CLI sessions, publish it and promote a stable release. See Versions & Releases.
Contributing Your Agents
Have agents that pull their weight? Share them with the community:
- Export your agent as JSON from the agent card menu
- Fork the community repository
- Add your agent JSON file to
agents/examples/ - Update
agents/README.mdto list your agent - Submit a pull request
Agent JSON Format
Community agents follow this structure — identity plus configuration content only (no workspace ids, enabled state, counts, or version pointers):
{
"name": "code-reviewer",
"description": "Reviews diffs for bugs and style issues",
"vendor": "anthropic",
"model": "claude-opus-4-8",
"prompt": "You are a meticulous code reviewer. Inspect the diff for correctness, security, and style issues, then report concise, actionable findings.",
"mode": "subagent",
"tools": {
"read": "allow",
"glob": "allow",
"grep": "allow",
"edit": "deny",
"write": "deny",
"bash": "deny",
"webfetch": "deny",
"task": "deny"
},
"steps": 50
}
Contribution Guidelines
- Use kebab-case for agent names, at most 30 characters (e.g.,
code-reviewer) - Keep descriptions under 250 characters
- Set
modeto eithersubagentorprimary - Use a supported
vendor(e.g.,anthropic) and a validmodelfor it - Set each entry in
toolstoallow,deny, orask— grant only the access the agent needs - Keep
stepsbetween 1 and 1000 (ornullfor no limit), and the prompt within the platform limit - Test your agent before submitting
Sharing via Links
Instead of a JSON file, you can hand someone an unlisted, revocable share link straight from an agent's menu. The recipient can preview the agent and import their own copy into another workspace.
- A stable release is required. You can only create a share link once the agent has been published and promoted to a stable release.
- Pinned or live. A pinned link freezes a specific version; a live link always follows your current stable release.
- Optional expiry & max-imports. Set an expiration date and an import limit; open and import counts are tracked (no importer identity).
- Revocable. Delete the link at any time to cut off further imports.
Like a JSON import, importing from a share link creates a new, independent enabled copy (auto-renamed on name collision) that must be published and promoted before it's available to your team's stable CLI sessions.
See the Contributing Guide for detailed instructions.