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.