jpskill.com
💬 コミュニケーション コミュニティ

use-skills

複雑な依頼に対し、関連性の高いスキルを自動で選択し、実行前にどのスキルを使うかを手短に提示することで、より的確な回答を導き出すSkill。

📜 元の英語説明(参考)

Helps choose relevant installed skills for complex requests and briefly shows the working set before answering.

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

一言でいうと

複雑な依頼に対し、関連性の高いスキルを自動で選択し、実行前にどのスキルを使うかを手短に提示することで、より的確な回答を導き出すSkill。

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して use-skills.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → use-skills フォルダができる
  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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

スキルを使用する

ユーザーが $use-skills を呼び出した場合、またはリクエストがインストール済みの複数のスキルを組み合わせることで明らかにメリットがある場合に、このスキルを使用します。

目的

関連性の高いスキルの小さなワーキングセットを選択し、それらのガイダンスを1つのまとまりのある結果にまとめます。

以下のような領域を組み合わせるリクエストに適しています。

  • 計画と実装
  • レビューとテスト
  • ライティングと構成
  • デザインとフロントエンド作業
  • ドキュメントとコード変更

1つのドメインスキルで十分な場合は、このスキルをスキップします。

選択プロセス

  1. 以下のハードゲートを使用して、スキルモードを解決します。
  2. 表示されているスキルリストを確認します。
  3. 各スキルをユーザーのリクエストおよび期待される出力と比較します。
  4. 最も強力な一致をワーキングセットとして選択します。
  5. 結果を大幅に改善する場合にのみ、サポートスキルを使用します。
  6. 現在のタスクに役立つ選択されたスキルの部分のみを読みます。
  7. 1つの統一された回答、計画、パッチ、または推奨事項を作成します。

ワーキングセットを選択されたモードに適したものに保ちます。ユーザーがバランスの取れた品質を求めている場合は、通常 Recommended が選択されますが、再利用可能な以前の選択肢がない場合は、モードを尋ねます。

一致ラベル

選択時にこれらのラベルを使用します。

  • primary: 結果を直接形作る
  • support: 役立つ品質、構造、レビュー、言い回し、またはエッジケースのカバレッジを追加する
  • skip: 現在のリクエストには役立たない

強力な一致が見つからない場合は、このスキルを使用せずに残します。

モード

再利用可能な以前の選択肢がない場合は、ワークスペースの探索、ツール呼び出し、ファイル読み取り、スキル選択、またはメインの応答を行う前に、ユーザーに1つのモードを選択するように依頼します。

  • All related: リクエストに意味のある関連性を持つすべての利用可能なスキルを使用する
  • Recommended: リクエストに最適なバランスの取れたワーキングセットを使用する
  • Restricted: 最も強力な一致のみを使用する。通常は1〜3個のスキル

フェンスで囲まれた text コードブロック内で、このコンパクトなターミナルフレンドリーな形式で尋ねます。

1. All related - use every available skill that is meaningfully related.
   Using: use-skills, <all related skill candidates>
   For: broad coverage across <purposes>

2. Recommended - use the best balanced working set.
   Using: use-skills, <recommended skill candidates>
   For: strong output without unnecessary noise

3. Restricted - use only the strongest matches.
   Using: use-skills, <one to three strongest skill candidates>
   For: focused output with minimal skill involvement

Choose skill mode. Reply with 1, 2, or 3.

モード選択ハードゲート

$use-skills が呼び出され、プロンプトが All relatedRecommended、または Restricted を明示的に指定していない場合、次のアシスタントの応答は次のもののみである必要があります。

上記のフェンスで囲まれた text モードメニュー。

ファイルを検査したり、ワークスペースを検索したり、スキルファイルを読んだり、尋ねる前に最終的なモードを推測したりしないでください。

メニューには、各オプションの可能性のあるスキルを記載する必要があります。現在のプロンプトと表示/提供されているスキルの名前/説明のみを使用して、候補リストを作成します。ユーザーが選択する前に、ツールを使用してより多くのコンテキストを発見しないでください。

モード選択前に許可される候補ソース:

  • 現在のセッションで既に表示されているインストール済みスキルメタデータ
  • ユーザーが現在の会話で貼り付けた、または提供したスキルブロック(<skill><name>enhance-prompt</name>... など)
  • ユーザーが $skill-name で明示的に指定したスキル(セッションに表示/提供されている説明が存在する場合)

プレースホルダーのスキル候補を、利用可能な場合は常に、実際の表示/提供されているスキル名に置き換えます。モードメニューでは、$ プレフィックスなしで、use-skillsbrainstormingwriting-plans などのベアスキル名を使用します。表示されているスキルリストが利用できない場合は、名前を発明する代わりに skills selected after mode choice と記述します。

