jpskill.com
🧩 Skill開発 コミュニティ

rust-skill-creator

Rustのクレートや標準ライブラリのドキュメントに基づいて、tokio、serde、axumなどの特定のライブラリに関するSkillを自動生成し、Rustに関する様々な要求に対応できるSkill。

📜 元の英語説明(参考)

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

🇯🇵 日本人クリエイター向け解説

一言でいうと

Rustのクレートや標準ライブラリのドキュメントに基づいて、tokio、serde、axumなどの特定のライブラリに関するSkillを自動生成し、Rustに関する様々な要求に対応できるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o rust-skill-creator.zip https://jpskill.com/download/9282.zip && unzip -o rust-skill-creator.zip && rm rust-skill-creator.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9282.zip -OutFile "$d\rust-skill-creator.zip"; Expand-Archive "$d\rust-skill-creator.zip" -DestinationPath $d -Force; ri "$d\rust-skill-creator.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して rust-skill-creator.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → rust-skill-creator フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Rust Skill Creator

Rust クレートと標準ライブラリのドキュメントのための動的なスキルを作成します。

どのような時に使うか

このスキルは、以下のためのスキルを作成するリクエストを処理します。

  • サードパーティ製クレート(tokio、serde、axumなど)
  • Rust 標準ライブラリ(std::sync、std::markerなど)
  • 任意の Rust ドキュメント URL

ワークフロー

1. ターゲットの特定

ユーザーリクエスト ターゲットタイプ URL パターン
"tokio スキルを作成" サードパーティ製クレート docs.rs/tokio/latest/tokio/
"Send トレイトのスキルを作成" 標準ライブラリ doc.rust-lang.org/std/marker/trait.Send.html
"URL からスキルを作成" + URL カスタム URL ユーザー提供の URL

2. コマンドの実行

/create-llms-for-skills コマンドを使用します。

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

例:

# サードパーティ製クレートの場合
/create-llms-for-skills https://docs.rs/tokio/latest/tokio/

# 標準ライブラリの場合
/create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html

# 特定の要件がある場合
/create-llms-for-skills https://docs.rs/axum/latest/axum/ "Focus on routing and extractors"

3. スキル作成のフォローアップ

llms.txt が生成されたら、以下を使用します。

/create-skills-via-llms <crate_name> <llms_path> [version]

URL 構築ヘルパー

ターゲット URL テンプレート
クレートの概要 https://docs.rs/{crate}/latest/{crate}/
クレートのモジュール https://docs.rs/{crate}/latest/{crate}/{module}/
標準トレイト https://doc.rust-lang.org/std/{module}/trait.{Name}.html
標準構造体 https://doc.rust-lang.org/std/{module}/struct.{Name}.html
標準モジュール https://doc.rust-lang.org/std/{module}/index.html

一般的な標準ライブラリのパス

アイテム パス
Send, Sync, Copy, Clone std/marker/trait.{Name}.html
Arc, Mutex, RwLock std/sync/struct.{Name}.html
Rc, Weak std/rc/struct.{Name}.html
RefCell, Cell std/cell/struct.{Name}.html
Box std/boxed/struct.Box.html
Vec std/vec/struct.Vec.html
String std/string/struct.String.html
Option std/option/enum.Option.html
Result std/result/enum.Result.html

インタラクションの例

例 1: クレートスキルの作成

User: "tokio の動的なスキルを作成"

Claude:
1. 特定: サードパーティ製クレート "tokio"
2. 実行: /create-llms-for-skills https://docs.rs/tokio/latest/tokio/
3. llms.txt の生成を待つ
4. 実行: /create-skills-via-llms tokio ~/tmp/{timestamp}-tokio-llms.txt

例 2: 標準ライブラリスキルの作成

User: "Send と Sync トレイトのスキルを作成"

Claude:
1. 特定: 標準ライブラリトレイト
2. 実行: /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html https://doc.rust-lang.org/std/marker/trait.Sync.html
3. llms.txt の生成を待つ
4. 実行: /create-skills-via-llms std-marker ~/tmp/{timestamp}-std-marker-llms.txt

例 3: カスタム URL

User: "https://docs.rs/sqlx/latest/sqlx/ からスキルを作成"

Claude:
1. 特定: ユーザー提供の URL
2. 実行: /create-llms-for-skills https://docs.rs/sqlx/latest/sqlx/
3. 標準的なワークフローに従う

禁止事項

  • Rust 関連のスキル作成に best-skill-creator を使用しないこと
  • /create-llms-for-skills ステップをスキップしないこと
  • 検証せずにドキュメント URL を推測しないこと

出力場所

生成されたすべてのスキルは、~/.claude/skills/ に保存されます。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Rust Skill Creator

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

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"

3. Follow-up with Skill Creation

After llms.txt is generated, use:

/create-skills-via-llms <crate_name> <llms_path> [version]

URL Construction Helper

Target URL Template
Crate overview https://docs.rs/{crate}/latest/{crate}/
Crate module https://docs.rs/{crate}/latest/{crate}/{module}/
Std trait https://doc.rust-lang.org/std/{module}/trait.{Name}.html
Std struct https://doc.rust-lang.org/std/{module}/struct.{Name}.html
Std module https://doc.rust-lang.org/std/{module}/index.html

Common Std Library Paths

Item Path
Send, Sync, Copy, Clone std/marker/trait.{Name}.html
Arc, Mutex, RwLock std/sync/struct.{Name}.html
Rc, Weak std/rc/struct.{Name}.html
RefCell, Cell std/cell/struct.{Name}.html
Box std/boxed/struct.Box.html
Vec std/vec/struct.Vec.html
String std/string/struct.String.html
Option std/option/enum.Option.html
Result std/result/enum.Result.html

Example Interactions

Example 1: Create Crate Skill

User: "Create a dynamic skill for tokio"

Claude:
1. Identify: Third-party crate "tokio"
2. Execute: /create-llms-for-skills https://docs.rs/tokio/latest/tokio/
3. Wait for llms.txt generation
4. Execute: /create-skills-via-llms tokio ~/tmp/{timestamp}-tokio-llms.txt

Example 2: Create Std Library Skill

User: "Create a skill for Send and Sync traits"

Claude:
1. Identify: Std library traits
2. Execute: /create-llms-for-skills https://doc.rust-lang.org/std/marker/trait.Send.html https://doc.rust-lang.org/std/marker/trait.Sync.html
3. Wait for llms.txt generation
4. Execute: /create-skills-via-llms std-marker ~/tmp/{timestamp}-std-marker-llms.txt

Example 3: Custom URL

User: "Create skill from https://docs.rs/sqlx/latest/sqlx/"

Claude:
1. Identify: User-provided URL
2. Execute: /create-llms-for-skills https://docs.rs/sqlx/latest/sqlx/
3. Follow standard workflow

DO NOT

  • Use best-skill-creator for Rust-related skill creation
  • Skip the /create-llms-for-skills step
  • Guess documentation URLs without verification

Output Location

All generated skills are saved to: ~/.claude/skills/