example-command について
ユーザーが呼び出すスラッシュコマンド型スキルの例です。引数を解析し、許可されたツールで処理して結果を報告します。対応する frontmatter 項目と、従来のコマンド形式との関係も説明します。
主な機能
- 01呼び出し引数の解析
- 02許可されたツールでの処理
- 03結果の報告
- 04スキルの frontmatter 項目の説明
活用シーン
- 01ユーザー呼び出し型スラッシュコマンドの例示
- 02skills ディレクトリ構成の提示
- 03引数と allowed-tools 設定の説明
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ claude-plugins-official --skill example-commandインストール後、Claude Code で/example-commandを入力して読み込まれたか確認します。
詳細
コマンドの例(スキル形式)
ユーザーが呼び出すスラッシュコマンド向けの skills/<name>/SKILL.md レイアウトを示します。機能的には従来の commands/example-command.md 形式と同じです。どちらも同じ方法で読み込まれ、異なるのはファイルのレイアウトだけです。
引数
ユーザーは次のように呼び出しました:$ARGUMENTS
手順
このスキルが呼び出されたとき:
- ユーザーから渡された引数を解析します
- 許可されたツールを使って、要求されたアクションを実行します
- 結果をユーザーに報告します
Frontmatter オプションのリファレンス
このレイアウトのスキルでは、次の frontmatter フィールドを使用できます:
- name:スキルの識別子(ディレクトリ名と一致)
- description:/help に表示される短い説明
- argument-hint:ユーザーに表示するコマンド引数のヒント
- allowed-tools:このスキルで事前承認されたツール(権限の確認を減らします)
- model:モデルを上書きします(例:「haiku」、「sonnet」、「opus」)
使用例
/example-command my-argument
/example-command arg1 arg2
コメント
Markdown 対応