mcpField
S
skills-download

skills-download

github.com/bytedanceエージェントワークフロー47757 回インストール今日更新
リポジトリ

skills-download について

指定した AgentKit skill space からスキルパッケージをダウンロードするスクリプト型スキルです。TOS から取得してローカルディレクトリに展開し、対象の選択または全件取得ができます。

主な機能

  1. 01AgentKit skill space からスキルを取得
  2. 02TOS からパッケージを取得して展開
  3. 03スキル名による取得対象の選択
  4. 04ローカルディレクトリへの保存

活用シーン

  1. 01skill space 内の全スキルの取得
  2. 02指定したスキルのみの取得
  3. 03スキルパッケージのローカル展開

MCP 対応

入力には MCP との関係についての記載はありません。

インストール

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

$npx skills add https://github.com/bytedance/agentkit-samples --skill skills-download

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

同梱ファイルLICENSE.txtscripts/skills_download.py

詳細

AgentKit スキルのダウンロード

このスキルは、指定した AgentKit スキルスペースからスキルをローカルディレクトリにダウンロードします。TOS からスキルパッケージをダウンロードして展開します。

使用方法

スキルをダウンロードするには、次のコマンドを実行します。

python3 scripts/skills_download.py <download_path> [--skills <skill_name1> <skill_name2> ...]
引数
  • <download_path>:スキルの保存先となるローカルディレクトリのパスです。
  • --skills:(任意)ダウンロードする特定のスキル名をスペース区切りで指定します。省略した場合、スペース内のすべてのスキルがダウンロードされます。

要件

  • veadk Python パッケージがインストールされていること。
  • 環境変数:
    • VOLCENGINE_ACCESS_KEY
    • VOLCENGINE_SECRET_KEY
    • SKILL_SPACE_ID(必須。スキルスペース ID をカンマ区切りで指定します)
    • AGENTKIT_TOOL_REGION(任意。デフォルトは cn-beijing です)

例

すべてのスキルを ./my-skills にダウンロードします。

python3 scripts/skills_download.py ./my-skills

skill-a と skill-b のみをダウンロードします。

python3 scripts/skills_download.py ./my-skills --skills skill-a skill-b

エラー処理

  • スクリプトで VOLCENGINE_ACCESS_KEY and VOLCENGINE_SECRET_KEY are not set in environment variables. エラーが発生した場合は、VOLCENGINE_ACCESS_KEY 環境変数と VOLCENGINE_SECRET_KEY 環境変数を設定する必要があることをユーザーに伝えてください。ワークスペース内の環境変数ファイルに追記してください。ファイルがすでに存在する場合は、末尾に追記してください。環境変数の形式が正しいことを確認し、環境変数を有効にしてから、直前に失敗したタスクを再試行してください。
  • スクリプトで SKILL_SPACE_ID environment variable is not set エラーが発生した場合は、SKILL_SPACE_ID 環境変数を設定する必要があることをユーザーに伝えてください。ワークスペース内の環境変数ファイルに追記してください。ファイルがすでに存在する場合は、末尾に追記してください。環境変数の形式が正しいことを確認し、環境変数を有効にしてください。

コメント