关于 skills-download
这是一个用于从指定 AgentKit skill space 下载技能包的脚本技能,会从 TOS 获取并解压文件,保存到本地目录。它支持选择指定技能,也可下载空间中的全部技能。
主要功能
- 01从 AgentKit skill space 下载技能
- 02从 TOS 获取并解压技能包
- 03指定名称筛选下载内容
- 04将技能保存到本地目录
适用场景
- 01获取 skill 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