All related の場合は、積極的に行ってください。意味のあるプライマリ、サポート、隣接コンテキスト、プロンプト品質、言い回し、計画、またはフレーミングの役割を持つすべての候補を含めます。プロンプト、コンテキスト、計画、または出力を改善するのに一般的に役立つスキルがある場合は、最も狭いドメイン一致でなくても、All related に含めます。ユーザーがスキルを明示的に指定または提供し、それが何らかの妥当なサポートの役割を持っている場合は、Recommended には広すぎるか弱すぎる場合でも、All related に含めます。例:タスクにプロンプト、例、モードメニュー、ドキュメント、UIプロンプト、またはプロンプトに面した言い回しの改善が含まれる場合は、enhance-prompt を含めます。

ユーザーがプロンプトの改善、プロンプトの絞り込み、プロンプトの言い回しの明確化、プロンプト/コンテキストの改善を依頼した場合、または Patch this bug report so it is clearer... のようにプロンプトに面した言い回しが含まれている場合は、enhance-prompt がインストールされ、表示され、会話で提供されているか、明示的に言及されている場合は、All related に含めます。現在のタスクが Stitch UI プロンプトではないという理由だけで、All related から除外しないでください。プロンプトの構造と明確さのサポートとして使用してください。

Recommended の場合は、タスクに戦略、コンテキスト分析、動作変更、機能変更、プロンプト/コンテキストの改善、レポートのフレーミング、または実行前に作業をどのように形作るかを決定する必要がある場合は、brainstorming を含めます。Recommended には、通常、最も厳密なドメインスキルだけでなく、出力品質を大幅に向上させる一般的なサポートスキルを含める必要があります。

モードメニューは、Markdownの箇条書きではなく、段落ではなく、別のリスト項目の下にネストされていない、スタンドアロンのフェンスで囲まれた text コードブロックである必要があります。

間隔は必須です。

  • オプション1の For: 行の後に、完全に空の行を1行挿入してから、オプション2を挿入します。
  • オプション2の For: 行の後に、完全に空の行を1行挿入してから、オプション3を挿入します。
  • オプション3の For: 行の後に、完全に空の行を1行挿入してから、Choose skill mode. Reply with 1, 2, or 3. を挿入します。
  • オプションのタイトル、Using:、および For: の間に、オプション内に空白行を追加しないでください。

2. Recommended がオプション1の For: 行のすぐ下に表示される場合、または 3. Restricted がオプション2の For: 行のすぐ下に表示される場合、メニューの形式が正しくないため、区切り線を使用して書き換える必要があります。

ターミナルのトランスクリプトがレンダリングされない可能性があるため、モードメニューでMarkdownの太字またはすべて大文字のラベルを使用しないでください。

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

Use Skills

Use this skill when the user invokes $use-skills, or when a request clearly benefits from combining more than one installed skill.

Purpose

Choose a small, relevant working set of skills and turn their guidance into one coherent result.

Good fits include requests that combine areas such as:

  • planning and implementation
  • review and testing
  • writing and structure
  • design and frontend work
  • documentation and code changes

Skip this skill when one domain skill is clearly enough.

Selection Process

  1. Resolve the skill mode using the hard gate below.
  2. Review the visible skill list.
  3. Compare each skill with the user request and expected output.
  4. Pick the strongest matches as the working set.
  5. Use supporting skills only when they materially improve the result.
  6. Read only the parts of selected skills that help with the current task.
  7. Produce one unified answer, plan, patch, or recommendation.

Keep the working set appropriate to the selected mode. Recommended is the usual choice when the user wants balanced quality, but ask for a mode when no reusable prior choice exists.

Match Labels

Use these labels while choosing:

  • primary: directly shapes the result
  • support: adds useful quality, structure, review, wording, or edge-case coverage
  • skip: not useful for the current request

If no skill is a strong fit, leave this skill unused.

Modes

Ask the user to choose one mode before any workspace exploration, tool calls, file reads, skill selection, or main response when there is no reusable prior choice:

  • All related: use every available skill that is meaningfully related to the request
  • Recommended: use the best balanced working set for the request
  • Restricted: use only the strongest matches, usually one to three skills

Ask with this compact terminal-friendly format, inside a fenced text code block:

1. All related - use every available skill that is meaningfully related.
   Using: use-skills, <all related skill candidates>
   For: broad coverage across <purposes>

2. Recommended - use the best balanced working set.
   Using: use-skills, <recommended skill candidates>
   For: strong output without unnecessary noise

