claude-skills by 2025emma/vibe-coding-cn
npx skills add https://github.com/2025emma/vibe-coding-cn --skill claude-skills将零散的领域材料转化为可复用、可维护且能可靠触发的技能:
SKILL.md 作为入口点(触发器、约束、模式、示例)references/ 用于存放长篇证据和导航scripts/ 和 assets/ 用于脚手架和模板当您需要时,触发此元技能:
references/此元技能不是:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
您的输出必须包含:
skills/<技能名称>/)SKILL.md,包含可判定的触发器、边界和可复现的示例references/,并附带 references/index.mdskill-name/
|-- SKILL.md # 必需:包含 YAML 前置元数据的入口点
|-- references/ # 可选:长篇文档/证据/索引
| `-- index.md # 推荐:导航索引
|-- scripts/ # 可选:助手/自动化脚本
`-- assets/ # 可选:模板/配置/静态资源
真正的最小版本只有 SKILL.md(您可以稍后添加 references/)。
---
name: skill-name
description: "它做什么 + 何时使用(触发条件)。"
---
前置元数据规则:
name 必须匹配 ^[a-z][a-z0-9-]*$ 并且应该匹配目录名description 必须是可判定的(不能是"帮助处理 X"),并包含具体的触发关键词SKILL.md 骨架(复制/粘贴)---
name: my-skill
description: "[领域] 能力:包括 [能力 1]、[能力 2]。在 [可判定的触发条件] 时使用。"
---
# my-skill 技能
一句话说明边界和交付物。
## 何时使用此技能
当出现以下任一情况时触发:
- [触发器 1:具体任务/关键词]
- [触发器 2]
- [触发器 3]
## 不适用场景 / 边界
- 此技能不会做什么(防止误触发和过度承诺)
- 所需输入;如果缺失,请提出 1-3 个问题
## 快速参考
### 常见模式
**模式 1:** 一行解释
```text
[您可以粘贴并运行的命令/代码片段]
references/index.md:导航references/...:按主题分割的长篇文档来源:文档/仓库/规范(请勿编造)
最后更新:YYYY-MM-DD
已知限制:明确超出范围的内容
references/。description 应说明"做什么 + 何时做",并包含具体关键词。不要跳过步骤:
references/ + 编写 references/index.md最低检查项(完整版本见 references/quality-checklist.md):
name 匹配 ^[a-z][a-z0-9-]*$ 并且匹配目录名description 说明"做什么 + 何时做",并包含具体的触发关键词references/ 中,且 references/index.md 可导航本地验证:
# 从仓库根目录(基本验证)
./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name>
# 从仓库根目录(严格验证)
./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name> --strict
# 从 skills/claude-skills/ 目录(基本验证)
./scripts/validate-skill.sh ../<skill-name>
# 从 skills/claude-skills/ 目录(严格验证)
./scripts/validate-skill.sh ../<skill-name> --strict
生成新技能骨架:
# 从仓库根目录(生成到 ./skills/)
./skills/claude-skills/scripts/create-skill.sh my-skill --full --output skills
# 从 skills/claude-skills/ 目录(生成到 ../ 即 ./skills/)
./scripts/create-skill.sh my-skill --full --output ..
# 最小骨架
./skills/claude-skills/scripts/create-skill.sh my-skill --minimal --output skills
模板:
assets/template-minimal.mdassets/template-complete.mdcreate-skill.sh 来搭建 skills/<技能名称>/ 脚手架description 写为"做什么 + 何时做"references/ 并连接 references/index.mdvalidate-skill.sh --strict 并进行迭代SKILL.md,其中包含粘贴的长篇文档references/(按主题分割)skills/<技能名称>/validate-skill.sh(非严格)以获取警告validate-skill.sh --strict 以强制执行规范references/quality-checklist.md 中的评分标准本地文档:
references/index.mdreferences/skill-spec.mdreferences/quality-checklist.mdreferences/anti-patterns.mdreferences/README.md(上游官方参考)外部(官方):
skills/claude-skills/references/ 中的本地规范文件 + references/README.md 中的上游官方文档validate-skill.sh 是启发式的;严格模式假设使用推荐的章节标题每周安装数
87
仓库
GitHub 星标数
13.7K
首次出现
2026年1月22日
安全审计
安装于
claude-code66
opencode64
gemini-cli62
codex60
cursor56
github-copilot47
Turn scattered domain material into a Skill that is reusable, maintainable, and reliably activatable:
SKILL.md as the entrypoint (triggers, constraints, patterns, examples)references/ for long-form evidence and navigationscripts/ and assets/ for scaffolding and templatesTrigger this meta-skill when you need to:
references/This meta-skill is NOT:
Your output MUST include:
skills/<skill-name>/)SKILL.md with decidable triggers, boundaries, and reproducible examplesreferences/ with a references/index.mdskill-name/
|-- SKILL.md # Required: entrypoint with YAML frontmatter
|-- references/ # Optional: long-form docs/evidence/index
| `-- index.md # Recommended: navigation index
|-- scripts/ # Optional: helpers/automation
`-- assets/ # Optional: templates/configs/static assets
The truly minimal version is just SKILL.md (you can add references/ later).
---
name: skill-name
description: "What it does + when to use (activation triggers)."
---
Frontmatter rules:
name MUST match ^[a-z][a-z0-9-]*$ and SHOULD match the directory namedescription MUST be decidable (not "helps with X") and include concrete trigger keywordsSKILL.md Skeleton (Copy/Paste)---
name: my-skill
description: "[Domain] capability: includes [capability 1], [capability 2]. Use when [decidable triggers]."
---
# my-skill Skill
One sentence that states the boundary and the deliverable.
## When to Use This Skill
Trigger when any of these applies:
- [Trigger 1: concrete task/keyword]
- [Trigger 2]
- [Trigger 3]
## Not For / Boundaries
- What this skill will not do (prevents misfires and over-promising)
- Required inputs; ask 1-3 questions if missing
## Quick Reference
### Common Patterns
**Pattern 1:** one-line explanation
```text
[command/snippet you can paste and run]
references/index.md: navigationreferences/...: long-form docs split by topicSources: docs/repos/specs (do not invent)
Last updated: YYYY-MM-DD
Known limits: what is explicitly out of scope
references/.description should say "what + when" with concrete keywords.Do not skip steps:
references/ + write Generate a new Skill skeleton:
# From repo root (generate into ./skills/)
./skills/claude-skills/scripts/create-skill.sh my-skill --full --output skills
# From skills/claude-skills/ (generate into ../ i.e. ./skills/)
./scripts/create-skill.sh my-skill --full --output ..
# Minimal skeleton
./skills/claude-skills/scripts/create-skill.sh my-skill --minimal --output skills
Templates:
assets/template-minimal.mdassets/template-complete.mdcreate-skill.sh to scaffold skills/<skill-name>/description as "what + when"references/ and wire references/index.mdvalidate-skill.sh --strict and iterateSKILL.md with long pasted documentationreferences/ (split by topic)skills/<skill-name>/validate-skill.sh (non-strict) to get warningsvalidate-skill.sh --strict to enforce the specreferences/quality-checklist.md before shippingLocal docs:
references/index.mdreferences/skill-spec.mdreferences/quality-checklist.mdreferences/anti-patterns.mdreferences/README.md (upstream official reference)External (official):
skills/claude-skills/references/ + upstream official docs in references/README.mdvalidate-skill.sh is heuristic; strict mode assumes the recommended section headingsWeekly Installs
87
Repository
GitHub Stars
13.7K
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code66
opencode64
gemini-cli62
codex60
cursor56
github-copilot47
GitHub Actions 官方文档查询助手 - 精准解答 CI/CD 工作流问题
45,200 周安装
references/index.mdMinimum checks (see references/quality-checklist.md for the full version):
name matches ^[a-z][a-z0-9-]*$ and matches the directory namedescription states "what + when" with concrete trigger keywordsreferences/ and references/index.md is navigableValidate locally:
# From repo root (basic validation)
./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name>
# From repo root (strict validation)
./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name> --strict
# From skills/claude-skills/ (basic validation)
./scripts/validate-skill.sh ../<skill-name>
# From skills/claude-skills/ (strict validation)
./scripts/validate-skill.sh ../<skill-name> --strict