scripts/ 配下の再利用可能スクリプトも扱えます。
単発コマンド
既存ツールで十分なら、scripts/ を作らず SKILL.md に直接書いて構いません。
- バージョンを固定する
- 前提条件を
SKILL.mdやcompatibilityに書く - コマンドが複雑化したら
scripts/に切り出す
SKILL.md から script を参照する
パスは スキルルートからの相対パス を使います。
自己完結スクリプト
再利用するロジックは、依存関係を自己申告するスクリプトとして同梱すると扱いやすくなります。エージェント向けに script を設計する
- 対話入力を避ける
--helpを整える- エラーメッセージを具体的にする
- JSON / CSV のような構造化出力を優先する
- 破壊的操作には
--dry-runや--confirmを用意する