Clawd is an open-source collection of Claude skills with a CLI for browsing and installing them.
clawd/
├── 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
├── authors.json # Author registry
├── readme-schema.json # README.mdx validation schema
└── install.sh # curl | sh installer script
clawd list # List available skills
clawd search <query> # Search for skills
clawd add <id> # Add a skill (e.g., dcodes/brainstorming)
clawd upgrade # Self-update to latest versioncd cli
cargo build # Debug build
cargo build --release # Release build
cargo run -- list # Run with argumentspnpm test # Validate all skills against schemas- Add yourself to
authors.jsonif new - Create
skills/<author>/<skill-name>/ - Add
README.mdxwith frontmatter (seereadme-schema.json) - Run
pnpm testto validate - Submit PR
Required fields: id, title, description, version, category, author, repo, path
Categories: Development, DevOps, Writing, QA, Security, Data, Design, Other
CLAWD_API_URL- Override backend API URL (default: production)