Guide the user through creating a new Claude Code skill — SKILL.md format, frontmatter, progressive disclosure, when to use reference files, common pitfalls.
45
47%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/glean-skills/skills/skill-creation-guide/SKILL.mdThis guide helps you create effective Claude Code skills.
Use this guide when you want to:
Not every idea makes a good skill. Before creating one, evaluate:
Recurrence Test
Automation Test
Value Test
Duplication Test
Don't create skills for:
A skill is a markdown file that teaches Claude how to handle specific situations. Skills auto-trigger based on context and provide specialized guidance.
The fastest way to create a skill:
# Discover opportunities from your work patterns
/glean-skills:discover
# Create a skill from a description
/glean-skills:create <skill-name>---
name: skill-name-in-kebab-case
description: When this skill triggers. Be specific about phrases, contexts, and use cases.
---# Skill Title
Brief overview of what this skill does.
## When This Applies
- Condition 1
- Condition 2
- Example phrases that trigger this
## Main Content
[The actual guidance, workflow, or instructions]
## Output Format (optional)
[Template for what the skill produces]Bad: "Use for code review" Good: "Use when reviewing pull requests, checking code quality, or when user says 'review this PR', 'check my code', or 'code review'"
Start with the essential action, add details as sections:
Use imperative form:
Name the tools the skill uses:
search, memory, user_activityGrep, Glob, ReadTask, AskUserQuestion| Location | Use Case |
|---|---|
~/.claude/skills/ | Personal skills (your machine only) |
.claude/skills/ | Project skills (shared with team) |
plugins/*/skills/ | Plugin skills (distributed with plugin) |
/glean-skills:discover - Find skill opportunities from your work patterns/glean-skills:create <name> - Generate a SKILL.md from a description39a5c99
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.