Skill 跨端安装器

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

将单个 Skill 或 Skill 集合安装到通用 Agents、Claude Code、Codex、WorkBuddy、Grok、Hermes Agent、Kiro、Qwen Code、Cline 等 Agent。用户要求跨 Agent 安装、同步、查看、去重或卸载 Skill 时使用。

一句话选型结论

按资料字段整理

Skill 跨端安装器是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_18e00e5e/sansan-install-skill
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_18e00e5e仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791621825
正文体量8.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Skill 跨端安装器当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

8.3 KB
模型实际读到的说明书原文,来自技能仓库

sansan-install-skill:多端 Skill 安装与同步

把任意包含 SKILL.md 的 Skill 源目录,或包含多个 Skill 子目录的集合目录,安装到本机已经存在的 Agent。

用户始终使用同一条命令。脚本自动选择公共入口或专属入口,用户无需判断宿主类型,也无需添加模式参数。


自动路由

公共入口

脚本始终把 Skill 软链写入:

  • 通用 Agents:~/.agents/skills/<skill-name>

以下客户端可以读取该公共入口,因此不再写入各自的专属目录:

  • Codex;
  • GitHub Copilot;
  • Gemini CLI;
  • Cursor;
  • Augment;
  • Roo Code;
  • OpenCode;
  • OpenHands。

同一个 Skill 不会同时出现在 ~/.agents/skills 和上述客户端的专属目录中。这样可以避免 Codex 等客户端重复显示。

专属入口

以下客户端当前仍使用专属目录。只有对应主目录已经存在时,脚本才创建软链:

  • Claude Code:~/.claude/skills/<skill-name>;
  • WorkBuddy:~/.workbuddy/skills/<skill-name>;
  • Hermes Agent:~/.hermes/skills/<skill-name>;
  • Kiro:~/.kiro/skills/<skill-name>;
  • Qwen Code:~/.qwen/skills/<skill-name>;
  • Cline:~/.cline/skills/<skill-name>。

Grok 薄适配层

本机存在 ~/.grok 时,脚本生成:

  • ~/.grok/skills/<skill-name>/SKILL.md

该文件必须包含 user_invocable: true,并指向真源 SKILL.md。

自动清理

每次执行 link 时,脚本同时处理历史遗留项:

  1. 删除公共入口兼容客户端专属目录中指向同一真源的冗余软链;
  2. 删除旧版脚本曾写入、当前已停止维护的宿主软链;
  3. 删除同一宿主中指向同一真源、且规范名称已经存在的旧别名;
  4. 集合安装时删除指向集合内已失效源目录的断裂软链和 Grok 适配层;
  5. 保留真实目录、真实文件以及指向其他来源的软链,并报告冲突;
  6. 不删除源 Skill。

核心原则

  1. 一个公共入口。 支持通用 Agents 目录的客户端统一读取 ~/.agents/skills。
  2. 必要时补专属入口。 仅给当前仍依赖原生目录的客户端创建软链。
  3. 用户无需选择模式。 脚本不要求用户提供路由参数。
  4. 公共兼容客户端只保留一份。 Codex 等客户端不能同时存在公共入口和专属入口。
  5. 各宿主只使用软链。 Grok 是唯一使用薄适配层的宿主。
  6. 不创建不存在的 Agent 主目录。 ~/.agents 是公共安装入口,可以由脚本创建;其他 Agent 主目录不存在时直接跳过。
  7. 不覆盖真实目录。 目标位置已有真实目录或文件时,保留并报告。
  8. 卸载只删派生产物。 unlink 只删除指向指定真源的软链,以及本工具生成的 Grok 适配层。
  9. 优先使用脚本。 使用本 Skill 自带的 scripts/install-skill.sh,不要临场重写安装命令。

确定源 Skill

用户可能提供:

  • Skill 名称:my-skill;
  • 相对路径:skills/my-skill;
  • 绝对路径:/absolute/path/projects/my-skill;
  • 外部 Skill:/absolute/path/external-skills/lark-doc;
  • Skill 集合目录:/absolute/path/skills;
  • 当前上下文刚创建或刚修改的 Skill。

按以下优先级判断:

  1. 用户给了绝对路径,直接使用;
  2. 用户给了相对路径,先按当前工作目录解析,再按公共技能根目录解析;
  3. 用户只给 Skill 名称,先查当前工作目录,再查公共技能目录 ~/.agents/skills/<name>;
  4. 用户只说“这个 Skill”,使用当前对话刚创建、改名或讨论的 Skill;
  5. 仍不确定时,查看当前工作目录和公共技能目录下最近修改的 Skill;
  6. 仍无法确定时,只问一句:安装哪个 Skill?给我 Skill 名称或路径。

