npx skills add https://github.com/xixu-me/skills --skill skills-cli使用此技能帮助用户通过 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、、、技能包安装或 的帮助广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
npx skillsskills.shskills-lock.json当用户已拥有本地技能并需要帮助编写或改进其内容时,不要使用此技能。在这种情况下,请改用技能创作工作流程。
当用户需要技能时,请遵循以下顺序:
确定领域和任务。例如:React 性能、PR 审查、变更日志生成、PDF 提取。同时判断任务是否足够常见,以至于可能存在可重用的技能。
首先检查 skills.sh。当该领域已有覆盖时,优先选择知名、安装量大的技能。
如果排行榜没有明确满足需求,请使用以下命令搜索:
bunx skills find <query>
在推荐任何内容之前验证质量:
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
每周安装量
2.0K
仓库
GitHub Stars
1
首次出现
今天
安全审计
安装于
opencode2.0K
gemini-cli2.0K
deepagents2.0K
antigravity2.0K
codebuddy2.0K
github-copilot2.0K
Use this skill to help users work with the open Agent Skills ecosystem through the skills CLI.
The skills CLI is the package manager for installable Agent Skills. Use it to discover skills, install them with the right flags, and manage them after installation.
Examples below use bunx skills, but npx skills is the same workflow if Bun is not available in the user's environment.
Always prefer the current CLI syntax:
bunx skills add <source> --skill <name>
Do not use older owner/repo@skill-name examples.
Use this skill when the user:
bunx skills, npx skills, skills.sh, skill package installation, or skills-lock.jsonDo not use this skill when the user already has a local skill and wants help writing or improving its contents. In that case, use a skill-authoring workflow instead.
When a user needs a skill, follow this sequence:
bunx skills find <query>
openai, anthropics, microsoft, or similarly trusted publishersskills.sh.bunx skills init.# GitHub shorthand
bunx skills add xixu-me/skills
# Full GitHub URL
bunx skills add https://github.com/xixu-me/skills
# Direct path to one skill inside a repo
bunx skills add https://github.com/xixu-me/skills/tree/main/skills/skills-cli
# GitLab URL
bunx skills add https://gitlab.com/org/repo
# Any git URL
bunx skills add git@github.com:owner/repo.git
# Local package path
bunx skills add ./my-local-skills
# List skills in a package without installing
bunx skills add <source> --list
# Install one skill
bunx skills add <source> --skill skills-cli
# Install multiple skills
bunx skills add <source> --skill pr-review --skill commit
# Install globally
bunx skills add <source> --skill skills-cli -g -y
# Install to a specific agent
bunx skills add <source> --skill skills-cli -a codex -y
# Install all skills to all agents
bunx skills add <source> --all
# Install all skills to one agent
bunx skills add <source> --skill '*' -a codex -y
# Copy files instead of symlinking
bunx skills add <source> --skill skills-cli -a codex --copy -y
When the user is choosing how to install:
--copy creates independent copies and is the fallback when symlinks are unsupported or inconvenientIf the user only asks to install a skill, prefer the default symlink workflow unless they mention CI packaging, portability, filesystem restrictions, or explicitly ask for copies.
| Flag | Use |
|---|---|
--skill <name> | install one or more named skills |
-a, --agent <agent> | target specific agents such as codex |
-g, --global | install at user scope instead of project scope |
-y, --yes | skip prompts |
--list | list available skills in a package |
--copy |
Use these commands for ongoing maintenance:
# List installed skills
bunx skills ls
bunx skills ls -g
bunx skills ls -a codex
bunx skills ls --json
# Check for updates
bunx skills check
# Update installed skills
bunx skills update
# Remove installed skills
bunx skills remove my-skill
bunx skills remove my-skill -a codex
bunx skills remove -g my-skill
bunx skills remove --all
# Initialize a new skill package
bunx skills init
bunx skills init my-skill
# Restore from skills-lock.json
bunx skills experimental_install
# Sync node_modules skills into agent directories
bunx skills experimental_sync
bunx skills experimental_sync -a codex -y
When the user asks to initialize a skill, explain whether they want:
bunx skills init to create SKILL.md in the current directorybunx skills init <name> to create a new subdirectory containing SKILL.mdIf the user wants declarative backup and restore of installed skills across machines or teams, use Skills Vault.
Skills Vault is a separate CLI companion for the skills ecosystem. It is not a skills add installable skill source. Use it when the user wants to snapshot installed skills into a manifest, preview restore commands, or reproduce the same setup elsewhere.
Common companion commands:
# Back up installed skills into skvlt.yaml
bunx skvlt backup
# Preview a restore
bunx skvlt restore --dry-run
# Restore everything from the manifest
bunx skvlt restore --all
# Diagnose the local environment
bunx skvlt doctor
Prefer this tool over skills experimental_* when the user explicitly wants a portable manifest workflow, cross-machine backup and restore, or team-sharing of installed skill setups.
When recommending a skill, keep the answer concrete and installable.
Use a structure like this:
I found a skill that should fit.
Skill: <skill-name>
Why it matches: <one sentence>
Source: <owner/repo or URL>
Quality check: <install count / source reputation / repository confidence note>
Install:
bunx skills add <source> --skill <skill-name> [optional flags]
Learn more: https://skills.sh/<publisher>/<package>/<skill-name>
If you want, I can install it for <agent-or-scope>.
If the user mentions a target agent or scope, include it in the command. Examples:
bunx skills add <source> --skill <skill-name> -a codex -y
bunx skills add <source> --skill <skill-name> -g -y
Example:
I found a skill that might help.
Skill: screenshot
Why it matches: it focuses on OS-level desktop and window screenshot capture.
Source: openai/skills
Quality check: high install volume, trusted publisher, and a widely used source repository.
Install:
bunx skills add openai/skills --skill screenshot
Learn more: https://skills.sh/openai/skills/screenshot
When the user's wording is vague, map it to likely categories:
| Category | Example queries |
|---|---|
| Web Development | react, nextjs, typescript, css, tailwind |
| Testing | testing, jest, playwright, e2e |
react testing is better than just testing.deploy fails, try deployment or ci-cd.-a <agent> when the user asked for one particular agent.bunx skills find --help like a real help command. Use bunx skills --help for command help instead.If the user hits an error or confusing result:
bunx skills init-y-g--copybunx skills add <source> --listbunx skills ls or bunx skills ls --jsonbackup / workflowWhen you are unsure about exact flags, use:
bunx skills --help
Weekly Installs
2.0K
Repository
GitHub Stars
1
First Seen
Today
Security Audits
Gen Agent Trust HubPassSocketWarnSnykWarn
Installed on
opencode2.0K
gemini-cli2.0K
deepagents2.0K
antigravity2.0K
codebuddy2.0K
github-copilot2.0K
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
138,300 周安装
LLM提示词缓存优化指南:降低90%成本,实现多级缓存与语义匹配
323 周安装
小红书内容转换器:一键将通用文章转为小红书爆款笔记格式 | AI写作助手
323 周安装
内容摘要AI工具:智能提取YouTube、网页、PDF和推文内容,支持测验学习和深度探索
324 周安装
Notion知识捕获工具 - 将对话笔记自动转化为结构化Notion页面 | 知识管理自动化
324 周安装
现代Angular最佳实践指南:TypeScript严格性、信号响应式、性能优化与测试
324 周安装
iOS VoIP 通话开发:CallKit + PushKit 集成原生通话 UI 指南
324 周安装
| copy instead of symlink |
--all | shorthand for all skills to all agents |
| DevOps |
deploy, docker, kubernetes, ci-cd |
| Documentation | docs, readme, changelog, api-docs |
| Code Quality | review, lint, refactor, best-practices |
| Design | ui, ux, design-system, accessibility |
| Productivity | workflow, automation, git |
restore --dry-run