make-skill-template

Scaffolds new Agent Skills with SKILL.md frontmatter, folder structure, and bundled resources.

Updated May 12, 2026
One-click install
npx skills add https://github.com/sohamda/apex-try-out-demo-repo --skill make-skill-template-sohamda
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: make-skill-template
Source: https://github.com/sohamda/apex-try-out-demo-repo/tree/main/.archive/_archived_skills/make-skill-template
Command: npx skills add https://github.com/sohamda/apex-try-out-demo-repo --skill make-skill-template-sohamda

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Creating a new Agent Skill requires knowing the exact SKILL.md frontmatter rules, folder naming conventions, and description formatting that Copilot's skill discovery depends on, and mistakes silently break auto-discovery. ## Core Features & Use Cases - Skill Scaffolding: Guides creation of a lowercase-hyphenated skill folder with a valid SKILL.md containing name and description frontmatter. - Frontmatter Validation Rules: Documents field constraints, single-line description requirements, and a validation checklist to prevent discovery failures. - Project Skeleton Templates: Provides ready-made Azure Knowledge Skill and Integration Skill skeletons plus a pre-commit checklist. - Use Case: A developer wants to add a new capability to their GitHub Copilot setup, so they duplicate this template, rename the folder, and fill in a keyword-rich description following the step-by-step guide. ## Quick Start Ask the agent to scaffold a new skill named for your capability and follow the step-by-step guide to fill in its SKILL.md frontmatter and body.

Frequently Asked Questions about make-skill-template

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

FAQPage Schema
How do I create a new Agent Skill for GitHub Copilot?▼

Create a lowercase-hyphenated folder containing a SKILL.md file with YAML frontmatter defining name and description, followed by markdown instructions. Optionally add scripts, references, assets, or templates directories for bundled resources.

What frontmatter fields does SKILL.md require?▼

SKILL.md requires name (1-64 chars, lowercase letters, numbers, hyphens, matching the folder name) and description (1-1024 chars describing what the skill does and when to use it). Optional fields include license, compatibility, metadata, and allowed-tools.

Why is my skill not discovered by Copilot?▼

Skill discovery fails most often because the description uses a YAML block scalar (> or |) instead of a single-line inline string, causing the runtime to receive a literal character. Also check that the description contains enough keywords and triggers.

What optional directories can a skill contain?▼

A skill can include scripts for executable automation, references for documentation the agent reads on demand, assets for static files used as-is, and templates for starter code the agent modifies. Each is loaded only when directed by SKILL.md.

What are the validation rules for a skill description?▼

The description must be a single-line inline string of 10-1024 characters explaining what the skill does and when to use it. It should include capabilities, triggers, and keywords users might mention, and must not use YAML block scalars.