create-skill

Create modular Claude Skills with SKILL.md and optional CLAUDE.md structures.

1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/zmre/nix-pai --skill create-skill-zmre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/zmre/nix-pai/tree/main/claude/skills/create-skill
Command: npx skills add https://github.com/zmre/nix-pai --skill create-skill-zmre

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

Developing new Claude Skills or updating existing ones requires understanding specific structures and best practices. This skill provides templates and guidance to streamline the skill development process, ensuring proper integration and functionality, and accelerating your development time.

Core Features & Use Cases

  • Skill Template Generation: Quickly create new skills using predefined templates for various complexities (simple, complex, agent-based).
  • Skill Structure Guidance: Learn how to define skill capabilities, workflows, and integrate them into the Claude ecosystem.
  • Update & Refinement Workflows: Follow structured workflows to update and improve existing skills efficiently.
  • Use Case: You want to create a new skill to automate a specific task. Use this skill to generate a basic skill template, guiding you through the necessary files and structure to get started quickly.

Quick Start

Use the create-skill skill to generate a new simple skill template named 'my-new-skill'.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I create a new Claude Skill from scratch?

Create a Claude Skill by defining YAML frontmatter metadata (name and description), structuring a SKILL.md file with activation sections and core workflow, and optionally adding a CLAUDE.md file for deeper methodology. Templates guide you through both simple and complex skill architectures to accelerate development.

What files and structure do I need for a Claude Skill?

A basic skill requires YAML frontmatter metadata and a SKILL.md file with activation triggers and workflow steps. Complex skills add a CLAUDE.md file for extended methodology, supporting resources, and testing conventions. Assets and references provide templates and best practices for proper integration.

Can I use templates to speed up skill development?

Yes. Predefined templates for simple, complex, and agent-based skills provide starter structures with SKILL.md and optional CLAUDE.md files, reducing setup time and ensuring compliance with Claude ecosystem conventions for metadata, workflows, and testing.

How do I update or refine an existing Claude Skill?

Follow structured workflows to modify SKILL.md activation sections, core workflows, and CLAUDE.md methodology. Use the provided best practices and testing conventions to validate changes across creation, update, and integration scenarios without breaking existing functionality.

What's the difference between simple and complex skill structures?

Simple skills use SKILL.md only with basic activation and workflow. Complex skills add CLAUDE.md for deeper reasoning, multi-part workflows, resource loading, and imperative instructions. Both support testing and global context integration; choose based on your task complexity.

Do I need prior AI development experience to build a Claude Skill?

No. Templates and guidance reduce the barrier—understanding YAML metadata, Markdown structure, and basic workflow design is sufficient. The skill provides best practices and conventions to ensure proper functionality without requiring deep AI framework knowledge.