Our review
Creates a new skill for AI agents using a meta-skill generator, including scripts, references, and validation.
Strengths
- Clear step-by-step structure for creation
- Automatically generates skeleton files
- Includes validation and optional packaging
Limitations
- Requires local Python script execution
- Final quality depends on manual editing of SKILL.md
- Shared context window may limit file size
Use this meta-skill when you need to create a specialized skill for an AI agent from scratch.
Avoid using it if you don't need scripts or external references, or if the skill is very simple.
Security analysis
SafeThe skill only documents a meta-process for creating new skills using predefined scripts; no destructive, exfiltrating, or obfuscated actions are present.
No concerns found
Examples
/create-skill pdf-editorCreate a new skill called api-helper that helps interact with REST APIsI want to create a new skill for my AI agent.description: "Create a new skill for AI agents using meta-skill-creator"
Create Skill: $ARGUMENTS
Create a new skill that extends AI agent capabilities with specialized knowledge, workflows, or tool integrations.
Arguments
$ARGUMENTS should be the skill name in hyphen-case (e.g., pdf-editor, api-helper, brand-guidelines).
If no arguments provided, ask the user for:
- Skill name (hyphen-case, e.g.,
my-new-skill) - Brief description of what the skill should do
Process
Step 1: Understand the Skill
Before creating, gather context:
- What functionality should this skill support?
- What are concrete examples of how it will be used?
- What would a user say that should trigger this skill?
Ask clarifying questions if the purpose is unclear.
Step 2: Plan Reusable Contents
Analyze what resources the skill needs:
- scripts/: Executable code for tasks that require deterministic reliability
- references/: Documentation loaded into context as needed (schemas, guides, patterns)
- assets/: Files used in output (templates, images, boilerplate)
Step 3: Initialize the Skill
Run the initialization script:
python meta-skill-creator/scripts/init_skill.py "$ARGUMENTS" --path ./skills
This creates:
skills/$ARGUMENTS/SKILL.md- Main skill file with templateskills/$ARGUMENTS/scripts/example.py- Example scriptskills/$ARGUMENTS/references/api_reference.md- Example referenceskills/$ARGUMENTS/assets/example_asset.txt- Example asset
Step 4: Edit the Skill
Update the generated SKILL.md:
-
Frontmatter - Complete the description:
--- name: $ARGUMENTS description: [Complete description of what skill does AND when to use it] --- -
Body - Choose appropriate structure:
- Workflow-Based: For sequential processes
- Task-Based: For tool collections
- Reference/Guidelines: For standards or specifications
- Capabilities-Based: For integrated systems
-
Resources - Add/customize scripts, references, assets as needed
-
Clean up - Delete unused example files
Step 5: Validate the Skill
Run validation:
python meta-skill-creator/scripts/quick_validate.py ./skills/$ARGUMENTS
Fix any errors before proceeding.
Step 6: Package (Optional)
If ready for distribution:
python meta-skill-creator/scripts/package_skill.py ./skills/$ARGUMENTS
Creates $ARGUMENTS.skill file (zip format).
Guidelines
Naming Conventions
- Hyphen-case only:
my-skill-name - Lowercase letters, digits, and hyphens
- Max 64 characters
- No leading/trailing hyphens or consecutive hyphens
Description Best Practices
- Include what the skill does
- Include when to use it (triggers/contexts)
- Max 1024 characters
- No angle brackets
Keep It Concise
- Context window is shared - only add what the model doesn't know
- SKILL.md body should be under 500 lines
- Use references/ for detailed documentation
Output
When complete, report:
- Skill location:
./skills/$ARGUMENTS/ - Files created
- Next steps (edit SKILL.md, add resources, validate)
Example
/create-skill pdf-editor
Creates a skill at ./skills/pdf-editor/ with:
- SKILL.md template ready for PDF manipulation workflows
- Example resource directories
- Validation passing
Reference
See meta-skill-creator/SKILL.md for complete skill creation documentation.
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.