crafting-skills/SKILL.md
Creates, reviews, and improves Claude Code skills following all Anthropic official best practices. Use when a developer wants to build a new skill from scratch with guidance on structure, naming, descriptions, freedom levels, and progressive disclosure; audit an existing SKILL.md or skill directory against the official quality checklist and find improvement opportunities; or generate evaluation scenarios to test a skill before publishing. Triggers on phrases like 'create a skill', 'build a skill', 'write a skill', 'review this skill', 'improve this skill', 'analyze this SKILL.md', 'evaluate my skill', 'help me make a skill', or 'skill best practices'.
npx skillsauth add agustinn1233/crafting-skills crafting-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guides creation, review, and evaluation of Claude Code skills following Anthropic's official best practices.
Creating a new skill → Follow Create Workflow Reviewing an existing skill → Follow Review Workflow Generating test evaluations → See references/evaluation.md
Copy and track this checklist:
Create Progress:
- [ ] Step 1: Gather concrete examples
- [ ] Step 2: Plan reusable contents
- [ ] Step 3: Write bundled resources
- [ ] Step 4: Write SKILL.md
- [ ] Step 5: Self-review against checklist
- [ ] Step 6: Generate evaluations
Before writing a single line, understand the use cases. Ask:
Do not proceed without at least 3 clear examples.
For each example, identify what would help Claude execute the task repeatedly:
| Resource | Include when |
|----------|-------------|
| scripts/ | Same code written repeatedly; deterministic/fragile operations |
| references/ | Domain schemas, API docs, policies, large reference material |
| assets/ | Templates, boilerplate, images used in output |
Only create resources that are actually needed. Delete example placeholder files.
Create scripts/, references/, and assets/ files before writing SKILL.md.
Scripts:
References:
For patterns and templates → See references/patterns.md
---
name: gerund-form-name # max 64 chars, lowercase/numbers/hyphens
description: Third-person description of what it does. Use when [triggers]. # max 1024 chars
---
Name rules: max 64 chars · lowercase/numbers/hyphens only · no "anthropic" or "claude" Description rules: third person always · max 1024 chars · includes WHAT + specific WHEN triggers
Description formula:
[Action verbs] [specific capabilities]. Use when [concrete triggers/scenarios].
Good example:
description: Extracts text and tables from PDF files, fills forms, merges documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
Bad example:
description: Helps with documents
Run every item → See references/checklist.md
Fix all Critical and Important issues before proceeding.
Build ≥3 evaluation scenarios before sharing → See references/evaluation.md
When given an existing skill to audit:
Critical — breaks skill discovery or produces incorrect output:
\) anywhere in the skillImportant — reduces quality significantly:
Minor — polish and best practice alignment:
For each finding, provide:
Offer to apply all fixes if developer approves.
ServerName:tool_name to avoid "tool not found"For anti-patterns to avoid → See references/anti-patterns.md
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.