Skill Creator
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
Guides Claude in creating well-structured SKILL.md files following best practices.
$ npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install YYH211/Claude-meta-skill create-skill-file --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/create-skill-file .claude/skills/create-skill-file && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "create-skill-file" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/create-skill-file into .claude/skills/create-skill-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-skill-file", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/YYH211/Claude-meta-skill/tree/main/create-skill-fileType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install YYH211/Claude-meta-skill create-skill-file --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/create-skill-file .agents/skills/create-skill-file && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "create-skill-file" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/create-skill-file into .agents/skills/create-skill-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-skill-file", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install YYH211/Claude-meta-skill create-skill-file --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/create-skill-file .cursor/skills/create-skill-file && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "create-skill-file" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/create-skill-file into .cursor/skills/create-skill-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-skill-file", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/YYH211/Claude-meta-skill.git --path create-skill-file--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install YYH211/Claude-meta-skill create-skill-file --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/create-skill-file .gemini/skills/create-skill-file && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "create-skill-file" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/create-skill-file into .gemini/skills/create-skill-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-skill-file", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install YYH211/Claude-meta-skill create-skill-fileInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/create-skill-file .github/skills/create-skill-file && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "create-skill-file" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/create-skill-file into .github/skills/create-skill-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-skill-file", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install YYH211/Claude-meta-skill create-skill-file --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/YYH211/Claude-meta-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/create-skill-file .opencode/skills/create-skill-file && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "create-skill-file" agent skill from https://github.com/YYH211/Claude-meta-skill/tree/main/create-skill-file into .opencode/skills/create-skill-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "create-skill-file", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
create-skill-fileGuides Claude in creating well-structured SKILL.md files following best practices.
Create Skill File is an agent skill from YYH211/Claude-meta-skill. Guides Claude in creating well-structured SKILL.md files following best practices. Provides clear guidelines for naming, structure, and content organization to make skills easy to discover and execute.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `examples/bad-example.md`, `examples/good-example.md` and `templates/basic-skill-template.md`).
It sits in Agent Workflows, covering Skill authoring. The repository describes itself as: A curated collection of reusable skills for Claude Code. Enhance Claude's capabilities with ready-to-use skill modules including comprehensive guides, templates, and best… The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ba6f50c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown, yaml, bash and python).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.claude.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
INTERNAL_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Create Skill File loads about 1.9k tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 304 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from YYH211/Claude-meta-skill at commit ba6f50c, republished under its MIT licence (© YYH211). 304 words, ~1,890 tokens.
.claude/skills/create-skill-file/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.如何创建高质量的 SKILL.md 文件
第1步: 创建目录
mkdir -p .claude/skill/your-skill-name
cd .claude/skill/your-skill-name第2步: 创建 SKILL.md
---
name: your-skill-name
description: Brief description with trigger keywords and scenarios
---
# Your Skill Title
## When to Use This Skill
- User asks to [specific scenario]
- User mentions "[keyword]"
## How It Works
1. Step 1: [Action]
2. Step 2: [Action]
## Examples
**Input**: User request
**Output**: Expected result第3步: 测试
只添加 Claude 不知道的新知识:
示例对比:
# ❌ 过度详细
1. 创建 Python 文件
2. 导入必要的库
3. 定义函数
4. 编写主程序逻辑
# ✅ 简洁有效
使用 `scripts/api_client.py` 调用内部 API。
请求头必须包含 `X-Internal-Token`(从环境变量 `INTERNAL_API_KEY` 获取)。| 自由度 | 适用场景 | 编写方式 |
|---|---|---|
| 高 | 需要创造性、多种解决方案 | 提供指导原则,不限定具体步骤 |
| 中 | 有推荐模式但允许变化 | 提供参数化示例和默认流程 |
| 低 | 容易出错、需严格执行 | 提供详细的分步指令或脚本 |
判断标准:
将复杂内容分层组织:
SKILL.md (主文档, 200-500行)
├── reference.md (详细文档)
├── examples.md (完整示例)
└── scripts/ (可执行脚本)规则:
---
name: skill-name-here
description: Clear description of what this skill does and when to activate it
---字段规范:
| 字段 | 要求 | 说明 |
|---|---|---|
name | 小写字母、数字、短横线,≤64字符 | 必须与目录名一致 |
description | 纯文本,≤1024字符 | 用于检索和激活 |
命名禁忌:
anthropic, claude)helper, utility, manager)-)Description 技巧:
# ❌ 过于泛化
description: Helps with code tasks
# ✅ 具体且包含关键词
description: Processes CSV files and generates Excel reports with charts. Use when user asks to convert data formats or create visual reports.
# ✅ 说明触发场景
description: Analyzes Python code for security vulnerabilities using bandit. Activates when user mentions "security audit" or "vulnerability scan".基础结构(简单 Skill):
skill-name/
└── SKILL.md标准结构(推荐):
skill-name/
├── SKILL.md
├── templates/
│ └── template.md
└── scripts/
└── script.py推荐格式: 动名词形式 (verb-ing + noun)
✅ 好的命名:
- processing-csv-files
- generating-api-docs
- managing-database-migrations
❌ 不好的命名:
- csv (过于简短)
- data_processor (使用下划线)
- helper (过于模糊)必须使用第三人称:
# ❌ 错误
description: I help you process PDFs
# ✅ 正确
description: Processes PDF documents and extracts structured data4C 原则:
明确说明触发场景:
## When to Use This Skill
- User asks to analyze Python code for type errors
- User mentions "mypy" or "type checking"
- User is working in a Python project with type hints
- User needs to add type annotations模式:
简单线性流程:
## How It Works
1. Scan the project for all `.py` files
2. Run `mypy --strict` on each file
3. Parse error output and categorize by severity
4. Generate summary report with fix suggestions条件分支流程:
## Workflow
1. **Check project type**
- If Django → Use `django-stubs` config
- If Flask → Use `flask-stubs` config
- Otherwise → Use default mypy config
2. **Run type checking**
- If errors found → Proceed to step 3
- If no errors → Report success and exitChecklist 模式(验证型任务):
## Pre-deployment Checklist
Execute in order. Stop if any step fails.
- [ ] Run tests: `npm test` (must pass)
- [ ] Build: `npm run build` (no errors)
- [ ] Check deps: `npm audit` (no critical vulnerabilities)输入-输出示例:
## Examples
### Example 1: Basic Check
**User Request**: "Check my code for type errors"
**Action**:
1. Scan for `.py` files
2. Run `mypy` on all files
**Output**:
Found 3 type errors in 2 files:
src/main.py:15: error: Missing return type
src/utils.py:42: error: Incompatible types
何时使用脚本:
脚本编写规范:
#!/usr/bin/env python3
"""
Brief description of what this script does.
Usage:
python script.py <arg> [--option value]
"""
import argparse
DEFAULT_VALUE = 80 # Use constants, not magic numbers
def main():
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("directory", help="Directory to process")
parser.add_argument("--threshold", type=int, default=DEFAULT_VALUE)
args = parser.parse_args()
# Validate inputs
if not Path(args.directory).is_dir():
print(f"Error: {args.directory} not found")
return 1
# Execute
result = process(args.directory, args.threshold)
# Report
print(f"Processed {result['count']} files")
return 0
if __name__ == "__main__":
exit(main())关键规范:
Do:
Don't:
name 符合命名规范(小写、短横线、≤64字符)description 包含触发关键词和场景(≤1024字符)/Q: Skill 多长才合适?
Q: 如何让 Skill 更容易激活?
description 中使用用户会说的关键词Q: 多个 Skill 功能重叠怎么办?
description 区分Q: Skill 需要维护吗?
---
name: skill-name
description: Brief description with trigger keywords
---# Skill Title
## When to Use This Skill
- Scenario 1
- Scenario 2
## How It Works
1. Step 1
2. Step 2
## Examples
### Example 1
...
## References
- [Link](url)© YYH211, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files in create-skill-file of YYH211/Claude-meta-skill.
Open the folder on GitHubat commit ba6f50c
We found 16 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in YYH211/Claude-meta-skill, which our catalogue first saw on October 7, 2026.
Create Skill File next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Create Skill File this skillYYH211/Claude-meta-skill | 282 | 2 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Skill CreatorAzure/azqr | 795 | 89 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase | 10k | 11 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Darwin Skill Optimizeralchaincyf/darwin-skill | 6.2k | 1 repos | ~4.7k | Automated safety check: Pass | MIT | |
| Claude Code Command Developmentanthropics/claude-plugins-official | 38k | 10 repos | ~4.8k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Plugin Structureanthropics/claude-plugins-official | 38k | 10 repos | ~3.4k | Automated safety check: Pass | Apache-2.0 |
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
diet103/claude-code-infrastructure-showcase
A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.
alchaincyf/darwin-skill
Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.
anthropics/claude-plugins-official
Explains how to write Claude Code slash commands: Markdown files with YAML frontmatter, arguments, file references, bash context and interactive prompts.
anthropics/claude-plugins-official
Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.
rohitg00/ai-engineering-from-scratch
Evaluates an Agent Skill bundle before release for structure, trigger quality, artifact improvement, script correctness, safety, installed-tree integrity and host portability.
YYH211/Claude-meta-skill
根据真实代码仓库、官网页面、运行界面、模块范围和目标软著数量,分析软件著作权(软著)申报方向,拆分可申报主题,检查 Logo、版权、备案、截图和源码等材料约束,生成 3w-4w 字正文、局部代码片段、源码原文、网页截图证据和 .docx 文档。Use when Claude needs to prepare or split legitimate software copyright…
YYH211/Claude-meta-skill
Aggregates and summarizes the latest AI news from multiple sources including AI news websites and web search.
YYH211/Claude-meta-skill
Expert prompt engineering skill that transforms Claude into "Alpha-Prompt" - a master prompt engineer who collaboratively crafts high-quality prompts through flexible dialogue.
YYH211/Claude-meta-skill
Generates production-ready FastGPT workflow JSON from natural language requirements.
YYH211/Claude-meta-skill
Guides systematic code refactoring following the DRY (Don't Repeat Yourself) principle.
YYH211/Claude-meta-skill
Creates unique, production-grade frontend interfaces with exceptional design quality.
Categories
Guides Claude in creating well-structured SKILL.md files following best practices. Create Skill File is an agent skill from YYH211/Claude-meta-skill.md files following best practices.
Create Skill File fits situations like: tasks that involve Skill authoring.
Run `npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a claude-code`. Or copy the skill folder (create-skill-file in YYH211/Claude-meta-skill) into .claude/skills/create-skill-file in your project. Claude Code loads it when a task matches its description.
Run `npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a codex`. Or copy the skill folder (create-skill-file in YYH211/Claude-meta-skill) into .agents/skills/create-skill-file in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add YYH211/Claude-meta-skill --skill create-skill-file -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/create-skill-file, .gemini/skills/create-skill-file, .github/skills/create-skill-file and .opencode/skills/create-skill-file in your project.
Going by SKILL.md and its folder, Create Skill File needs credentials named INTERNAL_API_KEY. Our summary lists: Python 3; A credential in INTERNAL_API_KEY.
SKILL.md names 1 domain. As links in the text: docs.claude.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Create Skill File is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Create Skill File: Skill Creator (Azure/azqr, 795 stars), Claude Code Skill Developer Guide (diet103/claude-code-infrastructure-showcase, 10k stars), Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars) and Claude Code Command Development (anthropics/claude-plugins-official, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
YYH211 (a GitHub user) maintains it in YYH211/Claude-meta-skill, which has 282 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on May 15, 2026.
Source: YYH211/Claude-meta-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.