skill-creator

Generate structured SKILL.md files and resource scaffolding for new Claude skills.

2|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/netbrain/skeletons --skill skill-creator-netbrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/netbrain/skeletons/tree/main/template/claude/.claude/skills/skill-creator
Command: npx skills add https://github.com/netbrain/skeletons --skill skill-creator-netbrain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creating new Claude Skills from scratch can be complex and error-prone. This Skill streamlines the process, ensuring your custom skills are well-structured, validated, and ready to extend Claude's capabilities.

Core Features & Use Cases

  • Skill Scaffolding: Automatically generates the correct directory structure and template files for new skills.
  • Best Practices Guidance: Provides clear instructions and examples for writing effective SKILL.md files and organizing resources.
  • Skill Validation: Checks your skill's format and metadata to ensure it meets official standards.
  • Use Case: Quickly set up a new skill for a specific domain, such as "API design" or "data analysis," complete with example scripts and reference documentation.

Quick Start

Use the skill-creator to make a new skill called 'my-api-skill' in the '.claude/skills' 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 Claude skill with proper structure and validation?

Use skill-creator to generate a new skill with automated scaffolding that produces a structured SKILL.md file, YAML frontmatter with standardized metadata fields, and a complete directory structure including scripts, references, and assets folders. The init_skill.sh script handles initialization and quick_validate.sh ensures your skill meets official standards.

What does a well-structured Claude skill require for packaging and deployment?

A complete Claude skill requires deterministic script templates, YAML frontmatter encoding with metadata fields like name, description, type, enforcement, and priority, organized resource scaffolding across scripts and assets directories, and validation against official format standards to ensure consistency and functionality.

Can I automate the setup process when onboarding new skill development workflows?

Yes, skill-creator automates skill onboarding through init_skill.sh with support for custom paths, frontmatter customization, and reproducible scaffolding. This eliminates manual setup errors and ensures every new skill follows best practices and standardized directory structures from creation.

How do I ensure my custom skill meets Claude's official formatting and metadata standards?

skill-creator provides built-in validation through quick_validate.sh, which checks your skill's YAML frontmatter, metadata field completeness, and directory structure compliance. This automated validation catches format issues early and guarantees your skill is ready for deployment without manual review cycles.

What's the fastest way to set up a domain-specific skill like API design or data analysis?

skill-creator generates complete scaffolding for domain-specific skills with example scripts and reference documentation templates. Specify your skill name and target directory via init_skill.sh to instantly produce a ready-to-customize skill structure tailored to your domain.

Do I need to manually write boilerplate code for every new skill I create?

No, skill-creator eliminates boilerplate by automatically generating template files, standardized frontmatter, and resource organization. You focus on domain logic while the tool handles deterministic scaffolding of scripts, references, and assets according to Claude skill specifications.