skill-creator

Create modular Claude skill directories with SKILL.md metadata and validation scripts.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/engineai-nz/engineai-skills --skill skill-creator-engineai-nz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/engineai-nz/engineai-skills/tree/main/meta/skill-creator
Command: npx skills add https://github.com/engineai-nz/engineai-skills --skill skill-creator-engineai-nz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of creating effective, reusable skills by providing a clear, step-by-step process for drafting SKILL.md metadata, writing operational instructions, and packaging skills for distribution.

Core Features & Use Cases

  • Skill design guidance: Explain what a skill is, when it should trigger, and how to structure a skill for efficient context loading.
  • Practical creation workflow: Walk through understanding requirements, planning reusable resources, initializing a template skill, editing content, packaging, and iterating after real usage.
  • Tooling instructions: Direct users to the provided initializer and packager scripts so newly created skills validate and ship correctly.

Quick Start

Run scripts/init_skill.py to generate a new skill directory template, then edit the SKILL.md frontmatter and body to match your intended workflow.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package a modular Claude skill directory?

To create and package a modular Claude skill, initialize a template using the init script, define the YAML frontmatter with name and description, write structured procedural instructions, and run validation scripts to generate a zip file for distribution.

What metadata is required in a SKILL.md file for Claude skill authoring?

Claude skill authoring requires YAML frontmatter in the SKILL.md file containing the name and description fields. The body should use structured procedural writing to define operational instructions for the workflow.

How does the validation script work when packaging Claude skills?

The validation script checks your newly created skill directory structure and metadata before packaging. It ensures the YAML frontmatter and operational instructions meet the requirements to ship correctly as a zip file.

When should I build a new skill versus updating existing Claude workflows?

Build a new skill when extending Claude with specialized workflows, tool integrations, or reusable resources. Update existing skills to refine operational instructions and metadata after observing real usage patterns.

Can I use the skill creator to integrate external tools into Claude Code?

Yes, the skill creator supports building skills that extend Claude Code with specialized tool integrations. You define the workflow design and operational instructions within the SKILL.md file.

What is the best way to structure a skill for efficient context loading?

Efficient context loading requires modular skill directories with concise SKILL.md files. Use structured procedural writing for operational instructions and include only necessary reusable resources to minimize the loaded context.