Open-source collection of Claude skills. Clawd will install the Claude skills you want for you.
curl -fsSL https://api.clawd.xyz/install.sh | shOr install a specific version:
curl -fsSL https://api.clawd.xyz/install.sh | sh -s v1.0.0# List all available skills
clawd list
# Search for skills
clawd search brainstorming
# Add a skill
clawd add obra/brainstorming
# Update to latest version
clawd upgradeclawd/
├── cli/ # Rust CLI application
│ ├── src/
│ │ ├── main.rs # Entry point, command definitions
│ │ ├── api/ # API clients (GitHub, Clawd backend)
│ │ ├── config.rs # Configuration handling
│ │ ├── download.rs # Skill download logic
│ │ ├── list.rs # List skills command
│ │ ├── upgrade.rs # Self-update command
│ │ └── prompts.rs # Interactive prompts
│ └── Cargo.toml
├── skills/ # Skill definitions
│ └── <author>/
│ └── <skill-name>/
│ ├── README.mdx # Metadata + documentation
│ └── skill/ # Skill content (packaged for users)
│ ├── SKILL.md
│ └── ... # Additional skill files
├── authors.json # Author registry
├── readme-schema.json # README.mdx validation schema
├── skill-schema.json # SKILL.md validation schema
└── install.sh # curl | sh installer script
We welcome contributions! See CONTRIBUTING.md for detailed guidelines.
- Fork the repository
- Add yourself to
authors.jsonif you're a new contributor - Create your skill directory:
skills/<your-id>/<skill-name>/ - Add
README.mdxwith frontmatter (see schema) - Add
skill/SKILL.mdwith frontmatter - Run
pnpm testto validate - Submit a pull request
Required fields:
id- Format:author/skill-nametitle- Display namedescription- Brief descriptionversion- Semantic version (e.g., 1.0.0)category- One of: Development, DevOps, Writing, QA, Security, Data, Design, Otherauthor- Your author ID from authors.jsonrepo- GitHub repository URLpath- Path to skill directory
Required fields:
name- Skill name (kebab-case)description- When and how to use this skill
See readme-schema.json and skill-schema.json for complete specifications.
- Rust (for CLI development)
- Node.js + pnpm (for validation)
cd cli
cargo build # Debug build
cargo build --release # Release build
cargo run -- list # Run with arguments
cargo test # Run testspnpm install
pnpm test # Validate all skills against schemas
pnpm test:watch # Watch modeCLAWD_API_URL- Override backend API URL (default: production)CLAWD_INSTALL_DIR- Override install directory (default: /usr/local/bin)
MIT License - see LICENSE for details.
See authors.json for the list of contributors.