mcpField
S
skills-download

skills-download

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

关于 skills-download

这是一个用于从指定 AgentKit skill space 下载技能包的脚本技能,会从 TOS 获取并解压文件,保存到本地目录。它支持选择指定技能,也可下载空间中的全部技能。

主要功能

  1. 01从 AgentKit skill space 下载技能
  2. 02从 TOS 获取并解压技能包
  3. 03指定名称筛选下载内容
  4. 04将技能保存到本地目录

适用场景

  1. 01获取 skill 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 环境变量。将其写入工作区中的环境变量文件。如果文件已存在,则追加到文件末尾。确保环境变量格式正确,使其生效

评论

支持 Markdown