mcpField
S
skills-registration

skills-registration

github.com/bytedanceAgent 工作流47749 次安装今天更新
代码仓库

关于 skills-registration

AgentKit Skill Registration 用于将本地技能目录注册到 AgentKit 平台。它会打包目录、上传至 TOS,并调用 CreateSkill API。

主要功能

  1. 01注册本地技能目录
  2. 02将目录打包为 ZIP
  3. 03上传软件包至 TOS
  4. 04调用 CreateSkill API

适用场景

  1. 01注册新创建的技能
  2. 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 平台。它会压缩该目录,将其上传到 TOS,并调用 CreateSkill API。

用法

要注册技能,请运行以下命令:

python3 scripts/skills_register.py <path_to_skill_directory>

将 <path_to_skill_directory> 替换为包含 SKILL.md 的文件夹路径。

要求

  • 已安装 veadk Python 包。
  • 环境变量:
    • VOLCENGINE_ACCESS_KEY
    • VOLCENGINE_SECRET_KEY
    • SKILL_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