skill-creator

Generate skill directories with template SKILL.md files and validation scripts.

Updated Oct 14, 2025
One-click install
npx skills add https://github.com/jbcholat/Estimation-immo --skill skill-creator-jbcholat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/jbcholat/Estimation-immo/tree/main/.claude/skills-main/skill-creator
Command: npx skills add https://github.com/jbcholat/Estimation-immo --skill skill-creator-jbcholat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Developing new AI skills requires understanding specific structures, best practices, and validation rules. This skill provides a comprehensive guide and tools to streamline the creation, editing, and packaging of effective skills, reducing development time and ensuring compliance.

Core Features & Use Cases

  • Skill Initialization: Automatically generate a new skill directory with a template SKILL.md and example resource folders.
  • Skill Editing Guidance: Receive instructions on writing clear, imperative SKILL.md content and organizing bundled resources (scripts/, references/, assets/).
  • Skill Packaging & Validation: Package a skill into a distributable zip file, with automatic validation to ensure it meets all requirements.
  • Use Case: Initiate a new skill called "data-analyzer", then follow the step-by-step instructions to populate its SKILL.md and add relevant Python scripts and API reference documents.

Quick Start

Use the skill-creator skill to initialize a new skill named "report-generator" in the "skills/public" directory.

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 new AI skill with proper structure and validation?

Initialize a new skill using skill-creator to generate a template directory with YAML frontmatter, SKILL.md structure, and bundled resource folders (scripts, references, assets). The tool validates metadata quality and ensures compliance with skill packaging requirements before distribution.

What should I include in a skill's SKILL.md file?

Write imperative, domain-specific instructions in SKILL.md alongside organized bundled resources. Structure content for tool integrations, domain knowledge, and workflow automation, enabling users to understand the skill's capabilities and constraints through clear, modular documentation.

How do I package and validate a skill before sharing it?

Use the quick_validate and packaging scripts to check your skill meets all requirements—metadata structure, SKILL.md quality, and resource organization—then bundle it into a distributable zip file ready for deployment or sharing.

Can I add custom scripts and reference documents to my skill?

Yes, skill-creator supports bundled resources in scripts/, references/, and assets/ directories. Organize domain-specific tools, API documentation, and assets within your skill to enable rich tool integration and specialized workflows.

What's the best way to design a skill for a specific domain or workflow?

Use skill-creator's templates and guidelines to structure your skill around domain requirements: define clear YAML frontmatter with keywords and dependencies, write task-focused SKILL.md content, and bundle relevant scripts and reference materials to support your target workflow automation and tool integration.

Do I need prior experience to create a skill?

Skill-creator provides step-by-step guidance and templates that reduce development time and complexity. Following the structured approach for YAML frontmatter, SKILL.md organization, and validation steps ensures compliance without requiring deep prior knowledge of skill architecture.