skill-creator

Create reusable Claude skills with SKILL.md templates and resource organization.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Noogear/my-agent --skill skill-creator-noogear
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Noogear/my-agent/tree/main/skills/skill-creator
Command: npx skills add https://github.com/Noogear/my-agent --skill skill-creator-noogear

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to designing, documenting, and packaging self-contained Claude skills that extend capabilities, making it easier for teams to create consistent, reusable skills.

Core Features & Use Cases

  • Structured SKILL.md templates with required frontmatter (name and description) and a clear Markdown body for operational guidance.
  • Resource organization guidelines for optional bundled content: scripts/, references/, and assets/ to support deterministic tasks, in-depth references, and output assets.
  • Progressive disclosure patterns to minimize context load by loading metadata, SKILL.md body, and resources only when needed.
  • Initialization & packaging workflows detailing how to bootstrap a new skill (init_skill.py) and package it (package_skill.py) for sharing.
  • Best-practice examples for naming, frontmatter, and content structure to ensure consistency across skills.

Quick Start

Initialize a new skill from the template and begin customizing:

  • Run the skill initializer: python3 scripts/init_skill.py <skill-name> --path <path>
  • Edit SKILL.md to complete the frontmatter and instructions
  • Add or refine any bundled resources under scripts/, references/, and assets/

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create reusable Claude skills for domain-specific workflows?▼

To create reusable Claude skills, you initialize a template with required frontmatter (name and description) in a SKILL.md file, then organize bundled content like scripts and references to support deterministic tasks and minimize context load.

What is progressive disclosure in Claude skill packaging and when do I need it?▼

Progressive disclosure in Claude skill packaging is a loading pattern that minimizes context load by fetching metadata, the SKILL.md body, and bundled resources only when needed, which is essential for efficient skill execution.

How do I structure a SKILL.md file to meet frontmatter requirements?▼

You structure a SKILL.md file by including required frontmatter with name and description fields, followed by a clear Markdown body for operational guidance, and optionally organizing resources into scripts, references, and assets directories.

What's the best way to package and share Claude skills across teams?▼

The best way to package and share Claude skills is to use the initialization and packaging workflows provided, running a script to bootstrap the skill and then packaging it into a self-contained format for consistent team distribution.

Can I use Python scripts to initialize and bundle resources within Claude skills?▼

Yes, you can use Python scripts like init_skill.py to bootstrap a new skill from a template and package_skill.py to bundle it, while organizing optional scripts, references, and assets to support deterministic task execution.

Why does my Claude skill template fail to load correctly without proper resource organization?▼

A Claude skill template may fail to load correctly without proper resource organization because the progressive-disclosure loading pattern requires specific directories like scripts, references, and assets to fetch bundled content only when needed.