Source profileQuality 87/100Review permissions

eltmon/overdeck/sync-sources/skills/pan-skill-creator/SKILL.md

pan-skill-creator

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".

Source repository stars
14
Declared platforms
1
Static risk flags
1
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

Create skills that transform Claude from general-purpose into a specialized agent with procedural knowledge.

Best for

  • Use when users want to create a new skill, update an existing skill, learn skill best practices, or extend Claude's capabilities.

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeDeclaredSource recordInstall path and trigger
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/eltmon/overdeck --skill "sync-sources/skills/pan-skill-creator"
Safe inspection promptEditorial

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

What the source asks the agent to do

  1. 01

    Creation Process

    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?"

    "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?"
  2. 02

    Step 1: Understand with Examples

    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?"

    "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?"
  3. 03

    Step 2: Plan Reusable Contents

    For each example, identify: - Scripts for repetitive code - References for documentation/schemas - Assets for templates/boilerplate

    Scripts for repetitive codeReferences for documentation/schemasAssets for templates/boilerplate
  4. 04

    Step 3: Initialize Structure

    Review the “Step 3: Initialize Structure” section in the pinned source before continuing.

    Review and apply the “Step 3: Initialize Structure” source section.
  5. 05

    Step 4: Implement

    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

    Always use imperative form ("Do X", not "You should do X")Keep SKILL.md under 500 linesTest scripts by actually running them

Permission review

Static risk signals and limitations

Runs scripts

medium · line 137

The documentation asks the agent to run terminal commands or scripts.

Run the rotation script:

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score87/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars14SourceRepository attention, not individual Skill quality
Compatibility1 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
eltmon/overdeck
Skill path
sync-sources/skills/pan-skill-creator/SKILL.md
Commit
b6d7106f7044de1a243a38b3f2d43b5bbe9b0aaf
License
MIT
Collected
2026-08-04
Default branch
main
View the original SKILL.md

Skill Creator

Create skills that transform Claude from general-purpose into a specialized agent with procedural knowledge.

Core Principles

1. Concise is Key

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?"

2. Degrees of Freedom

Match specificity to task fragility:

Freedom LevelWhen to UseFormat
HighMultiple valid approaches, context-dependentText instructions
MediumPreferred pattern exists, some variation OKPseudocode, parameterized scripts
LowFragile operations, consistency criticalSpecific scripts, few parameters

3. Progressive Disclosure

Three-level loading system:

  1. Metadata (~100 words) - Always in context
  2. SKILL.md body (<5k words) - When skill triggers
  3. Bundled resources - As needed (unlimited)

Skill Anatomy

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)

Frontmatter (Critical)

---
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:

  • Specific verbs (extract, create, merge, validate)
  • Concrete use cases
  • Explicit boundaries ("Not for X")
  • Trigger phrases users might say

Bundled Resources

DirectoryPurposeWhen to Include
scripts/Python/Bash automationSame code rewritten repeatedly OR deterministic reliability needed
references/Docs, schemas, APIsLarge documentation Claude should reference while working
assets/Templates, images, fontsFiles used in output but not loaded into context

Use {baseDir} for portable paths: {baseDir}/scripts/helper.py

What NOT to Include

  • README.md, CHANGELOG.md, INSTALLATION_GUIDE.md
  • Setup/testing procedures for humans
  • User-facing documentation
  • Anything not needed by the AI agent

Creation Process

Step 1: Understand with Examples

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?"

Step 2: Plan Reusable Contents

For each example, identify:

  • Scripts for repetitive code
  • References for documentation/schemas
  • Assets for templates/boilerplate

Step 3: Initialize Structure

mkdir -p skill-name/{scripts,references,assets}
touch skill-name/SKILL.md

Step 4: Implement

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

Organize by domain for multi-domain skills:

bigquery-skill/
├── SKILL.md (overview and navigation)
└── references/
    ├── finance.md
    ├── sales.md
    └── product.md

Step 5: Test

Test TypeWhat to Verify
Normal operationsTypical requests handled correctly
Edge casesGraceful handling of incomplete/unusual inputs
Out-of-scopeSkill stays dormant on related but distinct tasks
TriggeringActivation on explicit and natural requests

Step 6: Iterate

Use skill on real tasks → Notice struggles → Update → Test again

Common Patterns

Pattern 1: High-level guide with conditional references

# 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

Pattern 2: Script automation

## Rotate PDF
Run the rotation script:
\`\`\`bash
python {baseDir}/scripts/rotate_pdf.py --input "$FILE" --degrees 90
\`\`\`

Pattern 3: Wizard workflow

Break complex tasks into discrete steps with user confirmation gates between phases.

Tool Permissions (Advanced)

Scope tool access for security:

allowed-tools: "Bash(git status:*),Bash(git diff:*),Read,Grep"

Key Takeaways

  1. Description is everything - Primary triggering mechanism
  2. Be concise - Every token costs context space
  3. Use progressive disclosure - Load detail only when needed
  4. Write for another Claude - Procedural knowledge that wouldn't be obvious
  5. Test triggering - Verify activation on intended requests
  6. Iterate - Refine based on real usage

Reference Files

  • See references/workflows.md for multi-step process patterns
  • See references/output-patterns.md for output format patterns

Alternatives

Compare before choosing