安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add xixu-me/skills --skill skills-cli 当用户要求发现、安装、列出、检查、更新、移除、备份、恢复、同步或初始化 Agent Skills 时,提及 `bunx skills`、`npx skills`、`skills.sh` 或 `skills-lock.json`,询问“为 X 找技能”,或希望帮助通过可安装技能扩展代理能力时使用。
113.9k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add xixu-me/skills --skill skills-cli name: skills-cli
description: 当用户要求发现、安装、列出、检查、更新、移除、备份、恢复、同步或初始化 Agent Skills 时,提及 `bunx skills`、`npx skills`、`skills.sh` 或 `skills-lock.json`,询问“为 X 找技能”,或希望帮助通过可安装技能扩展代理能力时使用。使用该技能帮助用户通过 skills CLI 操作开放的 Agent Skills 生态系统。
skills CLI 是可安装 Agent Skills 的包管理器。你可以用它来发现技能、安装带有正确标志的技能,并在安装后管理它们。
以下示例使用 bunx skills,但如果用户环境中没有 Bun,npx skills 的流程相同。
始终优先使用当前 CLI 语法:
bunx skills add <source> --skill <name>
不要使用旧的 owner/repo@skill-name 示例。
在以下情况下使用该技能:
bunx skills、npx skills、skills.sh、技能包安装或 skills-lock.json 的帮助当用户已有本地技能并希望帮助编写或改进其内容时,不要使用该技能。在这种情况下,应改用技能编写工作流。
当用户需要某个技能时,请按以下顺序执行:
例如:React 性能、PR 审查、变更日志生成、PDF 提取。
同时判断该任务是否足够常见,以至于可能已存在可复用的技能。
如果该领域已覆盖,优先选择知名度高、安装量大的技能。
bunx skills find <查询词>
openai、anthropics、microsoft 或类似的可信发布者包括技能名称、它能做什么、安装量和来源、为什么看起来可信、安装命令以及 skills.sh 上的学习链接。
bunx skills init 创建自己的包。# GitHub 简写
bunx skills add xixu-me/skills
# 完整 GitHub URL
bunx skills add https://github.com/xixu-me/skills
# 直接指向仓库内某个技能的路径
bunx skills add https://github.com/xixu-me/skills/tree/main/skills/skills-cli
# GitLab URL
bunx skills add https://gitlab.com/org/repo
# 任意 git URL
bunx skills add git@github.com:owner/repo.git
# 本地包路径
bunx skills add ./my-local-skills
# 列出包中的技能但不安装
bunx skills add <source> --list
# 安装一个技能
bunx skills add <source> --skill skills-cli
# 安装多个技能
bunx skills add <source> --skill pr-review --skill commit
# 全局安装
bunx skills add <source> --skill skills-cli -g -y
# 安装到指定代理
bunx skills add <source> --skill skills-cli -a codex -y
# 将所有技能安装到所有代理
bunx skills add <source> --all
# 将所有技能安装到一个代理
bunx skills add <source> --skill '*' -a codex -y
# 复制文件而非符号链接
bunx skills add <source> --skill skills-cli -a codex --copy -y
当用户选择安装方式时:
--copy 创建独立副本,当符号链接不受支持或不方便时作为后备方案如果用户只是要求安装技能,除非用户提到 CI 打包、可移植性、文件系统限制或明确要求复制,否则优先使用默认的符号链接工作流。
| 标志 | 用途 |
|---|---|
--skill <name> | 安装一个或多个指定名称的技能 |
-a, --agent <agent> | 指定目标代理,例如 codex |
-g, --global | 安装在用户范围而非项目范围 |
-y, --yes | 跳过提示 |
--list | 列出包中可用的技能 |
--copy | 复制而非符号链接 |
--all | 简写:将所有技能安装到所有代理 |
使用以下命令进行持续维护:
# 列出已安装的技能
bunx skills ls
bunx skills ls -g
bunx skills ls -a codex
bunx skills ls --json
# 检查更新
bunx skills check
# 更新已安装的技能
bunx skills update
# 移除已安装的技能
bunx skills remove my-skill
bunx skills remove my-skill -a codex
bunx skills remove -g my-skill
bunx skills remove --all
# 初始化一个新的技能包
bunx skills init
bunx skills init my-skill
# 从 skills-lock.json 恢复
bunx skills experimental_install
# 将 node_modules 中的技能同步到代理目录
bunx skills experimental_sync
bunx skills experimental_sync -a codex -y
当用户要求初始化技能时,请说明他们想要的是:
bunx skills init 在当前目录创建 SKILL.mdbunx skills init <name> 创建一个包含 SKILL.md 的新子目录如果用户希望跨机器或团队进行声明式的已安装技能备份和恢复,请使用 Skills Vault。
Skills Vault 是用于 skills 生态的独立 CLI 伴侣。它不是一个可通过 skills add 安装的技能源。当用户想要将已安装技能快照到清单、预览恢复命令或在不同地方重现相同设置时使用。
常用伴侣命令:
# 将已安装技能备份到 skvlt.yaml
bunx skvlt backup
# 预览恢复
bunx skvlt restore --dry-run
# 从清单恢复所有内容
bunx skvlt restore --all
# 诊断本地环境
bunx skvlt doctor
当用户明确希望使用可移植的清单工作流、跨机器备份和恢复或团队共享已安装技能设置时,优先使用此工具而非 skills experimental_*。
在推荐技能时,保持回答具体且可安装。
使用类似以下结构:
我找到了一个可能适合的技能。
技能名称:<skill-name>
匹配原因:<一句话>
来源:<owner/repo 或 URL>
质量检查:<安装量 / 来源信誉 / 仓库可信度说明>
安装:
bunx skills add <source> --skill <skill-name> [可选标志]
了解更多:https://skills.sh/<publisher>/<package>/<skill-name>
如果你愿意,我可以为你安装到 <agent-or-scope>。
如果用户提到了目标代理或范围,请在命令中包含。例如:
bunx skills add <source> --skill <skill-name> -a codex -y
bunx skills add <source> --skill <skill-name> -g -y
示例:
我找到了一个可能有所帮助的技能。
技能名称:screenshot
匹配原因:它专注于操作系统级别的桌面和窗口截图捕获。
来源:openai/skills
质量检查:高安装量、可信发布者、广泛使用的来源仓库。
安装:
bunx skills add openai/skills --skill screenshot
了解更多:https://skills.sh/openai/skills/screenshot
当用户表述模糊时,映射到可能的类别:
| 类别 | 示例查询 |
|---|---|
| Web 开发 | react、nextjs、typescript、css、tailwind |
| 测试 | testing、jest、playwright、e2e |
| DevOps | deploy、docker、kubernetes、ci-cd |
| 文档 | docs、readme、changelog、api-docs |
| 代码质量 | review、lint、refactor、best-practices |
| 设计 | ui、ux、design-system、accessibility |
| 生产力 | workflow、automation、git |
react testing 比仅用 testing 更好。deploy 没有结果,尝试 deployment 或 ci-cd。-a <agent>。bunx skills find --help 当作实际帮助命令。应使用 bunx skills --help 获取命令帮助。如果用户遇到错误或令人困惑的结果:
bunx skills init-y-g 之间切换--copy 重试bunx skills add <source> --listbunx skills ls 或 bunx skills ls --jsonbackup / restore --dry-run 工作流当你不确定具体标志时,使用:
bunx skills --help