Create New Skill

VerifiedSafe

Creates a new Claude Code skill with proper SKILL.md structure and frontmatter. Helps automate skill generation by validating the name, creating the directory, and generating the markdown file with step-by-step instructions.

Sby Skills Guide Bot
DevelopmentIntermediate
806/2/2026
Claude Code
#skill-creation#skill-template#claude-code#meta-skill#frontmatter

Recommended for

Our review

Scaffolds a new Claude Code skill with a valid SKILL.md structure and frontmatter.

Strengths

  • Validates skill name and structure automatically
  • Generates proper YAML frontmatter and directory layout
  • Guides user through description and allowed-tools configuration
  • Includes validation checklist for completeness

Limitations

  • Only works with Claude Code's skill system
  • Requires user input for description and tools
  • Does not auto-generate advanced skill logic beyond structure
When to use it

When you need to quickly create a new skill scaffold for Claude Code.

When not to use it

When modifying an existing skill or building a skill with complex multi-file dependencies.

Security analysis

Safe
Quality score80/100

The skill only creates directories and files using safe tools (Read, Write, Glob). No destructive commands, network calls, or data exfiltration.

No concerns found

Examples

Create file-organizer skill
Create a new skill called 'file-organizer' with description 'Organize files in the current directory by type into subfolders'.
Create code-summarizer skill
Scaffold a skill named 'code-summarizer' that uses Read and Grep to summarize code files.
Create database-query skill
Generate a new skill 'database-query' for executing SQL queries against a local SQLite database.

description: Create a new skill with proper SKILL.md structure and frontmatter argument-hint: <skill-name> [plugin-path] allowed-tools: Read, Write, Glob

Create New Skill

Create a new Claude Code skill with the name: $1 Target plugin path: $2 (defaults to current directory)

Process

  1. Validate skill name

    • Must be lowercase
    • Only alphanumeric and hyphens
    • Max 64 characters
  2. Create directory structure

    skills/
    └── $1/
        └── SKILL.md
    
  3. Generate SKILL.md with template

---
name: $1
description: [Ask user for description - must be specific with trigger phrases, max 1024 chars]
allowed-tools: Read, Grep, Glob
---

# [Skill Title]

## Overview

[Brief explanation of what this skill provides]

## Instructions

[Step-by-step instructions for Claude when this skill is active]

## Examples

[Concrete examples of using this skill]
  1. Ask user for:

    • Description (with guidance on making it specific)
    • Which tools should be allowed (or all)
    • Main purpose/instructions
  2. Create optional reference.md if needed

Validation

After creation, verify:

  • [ ] Directory skills/$1/ exists
  • [ ] SKILL.md has valid YAML frontmatter
  • [ ] Description includes trigger phrases
  • [ ] Description under 1024 characters
Related skills