actionbook avatar

Core Dynamic Skills

This handles the tricky problem of keeping Claude's knowledge current with your Rust project's actual dependencies. When you open a project with a Cargo.toml, it can detect which crates you're using and auto-generate local skills by scraping docs.rs documentation into ~/.claude/skills/. The implementation is clever: it tries to use the full plugin infrastructure with agents and commands if available, but falls back to inline mode with manual browser fetches if you only have the skills system installed. Worth noting that it explicitly won't run unless you invoke it with /sync-crate-skills or related commands, so it stays out of your way until you need it. Solves a real workflow gap for Rust development.

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

Install

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

Installs into .claude/skills of the current project.

Files

Dynamic Skills Manager

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

Orchestrates on-demand generation of crate-specific skills based on project dependencies.

Concept

Dynamic skills are:

  • Generated locally at ~/.claude/skills/
  • Based on Cargo.toml dependencies
  • Created using llms.txt from docs.rs
  • Versioned and updatable
  • Not committed to the rust-skills repository

Trigger Scenarios

Prompt-on-Open

When entering a directory with Cargo.toml:

  1. Detect Cargo.toml (single or workspace)
  2. Parse dependencies list
  3. Check which crates are missing skills
  4. If missing: "Found X dependencies without skills. Sync now?"
  5. If confirmed: run /sync-crate-skills

Manual Commands

  • /sync-crate-skills - Sync all dependencies
  • /clean-crate-skills [crate] - Remove skills
  • /update-crate-skill <crate> - Update specific skill

Execution Mode Detection

CRITICAL: Check if agent and command infrastructure is available.

Try to read: ../../agents/ directory Check if /create-llms-for-skills and /create-skills-via-llms commands work.


Agent Mode (Plugin Install)

When full plugin infrastructure is available:

Architecture

Sponsors

Details

Repository
github.com/actionbook/rust-skills
Category
Rust
First seen
Jul 14, 2026

More from actionbook/rust-skills

All 38

Recommended

More Rust
1actionbook avatarm07-concurrencyactionbook/rust-skillsCRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn, channel, mpsc, Mutex, RwLock, Atomic, async, awai3.7Kskills.sh installs
2actionbook avatarcore-agent-browseractionbook/rust-skillsInternal support skill for agent-browser CLI workflows used by rust-learner, docs-researcher, and crate-researcher. Use only when browser automation is explicit2.2Kskills.sh installs
3zhanghandong avatarm15-anti-patternzhanghandong/rust-skillsm15 anti pattern5.6Kskills.sh installs
4actionbook avatardomain-embeddedactionbook/rust-skillsUse when developing embedded/no_std Rust. Keywords: embedded, no_std, microcontroller, MCU, ARM, RISC-V, bare metal, firmware, HAL, PAC, RTIC, embassy, interrup3.1Kskills.sh installs
5actionbook avatardomain-fintechactionbook/rust-skillsUse when building fintech apps. Keywords: fintech, trading, decimal, currency, financial, money, transaction, ledger, payment, exchange rate, precision, roundin3Kskills.sh installs
6actionbook avatardomain-iotactionbook/rust-skillsUse when building IoT apps. Keywords: IoT, Internet of Things, sensor, MQTT, device, edge computing, telemetry, actuator, smart home, gateway, protocol, 物联网, 传感2.9Kskills.sh installs