skill 管理 AgentKit 平台上的技能与技能空间;skills 用于安全壳生成、上传、下载和成对发布真实技能与安全壳技能
命令总览
skill list
列出技能。skill show
查看某个技能的详情。skill versions
列出某个技能的版本。skill spaces
列出技能空间。skill delete
删除一个技能。skills secure
从本地技能目录批量生成安全壳 Skill。源目录应包含一个或多个子目录,每个子目录内有SKILL.md,且 frontmatter 至少包含 name 与 description。命令会为每个技能生成同名输出目录,并只保留面向托管智能体安装的调用说明,不复制真实 Skill 的 Prompt、references、scripts、依赖或凭证。
例如,先创建目录
skills/report,并保存以下完整的最小技能文件
skills/report/SKILL.md
skills publish-secure
skills upload
将技能包上传到所选平台,每个技能的SKILL.md 必须包含 name 和 description
--skill-space-id 或 SKILL_SPACE_ID。--dry-run 不要求选择空间,也不创建远端资源。上传限制为每个技能最多 500 个文件、单文件最多 25 MiB、文件总量与压缩包各最多 50 MiB
GitHub 来源使用 https://github.com/<owner>/<repo>/tree/<ref>/<path>,需要本地 Git。火山方舟使用 ARK_API_KEY;AgentKit 使用所选火山引擎或 BytePlus 账号的云凭据
skills download
下载指定技能并解压到本地目录unzip。压缩包最大 50 MiB,不安全的解压路径会被拒绝;ark_ma 尚不支持下载
skills download-space
下载空间内所有技能,按技能 ID 建立子目录,并使用该空间绑定的技能版本unzip。压缩包最大 50 MiB,不安全的解压路径会被拒绝;ark_ma 尚不支持下载
skills publish-secure
将真实技能与可独立调用的安全壳技能发布到两个新建的技能空间,随后读取两个空间核验发布结果。安全壳保留技能名称、描述和远程调用脚本,不包含真实技能的指令与资源<prefix>_real_<suffix> 与 <prefix>_secure_<suffix>,后缀随机生成。交互终端先显示计划再请求确认,--json 或 CI 等非交互环境必须显式传入 --yes
执行安全壳前,为真实空间创建或选择已绑定该空间的 Skill 沙箱工具,在客户端运行环境安装 agentkit-sdk-python>=0.8,<0.9,并通过 SDK 默认凭据链提供凭据。设置 AGENTKIT_TOOL_ID 为该工具 ID;AGENTKIT_REGION 默认 cn-beijing,其他区域需显式配置