容器镜像服务ACR企业版实例支持以OCI制品形式托管和分发多种类型的云原生制品。通过将Skill封装为符合OCI规范的制品,利用ACR企业版的版本管理、权限控制、全球同步及安全审计能力,能够实现Skill在企业内部的安全分发与统一管理。
Skill制品格式说明
推送和拉取Skill制品时,建议使用下方的Media Type(同时兼容acr-skill工具和ORAS工具):
类型 | Media Type |
Artifact Type |
|
Layer Media Type |
|
Config Media Type |
|
Skill制品的Manifest建议包含以下自定义注解(Annotations):
注解键 | 必需/可选 | 说明 |
| 必需 | Skill名称 |
| 必需 | Skill版本 |
| 可选 | Skill描述 |
| 可选 | 许可证信息 |
| 可选 | 作者信息 |
| 可选 | 兼容环境列表(JSON 数组格式) |
| 必需 | 创建时间(RFC 3339 格式) |
| 可选 | 源代码仓库 URL |
工具及 Agent 使用说明
下列方式都可以借助ACR企业版实例的能力管理Skill制品:
方式 | 说明 | 适用场景 |
专为Skill管理设计的命令行工具,提供完整的生命周期管理能力。 | 需要实现发布、安装、更新、列表查看、验证等完整功能的场景。 | |
开源的OCI制品管理命令行工具,支持推送和拉取任意类型的 OCI 制品。 | 仅需实现基本的推送和拉取操作的场景。 | |
将命令行工具以Skill形式安装到 Agent环境中,通过对话自动调用。 | 希望在Agent对话中自动完成Skill管理的场景。 |