用途:从指定的 AgentKit 技能空间将技能下载到本地目录,脚本会从 TOS 下载技能包并解压。
主要能力:支持一次性下载技能空间内的全部技能,也可通过 --skills 参数只下载指定的若干技能。
用法: python3 scripts/skills_download.py <download_path> [--skills <skill_name1> <skill_name2> ...] 其中 <download_path> 为技能保存的本地目录路径;--skills 为可选参数,以空格分隔技能名称,省略时下载空间内全部技能。 示例: python3 scripts/skills_download.py ./my-skills python3 scripts/skills_download.py ./my-skills --skills skill-a skill-b
依赖与配置:需要安装 veadk python 包,并设置环境变量 VOLCENGINE_ACCESS_KEY、VOLCENGINE_SECRET_KEY、SKILL_SPACE_ID(必填,逗号分隔的技能空间 ID 列表),以及可选的 AGENTKIT_TOOL_REGION(默认 cn-beijing)。
错误处理:若提示 VOLCENGINE_ACCESS_KEY 与 VOLCENGINE_SECRET_KEY 未设置,应告知用户提供这两个环境变量,并写入工作区环境变量文件(文件已存在则追加到末尾),确保格式正确并生效后重试失败任务。若提示 SKILL_SPACE_ID 未设置,应告知用户提供该环境变量,同样写入环境变量文件(已存在则追加),确保格式正确并生效。
限制:具体下载权限、技能空间配额及网络要求等细节暂未提供。