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.

11 stars 3 forksSkill & Plugin Authoring

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add andrueandersoncs/claude-skill-authoring-skill --skill authoring-skills
Manual install
git 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-skills

Personal 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 characters
Read the full skill on GitHub

Details

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

11

grub-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 & Plugin Authoring

Skill Forge

20

GodModeAI2025/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 & Plugin Authoring

Skill Design Guide

11

metaskills/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.

Skill & Plugin Authoring

中医思维蒸馏器

49

jangviktor-web/tcm-distiller

中医师思维蒸馏器。将任意中医师的著作讲稿医案蒸馏为可被AI调用的中医思维技能,覆盖经方派、气机升降派、脏腑辨证派、温病派、道医养生家等各流派。当用户提到蒸馏XX中医、把XX的思维方式做成技能、XX中医的经方思维、做XX视角、造XX中医skill时触发。支持从一手素材或网络搜索蒸馏,产出包含核心心智模型、决策启发式、表达DNA、反模式、内在张力、智识谱系、剂量思维、饮食调理、临床安全层。不适用于从零创建知识型skill(用ima-skill-creator)、蒸馏非中医人物。

Skill & Plugin Authoring19

Skill Audit Skills

6

LeeFeee/skill-audit-skills

对用户指定的 skill.md 文件及其配套的文档、程序、脚本等进行安全审查,识别恶意命令、文件操作、网络访问、依赖安装风险、技能描述与实际行为不符等风险行为。当用户需要审计技能安全性、检查技能是否有恶意代码、审查技能供应链风险时使用此技能。

Skill & Plugin Authoring

Skill Interview Builder

58

irenerachel/skill-interview-builder

通过分步访谈引导用户理清需求,最终产出完整的Skill文件包(含SKILL.md、参考文档、示例文件等), 并打包为可直接使用的压缩包。 当用户说"我想通过访谈新建Skill"、"用访谈方式做一个Skill"、"访谈建Skill"、 "通过访谈帮我生成Skill"、"访谈式创建Skill"、"我想访谈做一个XX的技能"时触发。 触发关键词必须包含"访谈"二字,不含"访谈"的Skill创建请求不由本Skill处理。 不用于已有完整SKILL.md只需小改的情况,也不用于一次性提示词请求。

Skill & Plugin Authoring

Browse the most popular Claude skills, all skill & plugin authoring skills, or write your own with the skills generator.