with one click
create-skill
// Guide for creating effective Claude Code skills. Use when designing, structuring, or building new skills with scripts, references, and assets.
// Guide for creating effective Claude Code skills. Use when designing, structuring, or building new skills with scripts, references, and assets.
Query official Microsoft documentation for Azure, .NET, Microsoft 365, and all Microsoft technologies. Use for concepts, tutorials, code samples, limits, and best practices from learn.microsoft.com.
Run interactive CLIs in persistent tmux sessions by sending keystrokes and reading pane output. Use when Claude Code, Codex, GitHub Copilot CLI, or any TUI/REPL must keep state across commands.
Orient in any codebase by analyzing structure, documentation, key files, and current state. Use when starting work on an unfamiliar project, switching codebases, or needing a quick overview.
Manage Linear issues, teams, and projects via CLI including issue tracking, sprint workflows, branch creation, and PR generation. Use when working with Linear, tracking issues, starting work on tasks, creating PRs from Linear issues, or managing teams and projects.
Manage GitHub via CLI including pull requests, issues, workflows, actions, releases, and repositories. Use when working with GitHub, gh commands, GitHub Actions CI/CD, PRs, issues, releases, or repository management.
Manage Azure DevOps via CLI including repos, pull requests, pipelines, builds, work items, and boards. Use when working with Azure DevOps, az devops commands, CI/CD pipelines, PRs, or Azure Boards work items.
| name | create-skill |
| description | Guide for creating effective Claude Code skills. Use when designing, structuring, or building new skills with scripts, references, and assets. |
Guide for creating effective skills for Claude Code.
The context window is a public good. Challenge each piece of information: "Does Claude really need this?" Prefer concise examples over verbose explanations.
Match specificity to task fragility:
skill-name/
โโโ SKILL.md (required)
โ โโโ YAML frontmatter (name, description)
โ โโโ Markdown instructions
โโโ Optional Resources
โโโ scripts/ - Executable code (Python/Bash)
โโโ references/ - Docs loaded on demand
โโโ assets/ - Templates, images for output
name and description are the PRIMARY trigger mechanismscripts/ - For deterministic, repeatable code:
scripts/rotate_pdf.py
references/ - Documentation loaded as needed:
references/api-docs.md
references/schemas.md
assets/ - Files used in output (not loaded into context):
assets/template.docx
assets/logo.png
Three-level loading:
# PDF Processing
## Quick start
[core example]
## Advanced features
- **Form filling**: See [forms.md](references/forms.md)
- **API reference**: See [api.md](references/api.md)
bigquery-skill/
โโโ SKILL.md
โโโ references/
โโโ finance.md
โโโ sales.md
โโโ product.md
User asks about sales โ only load sales.md
## Basic usage
[simple instructions]
**For advanced config**: See [advanced.md](references/advanced.md)
Ask:
For each example, identify:
mkdir -p .github/skills/my-skill
Frontmatter:
---
name: my-skill
description: [What it does AND when to use it. This is the trigger.]
---
Body:
/validate-skill .github/skills/my-skill
See .claude/references/skills-guide.md for all options:
| Field | Purpose |
|---|---|
name | Identifier (lowercase, hyphens) |
description | Primary trigger - when to use |
argument-hint | Autocomplete hint [arg] |
disable-model-invocation | Manual-only (true) |
user-invocable | Hide from menu (false) |
allowed-tools | Restrict tools |
context: fork | Run in subagent |
agent | Which subagent type |
create-report, review-prname field