Skip to main content
skill 管理 AgentKit 平台上的技能与技能空间;skills 用于安全壳生成、上传、下载和成对发布真实技能与安全壳技能

命令总览

skill list

列出技能。

skill show

查看某个技能的详情。

skill versions

列出某个技能的版本。

skill spaces

列出技能空间。

skill delete

删除一个技能。
删除前用 skill show 核对技能 ID,并确认现有空间和智能体不再需要该技能。删除会影响后续使用,--yes 会跳过确认

skills secure

从本地技能目录批量生成安全壳 Skill。源目录应包含一个或多个子目录,每个子目录内有 SKILL.md,且 frontmatter 至少包含 name 与 description。命令会为每个技能生成同名输出目录,并只保留面向托管智能体安装的调用说明,不复制真实 Skill 的 Prompt、references、scripts、依赖或凭证。 例如,先创建目录 skills/report,并保存以下完整的最小技能文件
skills/report/SKILL.md
以下命令只生成本地安全壳文件,不上传技能、不创建技能空间;真实技能与沙箱的绑定见 skills publish-secure
生成结果适用于只需要提交任务、轮询进度并展示结果的托管智能体。真实 Skill 的执行仍发生在 AgentKit Skill Sandbox 中。

skills upload

将技能包上传到所选平台,每个技能的 SKILL.md 必须包含 name 和 description
上传会将技能正文、脚本和资源发送到目标平台,并可能创建 TOS 存储资源。请检查技能目录,避免包含 .env、密钥或其他不应上传的文件
未指定 AgentKit 技能空间时,交互终端会列出空间供选择;非交互环境必须设置 --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

将真实技能与可独立调用的安全壳技能发布到两个新建的技能空间,随后读取两个空间核验发布结果。安全壳保留技能名称、描述和远程调用脚本,不包含真实技能的指令与资源
实际发布会创建两个技能空间并上传技能;真实空间仍包含完整技能内容,应分别配置两个空间的访问权限。操作可能部分成功,请根据返回的空间 ID 和逐项结果处理失败,重复运行会创建新的空间
空间名称为 <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,其他区域需显式配置
最后修改于 2026年9月19日