Best for
- Use when users want to create a new skill, update an existing skill, learn skill best practices, or extend Claude's capabilities.
eltmon/overdeck/sync-sources/skills/pan-skill-creator/SKILL.md
Create effective Claude Code skills with specialized knowledge, workflows, and tools. Use when users want to create a new skill, update an existing skill, learn skill best practices, or extend Claude's capabilities. Triggers on "create a skill", "make a new skill", "skill development", "build a skill", or "extend capabilities".
Decision brief
Create skills that transform Claude from general-purpose into a specialized agent with procedural knowledge.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Declared | Source record | Install path and trigger |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/eltmon/overdeck --skill "sync-sources/skills/pan-skill-creator"Inspect the Agent Skill "pan-skill-creator" from https://github.com/eltmon/overdeck/blob/b6d7106f7044de1a243a38b3f2d43b5bbe9b0aaf/sync-sources/skills/pan-skill-creator/SKILL.md at commit b6d7106f7044de1a243a38b3f2d43b5bbe9b0aaf. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Ask: - "What functionality should this skill support?" - "Can you give examples of how it would be used?" - "What would a user say that should trigger this?"
Ask: - "What functionality should this skill support?" - "Can you give examples of how it would be used?" - "What would a user say that should trigger this?"
For each example, identify: - Scripts for repetitive code - References for documentation/schemas - Assets for templates/boilerplate
Review the “Step 3: Initialize Structure” section in the pinned source before continuing.
Writing guidelines: - Always use imperative form ("Do X", not "You should do X") - Keep SKILL.md under 500 lines - Test scripts by actually running them - Delete unused example directories
Permission review
The documentation asks the agent to run terminal commands or scripts.
Run the rotation script:Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 87/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 14 | Source | Repository attention, not individual Skill quality |
| Compatibility | 1 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Create skills that transform Claude from general-purpose into a specialized agent with procedural knowledge.
The context window is shared. Claude is already very smart - only add what Claude doesn't already know. Challenge each piece: "Does this justify its token cost?"
Match specificity to task fragility:
| Freedom Level | When to Use | Format |
|---|---|---|
| High | Multiple valid approaches, context-dependent | Text instructions |
| Medium | Preferred pattern exists, some variation OK | Pseudocode, parameterized scripts |
| Low | Fragile operations, consistency critical | Specific scripts, few parameters |
Three-level loading system:
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter (name, description - REQUIRED)
│ └── Markdown instructions
└── Bundled Resources (optional)
├── scripts/ - Executable code (deterministic, reusable)
├── references/ - Documentation loaded into context as needed
└── assets/ - Files used in output (templates, images)
---
name: my-skill
description: What it does AND when to use it. This is the ONLY thing Claude sees to decide if the skill triggers. Be comprehensive but under 200 chars.
---
Strong descriptions include:
| Directory | Purpose | When to Include |
|---|---|---|
scripts/ | Python/Bash automation | Same code rewritten repeatedly OR deterministic reliability needed |
references/ | Docs, schemas, APIs | Large documentation Claude should reference while working |
assets/ | Templates, images, fonts | Files used in output but not loaded into context |
Use {baseDir} for portable paths: {baseDir}/scripts/helper.py
Ask:
For each example, identify:
mkdir -p skill-name/{scripts,references,assets}
touch skill-name/SKILL.md
Writing guidelines:
Organize by domain for multi-domain skills:
bigquery-skill/
├── SKILL.md (overview and navigation)
└── references/
├── finance.md
├── sales.md
└── product.md
| Test Type | What to Verify |
|---|---|
| Normal operations | Typical requests handled correctly |
| Edge cases | Graceful handling of incomplete/unusual inputs |
| Out-of-scope | Skill stays dormant on related but distinct tasks |
| Triggering | Activation on explicit and natural requests |
Use skill on real tasks → Notice struggles → Update → Test again
# PDF Processing
## Quick start
[Basic example]
## Advanced features
- **Form filling**: See references/FORMS.md for complete guide
- **API reference**: See references/REFERENCE.md for all methods
## Rotate PDF
Run the rotation script:
\`\`\`bash
python {baseDir}/scripts/rotate_pdf.py --input "$FILE" --degrees 90
\`\`\`
Break complex tasks into discrete steps with user confirmation gates between phases.
Scope tool access for security:
allowed-tools: "Bash(git status:*),Bash(git diff:*),Read,Grep"
references/workflows.md for multi-step process patternsreferences/output-patterns.md for output format patternsAlternatives
PramodDutta/qaskills
Gate RAG pipelines in CI with versioned golden eval sets, per-metric thresholds, baseline drift detection, and a build that fails when retrieval or answer quality regresses.
PramodDutta/qaskills
Generate comprehensive test cases from state machine models covering all states, transitions, guard conditions, and invalid transition attempts for workflow-heavy features
PramodDutta/qaskills
Automatically generate comprehensive API test suites from OpenAPI specifications covering CRUD operations, error handling, authentication, pagination, and edge cases
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to "run a deliverability pre-flight before I send", "check my SPF/DKIM/DMARC/BIMI", "why am I landing in spam / promotions", or "score my sender reputation and list hygiene"; runs the ONE-TIME pre-send SEND S1 authentication pre-flight and builds the SEND S (Sender-integrity / Deliverability) evidence read — DNS + DMARC-RUA auth, domain/IP reputation, inbox placement, content/link/render, and point-in-time bounce/complaint hygiene — using Pass/Partial/Fail/Unknown/N/A stat