Back to list
IngmarKrusch

skill-frontmatter-optimizer

by IngmarKrusch

5🍴 1📅 Jan 21, 2026

SKILL.md


name: skill-frontmatter-optimizer description: "Analyze and optimize skill frontmatter for reliable automatic invocation. Use this skill when: (1) improving an existing skill's description for better triggering, (2) diagnosing why a skill isn't being invoked, (3) rewriting frontmatter to match production patterns, (4) validating description quality against best practices, or any task involving skill metadata optimization (examples: "optimize frontmatter", "fix skill triggering", "improve skill description", "why isn't my skill invoked")."

Skill Frontmatter Optimizer

Optimize skill frontmatter descriptions for reliable automatic invocation by Claude Code.

Core Problem

The description field is the sole triggering mechanism for skills. Claude only sees name + description (~100 words) until a skill triggers. The SKILL.md body is invisible until after the decision. Poor descriptions = unreliable invocation.

Optimization Workflow

Step 1: Analyze the Existing Skill

Run the analysis script to extract key information:

python scripts/analyze_skill.py /path/to/skill-folder

This extracts:

  • Current frontmatter
  • Key capabilities from the body
  • File types handled
  • Workflow steps mentioned
  • Potential trigger phrases

Step 2: Generate Optimized Description

Run the generator with analysis output:

python scripts/generate_description.py /path/to/skill-folder

Or manually construct using the pattern in references/patterns.md.

Step 3: Validate

python /mnt/skills/examples/skill-creator/scripts/quick_validate.py /path/to/skill-folder

Quick Manual Optimization

If not using scripts, apply this template:

description: "[CAPABILITY_VERBS] [DOMAIN/FORMAT] [FEATURE_LIST]. Use this skill when [USER_INTENT] for: (1) [SCENARIO_1], (2) [SCENARIO_2], (3) [SCENARIO_3], or [CATCH_ALL]. (examples include [CONCRETE_TRIGGERS])"

Checklist

  • Starts with action verbs and key capabilities
  • File extensions explicit: (.docx files), (.pdf, .xlsx)
  • Contains "Use this skill when..." or "When Claude needs to..."
  • Scenarios enumerated: (1), (2), (3)...
  • Catch-all phrase for edge cases
  • Concrete example triggers in parentheses
  • Under 1024 characters
  • No angle brackets < or >

Common Fixes

ProblemFix
Too vagueAdd specific file types, actions, domains
No trigger signalAdd "Use this skill when..." phrase
Missing scenariosEnumerate with (1), (2), (3)...
Body has "When to Use"Move entirely to description
Over 1024 charsPrioritize triggers over features

Reference

See references/patterns.md for production-tested patterns from Anthropic's own skills.

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon