首页 / 资讯中心 / 文章详情

如何在团队间分享AI技能:Skill Compose技能导入导出与GitHub拉取完整指南

如何在团队间分享AI技能:Skill Compose技能导入导出与GitHub拉取完整指南 ★ FEATURED ARTICLE
【免费下载链接】archiveSkill Compose is an open-source agent builder and runtime platform for skill-powered agents. No workflow graphs. No CLI.项目地址https://gitcode.com/gh_mirrors/sk/archive点击查看免费下载Skill Compose 是一款开源的 AI Agent 构建与运行平台其技能Skill系统内置了完整的技能导入导出能力你可以通过.skill文件、本地文件夹或直接从 GitHub 拉取三种方式把一个技能包在团队、跨环境之间快速分享还能一键更新上游版本。对于需要多人协作开发 AI 技能的团队来说这套机制几乎是零学习成本的。上面截图中可以看到 Skills 首页提供了四个核心入口其中Import SkillFrom file or GitHub就是本文的主角。先搞懂技能包Skill长什么样在动手分享之前先理解 Skill 的文件结构。一个技能就是一个目录核心是一份必需的 SKILL.md 文档外加可选的脚本、参考资料和素材my-skill/ ├── SKILL.md # 必需技能说明文档 ├── scripts/ # 可选辅助脚本 ├── references/ # 可选参考资料 └── assets/ # 可选图片、模板等技能包支持自动版本号0.0.1 → 0.0.2 → …每次变更都会保留完整历史还能在任意两个版本之间查看差异diff。这些机制保证了团队分享出去的技能可追溯、可回滚详见 docs/docs/concepts/skills.md。一键导出技能生成可分享的 .skill 文件想把自己的技能分享给同事两步即可进入Skills页面点选目标技能点击Export下载得到.skill文件本质是一个包含 SKILL.md 及全部支持文件的 zip 压缩包如果你更喜欢用命令行比如批量分发到多台机器也可以直接调 APIcurl http://localhost:62610/api/v1/registry/skills/my-skill/export -o my-skill.skill对应的后端实现位于 app/api/v1/registry.py。.skill文件就是 zip 格式导入时会自动过滤__pycache__/、隐藏文件、超过 1MB 的大文件和编译二进制.pyc、.so、.dll、.exe不用担心包体积失控。导入技能三种方式文件、文件夹、GitHub 拉取进入Skills Import或访问/import页面Skill Compose 提供三种导入方式覆盖绝大多数团队协作场景方式一从 .skill / .zip 文件导入进入Skills Import把.skill或.zip文件拖进导入区核对技能详情点击Import这是最直接的点对点分享方式——同事导出的文件发过来拖进去就能用。方式二从本地文件夹导入适合技能在 git 仓库或 NAS 上以目录形式管理的团队进入Skills Import点击Select Folder或直接把文件夹拖进来确保文件夹根目录下有SKILL.md点击Import浏览器上传会完整保留文件夹结构。方式三从 GitHub 直接拉取团队推荐方式进入Skills Import粘贴 GitHub 地址例如仓库根目录、某个分支、或具体技能子目录github.com/owner/repogithub.com/owner/repo/tree/maingithub.com/owner/repo/tree/main/skills/my-skill点击Import✅关键优势从 GitHub 导入的技能会自动记录source来源 URL 和author从仓库 owner 解析后续可以一键拉取上游更新无需手动对比版本。这一点对团队共用一个上游技能库的场景尤其友好。技能重名了怎么办冲突处理当导入的技能与已有技能同名时系统会提供两个选择选项行为Skip跳过保留现有技能不导入Copy复制以skill-name-copy的名字导入副本通过 API 导入时可以传check_onlytrue参数先预览冲突再决定是否导入避免误操作。从 GitHub 一键更新技能上游技能仓库迭代后团队成员怎么同步不需要重新导入打开该技能的详情页在Overview标签页点击Update from GitHub系统自动拉取最新文件、对比内容有变更才会创建新版本API 形式curl -X POST http://localhost:62610/api/v1/registry/skills/my-skill/update-from-github从任意来源更新版本如果技能不是从 GitHub 导入的或者想换一个新的上游可以在技能详情页点击⋯菜单 →Update Version然后选择三种来源之一标签页输入内容GitHub任意指向技能目录的 GitHub URLFile上传.skill或.zip文件Folder选择包含SKILL.md的文件夹系统会对比新旧内容只有检测到变更才会生成新版本技能目录会被完整替换。相关实现可参考 app/api/v1/registry.py。换环境怎么办整系统迁移如果只是把技能目录手动放进skills/文件夹Skills 页面顶部会弹出蓝色横幅提示 N unregistered skills found点击即可选择导入——这是本地同步的兜底机制。而跨环境整体迁移例如测试环境 → 生产环境则使用系统级导出/导入一次带走所有技能和 Agent# 导出全部 curl -X POST http://localhost:62610/api/v1/system/export -o system-backup.zip # 在新环境中导入 curl -X POST http://localhost:62610/api/v1/system/import -F filesystem-backup.zip⚠️ 注意系统级导入会跳过已存在的条目而不覆盖。如需完全替换请参考 docs/docs/how-to/backup-restore.md。分享出去的技能如何被用起来技能导入团队环境后就能被各种 Agent 复用。Skill Compose 的架构中每个 Agent 运行时容器 / K8s Pod只挂载自己allowed skills列表里的技能包共享同一个分布式文件系统导入技能后在Agents New Agent中勾选这些技能即可组装出领域专用 Agent。想从零用第三方技能集合搭一个 Agent可参考 docs/docs/how-to/use-external-skills.md。下面是组合你的 Agent的完整演示快速上手清单点对点分享导出.skill文件 → 发给同事 → 拖入 Import 页面目录管理文件夹方式导入根目录必须有SKILL.md团队协作GitHub URL 导入自动记录来源后续一键Update from GitHub跨来源迭代⋯菜单 →Update Version可从 GitHub / 文件 / 文件夹三种来源升级环境迁移系统级 export/import 一键带走全部技能与 Agent⚔️重名冲突Skip 保留旧的Copy 生成副本API 可check_only预检完整的命令与参数细节都在官方文档 docs/docs/how-to/import-export-skills.md 中建议收藏备用。掌握了这套导入导出 GitHub 拉取流程你的团队就能像共享代码库一样共享 AI 技能了 赞分享【免费下载链接】archiveSkill Compose is an open-source agent builder and runtime platform for skill-powered agents. No workflow graphs. No CLI.项目地址https://gitcode.com/gh_mirrors/sk/archive点击查看免费下载相关推荐DVC配置导入导出在团队间共享环境设置的方法DVC配置导入导出在团队间共享环境设置的方法 引言 在机器学习项目中团队成员之间共享环境设置是确保实验可重复性的关键步骤。DVCData VersionMLOps数据工程机器学习开发工具CloverDB社区贡献指南从入门到精通的开源参与路径CloverDB社区贡献指南从入门到精通的开源参与路径 CloverDB是一个用纯Golang编写的轻量级面向文档的NoSQL数据库为开发者提供高效、灵活的git-fame完全指南从入门到精通3分钟学会统计项目贡献者数据git fame完全指南从入门到精通3分钟学会统计项目贡献者数据 git fame是一款强大的Git仓库贡献者统计工具能够帮助开发者快速生成美观的贡献者数创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站