create-skill

Guides the creation of new skills with best practices and proper structure.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/filipowm/claude-plugins --skill create-skill-filipowm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/filipowm/claude-plugins/tree/main/plugins/claude-helper/skills/create-skill
Command: npx skills add https://github.com/filipowm/claude-plugins --skill create-skill-filipowm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of new Claude Code skills, ensuring they are built with best practices for discoverability, functionality, and maintainability.

Core Features & Use Cases

  • Guided Skill Creation: Walks users through defining skill requirements, engagement style, and architecture.
  • Best Practice Enforcement: Ensures adherence to naming conventions, description patterns, and structural guidelines.
  • Use Case: A developer wants to create a new skill to automatically generate API documentation from code comments. They use this create-skill to define the skill's name, purpose, how it should interact with the user, and what files it will need.

Quick Start

Use the create-skill skill to make a new skill named 'code-linter' that checks code for style issues.

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 custom Claude Code skill with best practices?

To create a custom Claude Code skill, use a guided workflow that walks you through requirement gathering, engagement style definition, and architectural design, enforcing naming conventions and structural guidelines for maintainability.

What are the naming conventions and structural guidelines for Claude skill development?

Claude skill development enforces naming conventions, descriptive frontmatter, and appropriate use of supporting files like scripts, references, and assets to ensure discoverability, functionality, and maintainability.

Can I build skills for project-level, user-level, and plugin-level scopes?

Yes, custom Claude skills support project-level, user-level, and plugin-level scopes, allowing you to define the skill's name, purpose, interaction style, and required files for each specific scope.

What's the best way to define how a custom skill interacts with users?

The best way to define user interaction is through a guided engagement style definition step, which specifies how the skill should interact with the user during its creation process.

Do I need any dependencies to start building custom Claude skills?

No dependencies are required to start building custom Claude skills. The guided creation process handles requirement gathering and architectural design without external package dependencies.

When should I include supporting files like scripts and references in my plugin?

You should include supporting files like scripts, references, and assets when your custom Claude skill requires additional logic or documentation to enforce best practices and ensure proper functionality and discoverability.