Use when creating skills for Rust crates or std library documentation. Keywords: create rust skill, create crate skill, create std skill, 创建 rust skill, 创建 crate skill, 创建 std skill, 动态 rust skill, 动态 crate skill, skill for tokio, skill for serde, skill for axum, generate rust skill, rust 技能, crate 技能, 从文档创建skill, from docs create skill
argument-hint
<crate_name|std::module>
context
fork
agent
general-purpose
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 Request
Target Type
URL Pattern
"create tokio skill"
Third-party crate
docs.rs/tokio/latest/tokio/
"create Send trait skill"
Std library
doc.rust-lang.org/std/marker/trait.Send.html
"create skill from URL" + URL
Custom URL
User-provided URL
2. Execute the Command
Use the /create-llms-for-skills command:
/create-llms-for-skills <url> [requirements]
Examples:
# For third-party crate
/create-llms-for-skills https://docs.rs/tokio/latest/tokio/
# For std library
/create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html
# With specific requirements
/create-llms-for-skills https://docs.rs/axum/latest/axum/ "Focus on routing and extractors"
### Step 5: Generate Reference Files
For each major module or type, create a reference file:
```bash
# Fetch and save module documentation
agent-browser open "https://docs.rs/{crate}/latest/{crate}/{module}/"
agent-browser get text ".docblock" > ~/.claude/skills/{crate_name}/references/{module}.md
agent-browser close