skill-creator

Generate SKILL.md files with YAML frontmatter for MCP server skills.

34|7|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/kdpa-llc/local-skills-mcp --skill skill-creator-kdpa-llc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/kdpa-llc/local-skills-mcp/tree/main/skills/skill-creator
Command: npx skills add https://github.com/kdpa-llc/local-skills-mcp --skill skill-creator-kdpa-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the trial-and-error of creating effective AI skills. It provides a clear blueprint for structuring SKILL.md files, writing compelling descriptions with trigger keywords, and crafting precise instructions that maximize AI utilization and ensure consistent results.

Core Features & Use Cases

  • SKILL.md Format Mastery: Guides you through the required YAML frontmatter, including name and description fields, ensuring your skills are always valid and discoverable.
  • Effective Descriptions: Learn to write trigger-rich descriptions that help your AI understand exactly when to invoke your skill, reducing misfires and improving accuracy.
  • Content Best Practices: Get guidelines for defining clear roles, specific tasks, structured instructions, and helpful examples within your skill's Markdown body.
  • Use Case: When you need to create a new skill for your AI, this guide ensures it's well-structured, easily discoverable, and performs optimally, saving you time on refinement.

Quick Start

Use the skill-creator skill to help me write a good description for a new skill that reviews Python code.

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 SKILL.md file with proper YAML frontmatter?

SKILL.md files require YAML frontmatter with `name` and `description` fields at the top, followed by Markdown content. Names must be lowercase-hyphenated under 64 characters; descriptions under 200 characters with trigger keywords that help AI invoke the skill correctly. The skill-creator guides you through the exact structure and validates compliance before deployment.

What makes a good skill description with trigger keywords?

Trigger keywords tell your AI when to invoke a skill by embedding task-specific language in the description. Effective descriptions combine concise problem statements with domain vocabulary—mentioning file types, frameworks, or actions relevant to your skill. skill-creator helps you identify and position these keywords so your AI recognizes the right context and reduces misfires.

Can I create skills that work with the Local Skills MCP server?

Yes. The Local Skills MCP server runs skills defined in SKILL.md format. skill-creator ensures your skill meets MCP naming rules, YAML requirements, and content guidelines so it integrates seamlessly. The Skill generates a ready-to-test template you can deploy immediately to your Local Skills server.

What are the naming requirements for skills?

Skill names must be lowercase-hyphenated, under 64 characters, and unique within your repository. This naming convention ensures consistency across skill discovery and prevents naming conflicts in the Local Skills MCP server. skill-creator validates your name against these rules before you finalize your SKILL.md file.

How do I structure instructions and examples in a skill?

Skill instructions should define a clear role, specify the exact task, provide step-by-step guidance, and include concrete examples. This structure maximizes AI utilization by removing ambiguity. skill-creator templates these sections with best practices so your AI consistently delivers the intended results.

Why does my skill fail to trigger in the Local Skills MCP server?

Skill failures often stem from missing trigger keywords in the description, incorrect YAML frontmatter, or unclear task instructions. skill-creator eliminates these issues by validating your frontmatter syntax, ensuring keywords align with your skill's purpose, and refining instructions so the AI recognizes when to invoke your skill.