skills-download について
指定した AgentKit skill space からスキルパッケージをダウンロードするスクリプト型スキルです。TOS から取得してローカルディレクトリに展開し、対象の選択または全件取得ができます。
主な機能
- 01AgentKit skill space からスキルを取得
- 02TOS からパッケージを取得して展開
- 03スキル名による取得対象の選択
- 04ローカルディレクトリへの保存
活用シーン
- 01skill space 内の全スキルの取得
- 02指定したスキルのみの取得
- 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:(任意)ダウンロードする特定のスキル名をスペース区切りで指定します。省略した場合、スペース内のすべてのスキルがダウンロードされます。
要件
veadkPython パッケージがインストールされていること。- 環境変数:
VOLCENGINE_ACCESS_KEYVOLCENGINE_SECRET_KEYSKILL_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環境変数を設定する必要があることをユーザーに伝えてください。ワークスペース内の環境変数ファイルに追記してください。ファイルがすでに存在する場合は、末尾に追記してください。環境変数の形式が正しいことを確認し、環境変数を有効にしてください。
コメント
Markdown 対応