make-skill-template

Scaffolds new Agent Skills with SKILL.md frontmatter and directory structure.

Updated May 7, 2026
One-click install
npx skills add https://github.com/Luscii/terraform-aws-iam-policy-permission-boundary --skill make-skill-template-luscii
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: make-skill-template
Source: https://github.com/Luscii/terraform-aws-iam-policy-permission-boundary/tree/main/.github/skills/make-skill-template
Command: npx skills add https://github.com/Luscii/terraform-aws-iam-policy-permission-boundary --skill make-skill-template-luscii

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating a new Agent Skill for GitHub Copilot requires knowing the exact SKILL.md frontmatter format, naming rules, and directory conventions, and mistakes in any of these prevent the skill from being discovered or validated. ## Core Features & Use Cases - Skill Scaffolding: Generates a new skill folder with a correctly formatted SKILL.md containing valid name and description frontmatter. - Description Guidance: Enforces keyword-rich descriptions that state what the skill does and when to trigger it, which drives automatic skill discovery. - Structure Templates: Documents optional scripts/, references/, assets/, and templates/ directories plus a validation checklist. - Use Case: When you ask to "create a skill" for a new capability, this skill produces a compliant folder you can validate with npm run skill:validate. ## Quick Start Ask the agent to create a new skill named for your capability and it will scaffold the folder and SKILL.md using this template.

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, or assets directories, then validate with the skill validation command.

What frontmatter fields are required in a SKILL.md file?▼

Only `name` and `description` are required. The name must be 1-64 lowercase characters with hyphens matching the folder name, and the description must be 1-1024 characters explaining what the skill does and when to use it.

Why is my Agent Skill not being discovered by Copilot?▼

Discovery relies primarily on the description field. Improve it by adding specific capabilities, trigger scenarios, and keywords users might say, and confirm the name field exactly matches the folder name.

What directories can an Agent Skill contain besides SKILL.md?▼

A skill may include scripts/ for executable automation, references/ for documentation the agent reads, assets/ for static files used as-is, and templates/ for starter code the agent modifies.

What are common SKILL.md validation failures?▼

Failures typically come from names with uppercase letters or consecutive hyphens, descriptions under 10 characters or missing what/when detail, and body content exceeding 500 lines. The skill's checklist covers each rule.