create-skill

Create new skill packages with SKILL.md templates and .claude structure.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/blueif16/amazing-claude-code-plugins --skill create-skill-blueif16
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/blueif16/amazing-claude-code-plugins/tree/main/skillforge/skills/create-skill
Command: npx skills add https://github.com/blueif16/amazing-claude-code-plugins --skill create-skill-blueif16

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of manually creating skill files with proper YAML frontmatter and directory structure.

Core Features & Use Cases

  • Auto-Initialization: Automatically creates the complete plugin structure if it doesn't exist.
  • Template-Based: Generates properly formatted skill files from templates.
  • Use Case: When you have a new automation idea, use this Skill to quickly create the skill structure and start testing immediately.

Quick Start

Run the create-skill skill to create a new Claude Code skill with the name 'reddit-upvote'.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I automate skill package creation with proper directory structure?

Skill creation automates generating new skill packages with initialized plugin structure, YAML frontmatter, and validated directory layout. Run the create-skill command, provide a skill name following [a-z0-9-]+ format, add a description, specify required tools, and the Skill generates a complete .claude/skills/{skill-name}/ directory with a properly formatted SKILL.md template ready for development.

What naming rules and validation does the skill creation process enforce?

Skill names must follow [a-z0-9-]+ format, descriptions cannot be empty, and the system checks for duplicate skills before creation. These validations prevent configuration errors and ensure consistent naming across your skill package repository, with actionable error messages if requirements aren't met.

Can I initialize the .claude plugin structure automatically when it doesn't exist?

Yes. The Skill automatically detects and initializes the complete .claude directory structure if missing, eliminating manual setup. This prerequisite check runs before skill creation, ensuring the plugin environment is ready without separate initialization steps.

How quickly can I set up a new skill and start testing?

Skill creation reduces setup from minutes to seconds by automating template generation and directory scaffolding. After providing name, description, and tools, you immediately get a valid skill structure ready for development and testing without manual file editing or frontmatter configuration.

What happens if a skill name already exists or formatting is incorrect?

The Skill validates naming format and checks for duplicates before creation, returning specific error messages if either check fails. This prevents accidental overwrites and configuration conflicts, guiding you to correct the input and retry.