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.