create-skill

Generate SKILL.md files with YAML frontmatter in the .claude/skills/ directory.

2|23|Updated Aug 13, 2024
One-click install
npx skills add https://github.com/anyscale/terraform-kubernetes-anyscale-foundation-modules --skill create-skill-anyscale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/anyscale/terraform-kubernetes-anyscale-foundation-modules/tree/main/.claude/skills/create-skill
Command: npx skills add https://github.com/anyscale/terraform-kubernetes-anyscale-foundation-modules --skill create-skill-anyscale

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of adding new custom automations and slash commands to the Claude Code project, ensuring consistency and discoverability.

Core Features & Use Cases

  • Skill Creation: Generates new SKILL.md files with proper YAML frontmatter and markdown instructions.
  • Conflict Detection: Checks for existing skills to prevent naming conflicts.
  • Use Case: When you need to add a new feature like "summarize-meeting-notes" as a command, this skill helps you create the necessary file structure and boilerplate.

Quick Start

Use the create-skill command to add a new skill named 'deploy-app' to the project.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I add new Claude Code skills to my project?

To add new Claude Code skills, generate a SKILL.md file within the .claude/skills/ directory. This process ensures proper YAML frontmatter and markdown instructions are included for your custom automations.

What is the best way to create custom slash commands for Claude?

Creating custom slash commands involves generating a new SKILL.md file with the correct YAML frontmatter and markdown instructions. The create-skill process checks for naming conflicts to ensure command discoverability.

How do I generate SKILL.md files with proper YAML frontmatter?

Generating SKILL.md files with proper YAML frontmatter requires creating the file within the .claude/skills/ directory. This ensures the skill is correctly formatted and integrated into the Claude Code project.

Can I use Read, Write, and Bash tools when developing Claude skills?

Yes, skill development supports various tools including Read, Write, Edit, Glob, Grep, Bash, and Agent. These tools facilitate creating and managing the SKILL.md files required for new automations.

How do I check for naming conflicts before adding a new skill?

Naming conflicts are checked automatically during the skill creation process before generating the new SKILL.md file. This detection prevents overlapping custom automations and ensures project consistency.