3. Restricted - use only the strongest matches.
   Using: use-skills, <one to three strongest skill candidates>
   For: focused output with minimal skill involvement

Choose skill mode. Reply with 1, 2, or 3.

Mode Choice Hard Gate

If $use-skills is invoked and the prompt does not explicitly name All related, Recommended, or Restricted, the next assistant response must be only:

the fenced text mode menu above.

Do not inspect files, search the workspace, read skill files, or infer a final mode before asking.

The menu should still mention likely skills for each option. Use only the current prompt and visible/provided skill names/descriptions to draft those candidate lists. Do not use tools to discover more context before the user chooses.

Candidate sources allowed before mode choice:

  • installed skill metadata already visible in the current session
  • skill blocks pasted or provided by the user in the current conversation, such as <skill><name>enhance-prompt</name>...
  • skills explicitly named by the user with $skill-name, when a visible/provided description exists in the session

Replace the placeholder skill candidates with actual visible/provided skill names whenever they are available. In the mode menu, use bare skill names such as use-skills, brainstorming, and writing-plans without a $ prefix. If the visible skill list is unavailable, say skills selected after mode choice instead of inventing names.

For All related, be aggressive. Include every candidate with a meaningful primary, support, adjacent-context, prompt-quality, wording, planning, or framing role. If a skill is commonly helpful for making the prompt, context, plan, or output better, include it in All related even when it is not the narrowest domain match. If the user explicitly names or provides a skill and it has any plausible support role, include it in All related even when it is too broad or weak for Recommended. Example: include enhance-prompt when the task involves improving prompts, examples, mode menus, docs, UI prompts, or prompt-facing wording.

When the user asks to improve a prompt, tighten a prompt, clarify prompt wording, make prompt/context better, or includes prompt-facing wording like Patch this bug report so it is clearer..., include enhance-prompt in All related if it is installed, visible, provided in the conversation, or explicitly mentioned. Do not exclude it from All related just because the current task is not a Stitch UI prompt; use it as support for prompt structure and clarity.

For Recommended, include brainstorming when the task needs strategy, context analysis, behavior changes, feature changes, prompt/context improvement, report framing, or deciding how to shape the work before execution. Recommended should usually include common support skills that materially improve output quality, not only the strictest domain skills.

The mode menu must be a standalone fenced text code block, not a Markdown bullet, not a paragraph, and not nested under another list item.

Spacing is mandatory:

  • Insert one completely empty line after option 1's For: line before option 2.
  • Insert one completely empty line after option 2's For: line before option 3.
  • Insert one completely empty line after option 3's For: line before Choose skill mode. Reply with 1, 2, or 3.
  • Do not add blank lines inside an option between the option title, Using:, and For:.

If 2. Recommended appears directly under option 1's For: line, or 3. Restricted appears directly under option 2's For: line, the menu is incorrectly formatted and must be rewritten with separator lines.

Do not use Markdown bold or all-caps labels in the mode menu because terminal transcripts may not render styling. Put Choose skill mode. Reply with 1, 2, or 3. after the three options, not before them. Do not add any explanatory sentence before or after the fenced block when asking for the mode.

Phrases like best, most relevant, strongest, helpful, or best combination do not count as explicit mode choices.

Do not choose silently unless the user already specified one of the three modes or a previous mode still applies. Reuse the previous mode only when the task and expected output are materially the same. Ask again when the task, expected output, or selected skill set changes.

Response Block

When this skill is used, start with a compact block:

  • Mode: All related | Recommended | Restricted
  • Using: use-skills, <selected skill>
  • For: <short purpose>

List only skills that actually shape the answer. Keep selection details out of the response unless the user asks for them.

Conflict Handling

When selected skills point in different directions, prefer:

  1. the user's current request
  2. higher-priority session and project guidance
  3. narrower domain skills over broader general skills
  4. newer and more specific guidance over older or vague guidance

Quality Checks

  • Keep the answer focused on the user's task.
  • Avoid irrelevant skill advice.
  • Avoid duplicate guidance.
  • Keep the opening block shorter than the answer it introduces.
  • Include a support skill in Using: only when it materially changes the result.
  • Ask for mode before doing anything else when no reusable prior mode exists.
  • Do not ask again when the prior mode still fits the task and expected output.
  • Ask again when the task, expected output, or selected skill set has changed.

Example Triggers

  • $use-skills
  • Turn this feature idea into an implementation plan with testing notes.
  • Rewrite this README so it is clearer and better structured.
  • This spans planning, implementation, and review. Use the best combination of skills.
  • Review this change and give the strongest findings first.
  • Use restricted mode and only the strongest skills for this request.