如果市场里的一个 Skill 基本符合需求,只想改一下输出格式,比如加一列来源链接、把英文标题改成中文,通常怎么处理比较好?
看文档,托管 Skill 会跟踪来源更新。本地另做一份比较方便改,但以后原作者更新了,我是不是就得自己对照着改?
大家一般会保留原版再加自己的要求,还是直接做一个本地版本?
如果市场里的一个 Skill 基本符合需求,只想改一下输出格式,比如加一列来源链接、把英文标题改成中文,通常怎么处理比较好?
看文档,托管 Skill 会跟踪来源更新。本地另做一份比较方便改,但以后原作者更新了,我是不是就得自己对照着改?
大家一般会保留原版再加自己的要求,还是直接做一个本地版本?

可以按你想改到什么程度来选。只是“增加来源链接列、标题改成中文”,先保留原版,把这些要求单独给 Agent 通常就够了;如果要长期维护自己的版本,我建议考虑下面两种方式。
1. Fork 原作者的 Git 仓库,保留自己的改动并跟踪上游
前提是能访问源码,而且许可允许。把定制改动提交在自己的仓库,升级时先对比上游新版本,选择需要的变化、解决冲突,再安装审核过的版本。
2. 把 Skill 文件保存在 Busabase,让 Agent 提交更新请求
将 SKILL.md、引用文件和需要的脚本放在同一个 Skill 节点,记下来源版本和必须保留的定制规则。给已连接该空间的 Agent“仅提交变更请求”的权限;需要升级时,让它读取当前文件和指定上游版本,检查差异、做安全扫描与测试,再提出文件更新请求,附上它改了什么、保留了什么,以及检查结果。你在审核页比较前后内容后决定是否合并。这个方式让团队围绕同一份文件和审核记录协作,也不用每个人自己维护一套 Git 分支。

前面的建议里“临时要求”和“自己长期维护一份”这个区分很实用。我补充一下 Buda 的 Managed Skill 更新边界:
Buda 的 Skills 说明把 Managed 与 Local 分开;安装和更新指南也说明 Managed Skill 跟踪来源,而界面里的清单不能直接编辑其 SKILL.md。你描述的“加一列、改标题语言”,我会先用第一种方式试几次,确实每次都需要时再沉淀成本地规则。
Sign in to join the discussion. Reading is always open; you only need an account to post.
Sign in