skills-vote-local について
ネットワークサービスではなく、ローカルまたはプライベートなスキルライブラリからスキルを探すためのスキルです。スクリプトでリクエストを振り分け、メインエージェント、サブエージェント、フォールバックの手順を示します。
主な機能
- 01ローカル・プライベートスキルの検索
- 02スクリプトによるプロンプト振り分け
- 03設定に応じたサブエージェント経路
- 04委任できない場合のフォールバック経路
活用シーン
- 01プライベートライブラリ内のスキルを探す
- 02設定済みサブエージェント経由で検索を振り分ける
- 03サブエージェントを実行できない場合に代替経路を使う
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ memtensor/ skills-vote --skill skills-vote-localインストール後、Claude Code で/skills-vote-localを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
configs/config.yaml.exampledocs/config-schema.mdhandoff.mdscripts/check_env.pychroma_utils.pycli_common.pyconfig_validation.pyindex.pylocal_skill_search.pyprompt.pyrecommend.pyroute_prompt.pysync_skills.py詳細
Skills Vote Local
まずこのファイルのみを読み取ってください。このファイルまたはスクリプトの出力で明示的に指示されない限り、このスキル内の scripts/、docs/、その他のファイルを読み取らないでください。
ネットワークサービスではなく、ローカルまたはプライベートのスキルライブラリからスキルを見つける必要がある場合に、このスキルを使用してください。
このファイル内に記載されているすべてのパスは、このスキルのルートディレクトリからの相対パスです。ここでコマンドを実行する前に、このルートディレクトリに cd してください。
次を実行してください。
uv run -qq scripts/route_prompt.py --role main
その後、表示された標準出力に正確に従ってください。
routing.mode がサブエージェントのルートを選択している場合、ユーザー設定でサブエージェントによるスキル検索が明示的に要求されています。
現在のホスト/ツール環境で可能な場合、メインエージェントはサブエージェントへの委任を使用してください。
現在のユーザーメッセージで「use subagent」が繰り返されていないというだけの理由で、フォールバックを使用しないでください。
現在のホスト、ツールポリシー、ランタイム、または認可モデルでこのターンにサブエージェントを作成できない場合は、次を実行してください。
uv run -qq scripts/route_prompt.py --role main --fallback
その後、フォールバックの標準出力に正確に従ってください。
サブエージェントであり、このファイルを直接読んだ場合は、--role main を指定してこのコマンドを実行しないでください。次を実行してください。
uv run -qq scripts/route_prompt.py --role subagent
その後、表示された標準出力に正確に従ってください。