skill-creator

Author Claude Code skills with correct frontmatter and prompt structure.

3|Updated May 11, 2026
One-click install
npx skills add https://github.com/anilcancakir/claude-code --skill skill-creator-anilcancakir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/anilcancakir/claude-code/tree/main/plugins/ac/skills/skill-creator
Command: npx skills add https://github.com/anilcancakir/claude-code --skill skill-creator-anilcancakir

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you author, edit, audit, and debug Claude Code skills so they trigger reliably, have the right shape (frontmatter + layout), and deliver correct prompt behavior in the right scope.

Core Features & Use Cases

  • Skill-shape guidance: choose the correct scope and invocation controls (e.g., when to use disable-model-invocation).
  • Trigger reliability: craft third-person descriptions and optional when_to_use phrasing that get picked by skill discovery.
  • Operational prompt engineering: structure the body prompt for standing instructions, success criteria, and progressive disclosure, while routing body-content work to ac:prompt-writer.
  • Bundling strategy: decide when to add references/ and scripts/ and how to reference them portably using ${CLAUDE_SKILL_DIR}.

Quick Start

Use the skill-creator workflow when you are about to write or update a new SKILL.md, especially if the skill needs to trigger on a specific kind of request like “write a SKILL.md”, “turn this into a skill”, “make a slash command”, or “skill not triggering”.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a Claude Code skill that triggers reliably?

To write a Claude Code skill that triggers reliably, craft third-person descriptions and when_to_use phrasing in the frontmatter to ensure proper skill discovery. The skill body must follow correct prompt structure for deterministic activation.

Why is my Claude Code skill not triggering when I make a request?

If your Claude Code skill is not triggering, it likely lacks the deterministic skill entry requirements, specifically the correct name and description frontmatter. Auditing the trigger metadata and body prompt structure resolves activation failures.

How do I bundle scripts and references in a Claude Code skill?

To bundle scripts and references in a Claude Code skill, add references/ and scripts/ directories to your skill folder. Reference these bundled assets portably in your prompt using the ${CLAUDE_SKILL_DIR} environment variable.

What is the correct structure for a SKILL.md file?

The correct structure for a SKILL.md file requires specific frontmatter containing name and description fields, followed by a body prompt structured with standing instructions, success criteria, and progressive disclosure for operational prompt engineering.

When should I use disable-model-invocation for a Claude Code skill?

You should use disable-model-invocation to control skill scope and invocation behavior when you need to prevent automatic model activation. This invocation control ensures the skill operates within the correct managed, user, project, or plugin boundaries.

Can I turn an existing prompt into a Claude Code skill?

Yes, you can turn an existing prompt into a Claude Code skill by restructuring it into the required SKILL.md format. This involves adding trigger metadata frontmatter and routing the body-content work to a prompt-writer to meet standing-instruction constraints.