Skip to content
Skill

make-skill

by dotnet

AI Summary

This skill helps you scaffold new agent skills that conform to the Agent Skills specification. Agent Skills are a lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows. Build deep understanding of the relevant topics using the repository content, exist

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "make-skill" skill in my project.

Please run this command in my terminal:
# Install skill into your project (3 files)
mkdir -p .claude/skills/make-skill && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/make-skill/SKILL.md "https://raw.githubusercontent.com/dotnet/efcore/main/.agents/skills/make-skill/SKILL.md" && mkdir -p .claude/skills/make-skill/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/make-skill/references/anti-patterns.md "https://raw.githubusercontent.com/dotnet/efcore/main/.agents/skills/make-skill/references/anti-patterns.md" && mkdir -p .claude/skills/make-skill/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/make-skill/references/testing-patterns.md "https://raw.githubusercontent.com/dotnet/efcore/main/.agents/skills/make-skill/references/testing-patterns.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Create new Agent Skills for GitHub Copilot. Use when asked to create, scaffold, or add a skill. Generates SKILL.md with frontmatter, directory structure, and optional resources.

Create Skill

This skill helps you scaffold new agent skills that conform to the Agent Skills specification. Agent Skills are a lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows.

When Not to Use

• Creating custom agents (use the agents/ directory pattern) • Adding language-specific, framework-specific, or module-specific coding guidelines (use file-based instructions instead)

Key Principles

• Frontmatter is critical: name and description determine when the skill triggers—be clear and comprehensive • Concise is key: Only include what agents don't already know; context window is shared • Useful instructions: Only include information that's stable, not easily searchable and can be used for any task within the skill's scope • No duplication: Information lives in SKILL.md OR reference files, not both

Step 1: Investigate the Topic

Build deep understanding of the relevant topics using the repository content, existing documentation, and any linked external resources. After investigating, verify: • [ ] Can explain what the skill does in one paragraph • [ ] Can list 3-5 specific scenarios where the skill is applicable • [ ] Can identify common pitfalls or misconceptions about the topic • [ ] Can outline a step-by-step skill workflow with clear validation steps • [ ] Have search queries for deeper topics • [ ] Can determine if the skill should be user-invocable or background knowledge only If there are any ambiguities, gaps in understanding, or multiple valid approaches, ask the user for clarification before proceeding to skill creation. Also, evaluate whether the task might be better handled by a custom agent, agentic workflow, an existing skill or multiple narrower skills, and discuss this with the user if relevant.

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted Today
Active
Adoption1K+ stars on GitHub
14.7k ★ · Popular
DocsREADME + description
Well-documented

GitHub Signals

Stars14.7k
Forks3.4k
Issues2374
UpdatedToday
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Copilot