源目录必须满足以下任一条件:

  • 目录本身包含 SKILL.md;
  • 目录的一级子目录中包含一个或多个 SKILL.md。

入口名优先读取真源 SKILL.md frontmatter 中的 name;只有 name 缺失时才退回源目录名。这样源目录可以使用分类前缀,各 Agent 仍保持稳定的历史触发名。


执行安装

用本 Skill 自带脚本的绝对路径运行(独立安装后位于公共技能目录):

~/.agents/skills/sansan-install-skill/scripts/install-skill.sh link <skill-name-or-path>

示例:

~/.agents/skills/sansan-install-skill/scripts/install-skill.sh link my-skill
~/.agents/skills/sansan-install-skill/scripts/install-skill.sh link skills/my-custom-skill
~/.agents/skills/sansan-install-skill/scripts/install-skill.sh link skills
~/.agents/skills/sansan-install-skill/scripts/install-skill.sh link "/absolute/path/to/skill"

不确定会改动什么时,先加 --dry-run(或 -n)预演:只打印将要创建/删除的软链和适配层,不真正改动文件系统。

~/.agents/skills/sansan-install-skill/scripts/install-skill.sh --dry-run link my-skill

执行完成后,根据脚本输出回报公共入口、专属入口、Grok 适配层和冗余清理结果。


查看已安装列表

用户问“我装了哪些 Skill”“列出所有 Skill”时运行(不需要参数):

~/.agents/skills/sansan-install-skill/scripts/install-skill.sh list

它会汇总公共入口、各专属目录和 Grok 适配层,按 Skill 名分组,显示每个 Skill 实际落在哪些端、分别指向哪个真源。


查看状态

用户问“装好了吗”“有没有重复”“查看安装状态”时运行:

~/.agents/skills/sansan-install-skill/scripts/install-skill.sh status <skill-name-or-path>

状态正常时,脚本必须输出:

✓ 未发现冗余入口

公共兼容客户端的专属目录中仍有同源软链时,状态返回失败并报告:

✗ 发现冗余入口:<target> -> <source>

卸载 Skill

用户说“卸载 Skill”“取消安装”“unlink”时运行:

~/.agents/skills/sansan-install-skill/scripts/install-skill.sh unlink <skill-name-or-path>

完成后告诉用户:源 Skill 没有被删除,只移除了公共入口、专属入口和 Grok 适配层等派生产物。


输出规范

安装完成后简短回报:

已安装 `<skill-name>`:

- 公共入口:`~/.agents/skills/<skill-name>`;
- 专属入口:仅写入本机已安装且仍需要专属目录的 Agent;
- Grok:`~/.grok/skills/<skill-name>/SKILL.md`(本机存在时);
- 去重:已清理指向同一真源的历史冗余软链。

遇到真实目录或其他来源时:

已保留 `<target-path>`,因为它是一个真实目录、真实文件或指向其他来源。需要你手动确认后再处理。

自检

每次执行前后确认:

  • 源目录存在;
  • 源目录包含 SKILL.md,或其一级子目录包含 SKILL.md;
  • 入口名与真源 frontmatter name 一致;缺失 name 时才使用源目录名;
  • 外部路径使用绝对路径,或能从当前工作目录解析;
  • ~/.agents/skills/<name> 是公共规范入口;
  • Codex 等公共兼容客户端的专属目录中没有同源软链;
  • 专属宿主目标位置若存在,必须是软链才允许更新;
  • Grok 目标位置若存在,必须是本工具生成的 Grok 适配层才允许更新;
  • 真实目录、真实文件和其他来源软链没有被删除;
  • 源目录没有被删除;
  • private/ 与 .private/ 没有被读取、复制、暂存或安装。

完成当前任务后直接结束,不主动追加与当前任务无关的引导。

作者与支持

  • 作者:sansan(GitHub 主页)
  • 如需加入付费答疑群,可扫码或打开答疑群说明

常见问题

5 问
答案由本站依据条目字段整理
Skill 跨端安装器怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_18e00e5e/sansan-install-skill。安装方式为未标注。装完刷新技能列表或重开客户端。

Skill 跨端安装器支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Skill 跨端安装器权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Skill 跨端安装器收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Skill 跨端安装器用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。