mcpField
S
skills-vote-local

skills-vote-local

github.com/memtensorエージェントワークフロー30669 回インストール12 週間前に更新
リポジトリ

skills-vote-local について

ネットワークサービスではなく、ローカルまたはプライベートなスキルライブラリからスキルを探すためのスキルです。スクリプトでリクエストを振り分け、メインエージェント、サブエージェント、フォールバックの手順を示します。

主な機能

  1. 01ローカル・プライベートスキルの検索
  2. 02スクリプトによるプロンプト振り分け
  3. 03設定に応じたサブエージェント経路
  4. 04委任できない場合のフォールバック経路

活用シーン

  1. 01プライベートライブラリ内のスキルを探す
  2. 02設定済みサブエージェント経由で検索を振り分ける
  3. 03サブエージェントを実行できない場合に代替経路を使う

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/memtensor/skills-vote --skill skills-vote-local

インストール後、Claude Code で/skills-vote-localを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

configs/
config.yaml.example
docs/
config-schema.md
handoff.md
scripts/
check_env.py
chroma_utils.py
cli_common.py
config_validation.py
index.py
local_skill_search.py
prompt.py
recommend.py
route_prompt.py
sync_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

その後、表示された標準出力に正確に従ってください。

コメント