推送和拉取Skill制品

更新时间:
复制为 MD 格式

容器镜像服务ACR企业版实例支持以OCI制品形式托管和分发多种类型的云原生制品。通过将Skill封装为符合OCI规范的制品,利用ACR企业版的版本管理、权限控制、全球同步及安全审计能力,能够实现Skill在企业内部的安全分发与统一管理。

Skill制品格式说明

推送和拉取Skill制品时,建议使用下方的Media Type(同时兼容acr-skill工具和ORAS工具):

类型

Media Type

Artifact Type

application/vnd.agent.skill.v1+json

Layer Media Type

application/vnd.agent.skill.content.v1.tar+gzip

Config Media Type

application/vnd.oci.empty.v1+json

Skill制品的Manifest建议包含以下自定义注解(Annotations):

注解键

必需/可选

说明

org.agent.skill.name

必需

Skill名称

org.agent.skill.version

必需

Skill版本

org.agent.skill.description

可选

Skill描述

org.agent.skill.license

可选

许可证信息

org.agent.skill.author

可选

作者信息

org.agent.skill.compatibility

可选

兼容环境列表(JSON 数组格式)

org.opencontainers.image.created

必需

创建时间(RFC 3339 格式)

org.opencontainers.image.source

可选

源代码仓库 URL

工具及 Agent 使用说明

下列方式都可以借助ACR企业版实例的能力管理Skill制品:

方式

说明

适用场景

使用acr-skill工具

专为Skill管理设计的命令行工具,提供完整的生命周期管理能力。

需要实现发布、安装、更新、列表查看、验证等完整功能的场景。

使用ORAS工具

开源的OCI制品管理命令行工具,支持推送和拉取任意类型的 OCI 制品。

仅需实现基本的推送和拉取操作的场景。

使用Agent

将命令行工具以Skill形式安装到 Agent环境中,通过对话自动调用。

希望在Agent对话中自动完成Skill管理的场景。