skill-creator

Scaffold modular Claude Code skills with SKILL.md and supporting templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users quickly create, document, and scaffold new Claude Code Agent Skills, enabling rapid experimentation and consistent structure for capabilities.

Core Features & Use Cases

  • Skill scaffolding: Generate a new skill directory with a ready-to-edit SKILL.md template.
  • Documentation aid: Outline prerequisites, CLI references, and workflows for a new skill.
  • Templates & examples: Provide starter templates to maintain consistency across skills.

Quick Start

Create a personal skill directory and add a SKILL.md with name and description, then outline Prerequisites and CLI Reference. Test by asking Claude to load the new skill.

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 documentation?

Create a new skill by running the skill-creator to scaffold a directory with a SKILL.md template, valid YAML frontmatter, and supporting files. The tool enforces lowercase-hyphen naming (max 64 chars) and generates structured documentation for prerequisites, CLI references, and workflows, ensuring consistency across your skills.

What's the fastest way to automate skill generation for Claude Code?

Use skill-creator to automate scaffolding of modular agent skills. It generates ready-to-edit SKILL.md files with enforced YAML frontmatter, descriptive triggers, optional tool permissions, and templates, eliminating manual setup and enabling rapid experimentation with new capabilities.

Can I enforce naming conventions and structure across multiple skills?

Yes. Skill-creator enforces valid YAML frontmatter, lowercase-hyphen naming limits (max 64 characters), and structured supporting files for all generated skills, maintaining consistency across personal and project skill workflows without manual intervention.

Do I need to manually write SKILL.md templates for each new capability?

No. Skill-creator generates SKILL.md templates automatically with placeholders for name, description, prerequisites, and CLI references. You edit the generated template rather than creating from scratch, accelerating documentation and reducing configuration errors.

How do I set up tool permissions when scaffolding a new skill?

Skill-creator includes optional tool permissions in the scaffolding template. Specify permissions during skill generation, and the tool embeds them in the SKILL.md frontmatter and supporting files for immediate use in Claude Code workflows.

What file structure does skill-creator generate for a new skill?

Skill-creator generates a skill directory containing SKILL.md with structured frontmatter, supporting files for progressive discovery, templates for consistent implementation, and documentation outlines for prerequisites and CLI references, ready for immediate editing and deployment.