optimize-skill

Analyzes and optimizes an existing agent skill for conciseness, discoverability, and adherence to best practices. Use when a skill needs improvement, is too verbose, has poor activation rates, or fails to follow progressive disclosure patterns. Do NOT use for creating a new skill from scratch — use create-skill instead.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "optimize-skill" with this command: npx skills add hyf0/skills/hyf0-skills-optimize-skill

Workflow

Follow these 5 steps in order. Copy this checklist into your response and check off each step as you complete it:

Task Progress:
- [ ] Step 1: Read the target skill
- [ ] Step 2: Run the quality checklist
- [ ] Step 3: Identify optimization opportunities
- [ ] Step 4: Apply optimizations
- [ ] Step 5: Validate improvements

Step 1: Read the Target Skill

Read the target skill's SKILL.md and all files in its reference/ directory (if any).

Collect these metrics:

  • Total line count of SKILL.md
  • Total line count across all reference files
  • Frontmatter fields present vs. missing
  • Number of reference files and whether all are linked from SKILL.md

Report these metrics to the user before proceeding.

Step 2: Run the Quality Checklist

Score each item in the quality checklist as PASS, FAIL, or N/A: -> See quality-checklist

Present the full scorecard to the user before making any changes. Ask for confirmation to proceed with optimizations.

Step 3: Identify Optimization Opportunities

Review all FAIL items from the checklist. Prioritize by impact (highest first):

  1. Description quality — Most common cause of skill not being invoked. Fix first.
  2. Content compression — Remove knowledge the agent already has. Reduces token cost and noise.
  3. Progressive disclosure — Split oversized SKILL.md into reference files, or merge tiny reference files back.
  4. Structure clarity — Improve headers, cross-references, and flow. Numbered steps for workflows.
  5. Consistency — Fix terminology, formatting, and style inconsistencies.
  6. Triggering precision — Under-triggering: add keywords, trigger phrases, concrete use cases. Over-triggering: add negative triggers ("Do NOT use for X"), narrow the scope.

List each optimization opportunity with:

  • What is wrong
  • Why it matters
  • What the fix will be

Step 4: Apply Optimizations

For each issue identified in Step 3, apply the fix. Use compression techniques where applicable: -> See compression-techniques

For each change, briefly explain what changed and why in your response (one line per change is sufficient).

Step 5: Validate Improvements

After applying all optimizations:

  • Re-run the quality checklist — all previously FAIL items should now PASS
  • Verify SKILL.md is under 500 lines
  • Verify no content was lost — all original capabilities are preserved
  • Read the final SKILL.md end-to-end for coherence
  • Verify all reference file links resolve to existing files
  • Triggering test: Ask yourself "When would you use the [skill-name] skill?" — verify the description clearly communicates the skill's purpose and trigger conditions

Report the before/after metrics:

  • Line count: before -> after
  • Checklist score: X/Y PASS -> X/Y PASS
  • Key improvements made

Output

Deliver the optimized skill files to the user with a summary of all changes made and their rationale.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

code

No summary provided by upstream source.

Repository SourceNeeds Review
General

create-skill

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

dev-announce

No summary provided by upstream source.

Repository SourceNeeds Review