actionbook avatar

Rust Skill Creator

Creates Claude skills for Rust crates and standard library modules by fetching and structuring their documentation. You give it a crate name like tokio or a std module like std::sync, and it either uses companion commands to generate llms.txt files and skills automatically, or falls back to manually fetching docs.rs and doc.rust-lang.org pages to build the skill structure. The inline mode is thorough, walking through URL construction, documentation extraction with agent-browser, and organizing everything into SKILL.md plus reference files. Handles the tedious work of turning Rust API docs into queryable context, which is genuinely useful if you're deep in unfamiliar crates and want their docs on tap.

skills.sh installs
3.3K
GitHub stars
1.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add actionbook/rust-skills --skill rust-skill-creator --agent claude-code

Installs into .claude/skills of the current project.

Files

Rust Skill Creator

Version: 2.1.0 | Last Updated: 2025-01-27

Create dynamic skills for Rust crates and std library documentation.

When to Use

This skill handles requests to create skills for:

  • Third-party crates (tokio, serde, axum, etc.)
  • Rust standard library (std::sync, std::marker, etc.)
  • Any Rust documentation URL

Execution Mode Detection

CRITICAL: Check if related commands/skills are available.

This skill relies on:

  • /create-llms-for-skills command
  • /create-skills-via-llms command

Agent Mode (Plugin Install)

When the commands above are available (full plugin installation):

Workflow

1. Identify the Target
User RequestTarget TypeURL Pattern
"create tokio skill"Third-party cratedocs.rs/tokio/latest/tokio/
"create Send trait skill"Std librarydoc.rust-lang.org/std/marker/trait.Send.html
"create skill from URL" + URLCustom URLUser-provided URL
2. Execute the Command

Use the /create-llms-for-skills command:

/create-llms-for-skills <url> [requirements]

Examples:

Sponsors

Details

Repository
github.com/actionbook/rust-skills
Categories
Documentation, Skill Development, Rust
First seen
May 16, 2026

More from actionbook/rust-skills

All 38
1ar9av avatartag-taxonomyar9av/obsidian-wikiEnforce consistent tagging across the Obsidian wiki using a controlled vocabulary. Use this skill when the user says "fix my tags", "normalize tags", "clean up 3.2Kskills.sh installs
2apollographql avatarapollo-serverapollographql/skillsGuide for building GraphQL servers with Apollo Server 5.x. Use this skill when: (1) setting up a new Apollo Server project, (2) writing resolvers or defining Gr3.1Kskills.sh installs
3anthropics avatardraft-contentanthropics/knowledge-work-pluginsDraft blog posts, social media, email newsletters, landing pages, press releases, and case studies with channel-specific formatting and SEO recommendations. Use3Kskills.sh installs
4shirenchuang avatarweb-content-fetchershirenchuang/web-content-fetcherExtract article content from any URL as clean Markdown. Uses Scrapling script as primary method (with auto fast→stealth fallback), Jina Reader as alternative fo3Kskills.sh installs
5anthropics avatardiscover-brandanthropics/knowledge-work-pluginsThis skill orchestrates autonomous discovery of brand materials across enterprise platforms (Notion, Confluence, Google Drive, Box, SharePoint, Figma, Gong, Gra3Kskills.sh installs
6mksglu avatarcontext-modemksglu/context-modeUse context-mode tools (ctx_execute, ctx_execute_file) instead of Bash/cat when processing large outputs. Triggers: "analyze logs", "summarize output", "process3Kskills.sh installs