rust-skill-creator — Claude Code skill: overview and install
Builds assistant skills from Rust crate docs or the standard library. Saves API details and code examples to local files.
npx skills add actionbook/rust-skills --skill rust-skill-creator -a claude-codeWhat rust-skill-creator does
The skill converts crate pages on docs.rs or standard library references on doc.rust-lang.org into local context files. Pass a crate name like axum or a module path like std::sync, and your agent extracts key traits and code samples.
Execution branches into two paths. When companion commands /create-llms-for-skills and /create-skills-via-llms are installed, it runs through them. Otherwise, it uses agent-browser or WebFetch to scrape HTML blocks, writing everything to ~/.claude/skills/.
Target packages must exist on crates.io, because unverified documentation URLs cause immediate failures. Make sure agent-browser is configured if you run without companion helper commands.
What it helps with
- generate local skills for third-party Rust crates
- extract standard library trait and struct documentation
- structure API references and usage patterns for assistant memory
Example prompts for the agent
- Make a skill for the tokio crate
- Generate a reference skill for std::marker::Send
- Build a skill for axum focusing on routing handlers
How to install rust-skill-creator
1Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-skill-creator -a claude-code2Manually: put the files in place
~/.claude/skills/rust-skill-creator/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/rust-skill-creator/
1Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-skill-creator -a codex2Manually: put the files in place
.agents/skills/rust-skill-creator/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-skill-creator -a cursor2Manually: put the files in place
.cursor/skills/rust-skill-creator/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install actionbook/rust-skills rust-skill-creator2Manually: put the files in place
.github/skills/rust-skill-creator/SKILL.md1Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-skill-creator -a gemini-cli2Platform CLI
gemini skills install https://github.com/actionbook/rust-skills --path skills/rust-skill-creatorManually: put the files in place
.devin/skills/rust-skill-creator/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-skill-creator -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about rust-skill-creator
How do I install rust-skill-creator in Claude Code?
Run npx skills add actionbook/rust-skills --skill rust-skill-creator -a claude-code in your terminal. This downloads the skill and registers it for Claude Code.
What does rust-skill-creator do?
It queries online Rust documentation and compiles module summaries and code samples into a SKILL.md file located in ~/.claude/skills/.
What happens if helper commands are missing?
The skill falls back to manual extraction using agent-browser or WebFetch. It creates reference markdown files directly from parsed web elements.