skills-registration について
AgentKit Skill Registrationは、ローカルのスキルディレクトリをAgentKitに登録するスキルです。ディレクトリをZIP化してTOSにアップロードし、CreateSkill APIを呼び出します。
主な機能
- 01ローカルスキルディレクトリの登録
- 02ディレクトリのZIP化
- 03パッケージのTOSへのアップロード
- 04CreateSkill APIの呼び出し
活用シーン
- 01新規作成したスキルの登録
- 02ローカルスキルディレクトリのAgentKitへの公開
MCP 対応
MCP サーバーやクライアントとしての説明はありません。AgentKitへのスキル登録を行います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bytedance/ agentkit-samples --skill skills-registrationインストール後、Claude Code で/skills-registrationを入力して読み込まれたか確認します。
同梱ファイルLICENSE.txtscripts/skills_register.py
詳細
AgentKit スキルの登録
このスキルは、ローカルのスキルディレクトリを AgentKit プラットフォームに登録します。ディレクトリを ZIP に圧縮して TOS にアップロードし、CreateSkill API を呼び出します。
使用方法
スキルを登録するには、次のコマンドを実行します。
python3 scripts/skills_register.py <path_to_skill_directory>
<path_to_skill_directory> を、SKILL.md を含むフォルダーへのパスに置き換えてください。
要件
veadkPython パッケージがインストールされていること。- 環境変数:
VOLCENGINE_ACCESS_KEYVOLCENGINE_SECRET_KEYSKILL_SPACE_ID(必須。スキルスペース ID をカンマ区切りで指定)AGENTKIT_TOOL_REGION(任意。デフォルトは cn-beijing)
例
python3 scripts/skills_register.py ./my-new-skill
エラー処理
- スクリプトがエラー
VOLCENGINE_ACCESS_KEY and VOLCENGINE_SECRET_KEY are not set in environment variables.を返した場合は、VOLCENGINE_ACCESS_KEYとVOLCENGINE_SECRET_KEYの環境変数を設定する必要があることをユーザーに伝えてください。これらをワークスペースの環境変数ファイルに記述してください。ファイルがすでに存在する場合は、末尾に追記してください。環境変数の形式が正しいことを確認し、環境変数を有効にしてから、直前に失敗したタスクを再試行してください。
コメント
Markdown 対応