Authoring Skills
Guides creation of effective Claude skills with proper structure, naming, and progressive disclosure. Use when creating new skills, improving existing SKILL.md files, reviewing skill quality, or when the user mentions writing skills, skill authoring, or SKILL.md.
Install
npx skills add andrueandersoncs/claude-skill-authoring-skill --skill authoring-skillsgit clone --depth 1 https://github.com/andrueandersoncs/claude-skill-authoring-skill.git /tmp/claude-skill-authoring-skill
mkdir -p ~/.claude/skills
cp -r /tmp/claude-skill-authoring-skill/. ~/.claude/skills/authoring-skillsPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Skill Authoring
Create skills that Claude can discover and use effectively.
## Core Principles
### Conciseness is critical
The context window is shared. Only add what Claude doesn't already know.
Challenge each piece of content:
- "Does Claude really need this explanation?"
- "Can I assume Claude knows this?"
- "Does this justify its token cost?"
**Good** (~50 tokens):
```markdown
## Extract PDF text
Use pdfplumber:
\`\`\`python
import pdfplumber
with pdfplumber.open("file.pdf") as pdf:
text = pdf.pages[0].extract_text()
\`\`\`
```
**Bad** (~150 tokens): Explaining what PDFs are and why pdfplumber is recommended.
### Degrees of freedom
Match specificity to task fragility:
| Freedom | When to use | Example |
|---------|-------------|---------|
| **High** (text instructions) | Multiple valid approaches, context-dependent | Code review guidelines |
| **Medium** (pseudocode/parameters) | Preferred pattern exists, some variation OK | Report templates |
| **Low** (exact scripts) | Fragile operations, consistency critical | Database migrations |
### Test with target models
- **Haiku**: Does the skill provide enough guidance?
- **Sonnet**: Is it clear and efficient?
- **Opus**: Does it avoid over-explaining?
## Skill Structure
### Frontmatter requirements
```yaml
---
name: processing-pdfs
description: Extracts text and tables from PDF files. Use when working with PDFs or document extraction.
---
```
**name** (required):
- Max 64 charactersDetails
- Skill name
authoring-skills- Repo updated
- 7 January 2026
FAQ
What does the Authoring Skills skill do?
Guides creation of effective Claude skills with proper structure, naming, and progressive disclosure. Use when creating new skills, improving existing SKILL.md files, reviewing skill quality, or when the user mentions writing skills, skill authoring, or SKILL.md.
How do I install the Authoring Skills skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add andrueandersoncs/claude-skill-authoring-skill --skill authoring-skills. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Authoring Skills popular?
It lives in andrueandersoncs/claude-skill-authoring-skill, which has 11 GitHub stars and 3 forks.
Related skills
Skill Creator
11grub-404/claude-skill-skill
Create new Claude Code skills with proper structure and conventions. Use when the user wants to create a new skill, scaffold skill templates, or understand skill anatomy.
Skill Forge
20GodModeAI2025/skill-forge
Autonome Verbesserung nach dem Autoresearch-Paradigma (Karpathy). Zwei Modi: (1) Skill-Modus — optimiert eine SKILL.md durch iterative Mutation und Evaluation. (2) Generic-Modus — optimiert beliebige Dateien gegen jede mechanische Metrik (Testabdeckung, Bundle-Size, Lighthouse-Score, Docker-Image-Größe, etc.). Zwei Ausführungsmodi: Auto (vollautonomer Loop, ideal für Overnight-Runs) und Guided (interaktiv, User entscheidet bei jedem Schritt mit). Führt einen Experiment-Loop durch: analysieren → Hypothese bilden → mutieren → verifizieren → Score messen → keep/revert → wiederholen. Kann über Nac
Skill Design Guide
11metaskills/skill-design-guide
Comprehensive guide for designing, building, testing, and distributing Claude skills. Use when user wants to "create a skill", "build a skill", "write a SKILL.md", "design a workflow skill", "make an MCP skill", or asks about skill structure, frontmatter, trigger phrases, or skill best practices. Walks through the full lifecycle from use case definition to distribution.
中医思维蒸馏器
49jangviktor-web/tcm-distiller
中医师思维蒸馏器。将任意中医师的著作讲稿医案蒸馏为可被AI调用的中医思维技能,覆盖经方派、气机升降派、脏腑辨证派、温病派、道医养生家等各流派。当用户提到蒸馏XX中医、把XX的思维方式做成技能、XX中医的经方思维、做XX视角、造XX中医skill时触发。支持从一手素材或网络搜索蒸馏,产出包含核心心智模型、决策启发式、表达DNA、反模式、内在张力、智识谱系、剂量思维、饮食调理、临床安全层。不适用于从零创建知识型skill(用ima-skill-creator)、蒸馏非中医人物。
Skill Audit Skills
6LeeFeee/skill-audit-skills
对用户指定的 skill.md 文件及其配套的文档、程序、脚本等进行安全审查,识别恶意命令、文件操作、网络访问、依赖安装风险、技能描述与实际行为不符等风险行为。当用户需要审计技能安全性、检查技能是否有恶意代码、审查技能供应链风险时使用此技能。
Skill Interview Builder
58irenerachel/skill-interview-builder
通过分步访谈引导用户理清需求,最终产出完整的Skill文件包(含SKILL.md、参考文档、示例文件等), 并打包为可直接使用的压缩包。 当用户说"我想通过访谈新建Skill"、"用访谈方式做一个Skill"、"访谈建Skill"、 "通过访谈帮我生成Skill"、"访谈式创建Skill"、"我想访谈做一个XX的技能"时触发。 触发关键词必须包含"访谈"二字,不含"访谈"的Skill创建请求不由本Skill处理。 不用于已有完整SKILL.md只需小改的情况,也不用于一次性提示词请求。
Browse the most popular Claude skills, all skill & plugin authoring skills, or write your own with the skills generator.