skill-creator

Creates scaffolded skill projects with metadata-driven README generation.

1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/gar-ai/mallorn --skill skill-creator-gar-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/gar-ai/mallorn/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/gar-ai/mallorn --skill skill-creator-gar-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates and documents Claude Code skills by scaffolding consistent templates and guiding structure, so users can rapidly build new skills with proper conventions and bones.

Core Features & Use Cases

  • Documentation-only skills: Simple SKILL.md with clear frontmatter.
  • Complex skills with scripts: SKILL.md plus template scripts for rapid bootstrapping.
  • Utilities: Includes create_skill.py, create_complex_skill.py, and list_skills.py to manage skill lifecycles.

Quick Start

Run the provided scripts to scaffold a new skill, then customize the SKILL.md to document its behavior

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a Claude Code skill with proper directory structure?

To scaffold a Claude Code skill, run the provided Python utilities to automatically generate the proper directory structure and script templates. This ensures your new skill has consistent conventions and bones immediately.

Does creating a Claude Code skill require YAML frontmatter in SKILL.md?

Yes, creating a Claude Code skill requires YAML frontmatter in SKILL.md. The scaffolding process automatically satisfies these requirements, ensuring your documentation and templates meet the necessary metadata conventions.

What's the best way to generate a complex skill with script templates?

The best way to generate a complex skill with script templates is to use the provided create_complex_skill.py utility. It bootstraps both the SKILL.md documentation and the accompanying template scripts for rapid setup.

Can I create a documentation-only Claude Code skill without script templates?

Yes, you can create a documentation-only Claude Code skill without scripts by using the create_skill.py utility. It generates a simple SKILL.md file with clear frontmatter for straightforward documentation purposes.

How do I list existing Claude Code skills in my project?

To list existing Claude Code skills, run the included list_skills.py script. This utility manages the skill lifecycle by outputting an overview of all currently scaffolded skills in your environment.

Why does my custom Claude Code skill need consistent structure and conventions?

Your custom Claude Code skill needs consistent structure to ensure proper parsing and integration within the ecosystem. Scaffolding templates enforces these conventions, preventing configuration errors and streamlining future skill development.