Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Automate CLI skill creation with best practices built-in.
The skill-creator automates the entire workflow of creating new CLI skills for GitHub Copilot CLI and Claude Code. It guides you through brainstorming, applies standardized templates, validates content quality, and handles installation—all while following Anthropic's official best practices.
[████████████░░░░░░] 60% - Step 3/5)Use this skill when you want to:
This skill is part of the cli-ai-skills repository. To use it:
# Clone the repository
git clone https://github.com/yourusername/cli-ai-skills.git
cd cli-ai-skills
Install via symlinks to make the skill available everywhere:
# For GitHub Copilot CLI
ln -sf "$(pwd)/.github/skills/skill-creator" ~/.copilot/skills/skill-creator
# For Claude Code
ln -sf "$(pwd)/.claude/skills/skill-creator" ~/.claude/skills/skill-creator
Benefits of global installation:
git pull the repositoryIf you prefer to use the skill only within this repository, no installation is needed. The skill will be available when working in the cli-ai-skills directory.
Simply ask the CLI to create a new skill:
# GitHub Copilot CLI
gh copilot "create a new skill for debugging Python errors"
# Claude Code
claude "create a skill that helps with git workflows"
The skill will guide you through with visual progress tracking:
Each phase displays a progress bar:
[████████████░░░░░░] 60% - Step 3/5: File Generation
"Create a code skill that generates React components from descriptions"
The skill will:
code-skill-template.mdexamples/ folder"Build a skill that writes API documentation from code"
The skill will:
documentation-skill-template.md"Create a skill for Copilot only that analyzes TypeScript errors"
The skill will:
.github/skills/Here's what creating a skill looks like:
You: "create a skill for database schema migrations"
[████░░░░░░░░░░░░░░] 20% - Step 1/5: Brainstorming & Planning
What should this skill do?
> Helps users create and manage database schema migrations safely
When should it trigger? (3-5 phrases)
> "create migration", "generate schema change", "migrate database"
What type of skill?
> [×] General purpose
Which platforms?
> [×] Both (Copilot + Claude)
[... continues through all phases ...]
🎉 Skill created successfully!
📦 Skill Name: database-migration
📁 Location: .github/skills/database-migration/
🔗 Installed: Global (Copilot + Claude)
When you create a skill, this structure is generated:
.github/skills/your-skill-name/
├── SKILL.md # Main skill instructions (1.5-2k words)
├── README.md # User-facing documentation (this file)
├── references/ # Detailed guides (2k-5k words each)
│ └── (empty, ready for extended docs)
├── examples/ # Working code samples
│ └── (empty, ready for examples)
└── scripts/ # Executable utilities
└── (empty, ready for automation)
No configuration needed! This skill uses runtime discovery to:
Every skill created is automatically validated for:
This skill leverages several established methodologies:
Ensure you're in the cli-ai-skills repository or have cloned it:
git clone https://github.com/yourusername/cli-ai-skills.git
cd cli-ai-skills
If platforms aren't detected:
If validation finds issues:
scripts/validate-skill-yaml.sh .github/skills/your-skillEnhance your skill descriptions with AI:
prompt-engineer automaticallyFor complex skills, use bundled resources:
Update existing skills:
scripts/update-skill-version.sh your-skill-name 1.1.0
Created a useful skill? Share it:
resources/templates/writing-style-guide.mdresources/templates/scripts/validate-*.shFor issues or questions:
.github/skills/ for examplesresources/skills-development.md for methodologyVersion: 1.1.0
Platform: GitHub Copilot CLI, Claude Code
Author: Eric Andrade
Last Updated: 2026-02-01
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer