skill-creator

Create and validate standardized SKILL.md templates for Claude skills.

2|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/mjunaidca/code-execution-mcp-agent-skills --skill skill-creator-mjunaidca
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/mjunaidca/code-execution-mcp-agent-skills/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/mjunaidca/code-execution-mcp-agent-skills --skill skill-creator-mjunaidca

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive blueprint for designing, documenting, and packaging Claude Skills, helping teams build robust, reusable automation.

Core Features & Use Cases

  • Anatomy of a Skill: Frontmatter, body, and resources organization for consistent skills.
  • Bundled resources: Templates and guidance for scripts, references, and assets.
  • Progressive disclosure patterns: Keep SKILL.md lean and load details on-demand.
  • Initialization & packaging: Clear steps to create, validate, and package skills.

Quick Start

Run scripts/init_skill.py to generate a new skill skeleton, then customize SKILL.md and add resources. Use scripts/package_skill.py to create a distributable .skill.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a standardized Claude Skill from scratch?

Creating a Claude Skill starts with running scripts/init_skill.py to generate a skeleton with frontmatter templates and resource directories. Customize SKILL.md with required metadata fields, organize scripts and references, then validate against naming and description constraints before packaging.

What structure and frontmatter fields are required for a valid SKILL.md?

Valid SKILL.md requires frontmatter with required fields, body content following progressive disclosure patterns, and bundled resources organized as scripts, references, and assets. The Skill enforces naming conventions, description length constraints, and specific structural patterns to ensure consistency.

How do I package and distribute a Claude Skill once it's complete?

Use scripts/package_skill.py to bundle your validated SKILL.md, scripts, references, and assets into a distributable .skill file. The packaging step verifies frontmatter validity and ensures all required components are ready for deployment across teams and domains.

Can I reuse templates and guidelines across multiple Skills?

Yes, this Skill provides standardized templates and bundled resource patterns designed for progressive skill onboarding and updates. The YAML-based templates and reference structures enable consistent reuse across different domains and teams.

What validations does the Skill apply to frontmatter and naming conventions?

The Skill enforces frontmatter validity checks, naming constraints, and description length requirements to guarantee ready-to-package artifacts. Validation guidance covers required fields, acceptable patterns, and bundled resource organization before packaging.

When should I extend or modify an existing Skill versus creating a new one?

The Skill provides decision guidance for when to create, modify, or extend Skills based on domain requirements and existing templates. It details conditions for onboarding new Skills and when to update existing ones to maintain consistency across your automation portfolio.