- Home
- Skills
- Github
- Awesome Copilot
- Make Skill Template
make-skill-template_skill
- JavaScript
- Official
19.4k
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill github/awesome-copilot --skill make-skill-template- SKILL.md5.2 KB
Overview
This skill scaffolds new Agent Skills for GitHub Copilot from prompts or by duplicating a template. It generates a complete skill folder with a required manifest, frontmatter, recommended structure, and optional scripts/references/assets folders to bundle resources and automation.
How this skill works
Provide the desired skill name, short keyword-rich description, and capabilities; the skill then creates a folder named with lowercase hyphens and a manifest containing required frontmatter fields. It also offers recommended sections and optional directories (scripts, references, assets, templates), plus a validation checklist and quick-start steps to finalize the skill.
When to use it
- User asks to create a new Agent Skill, scaffold a skill, or duplicate a template
- You need to add a specialized capability to a Copilot setup with bundled resources
- You want a clear manifest and folder layout for automated discovery and validation
- You need guidance on writing a description that drives automatic skill discovery
- You plan to include automation scripts, reference docs, or starter templates
Best practices
- Choose a lowercase, hyphen-separated folder name that matches the manifest name exactly
- Write a description that states WHAT the skill does and WHEN to use it, with relevant keywords
- Keep manifest fields concise and conform to length and character constraints
- Bundle executable scripts in scripts/, documentation in references/, static files in assets/, and starter code in templates/
- Run validation after edits to catch name, description, and size issues
Example use cases
- Create a web-testing skill that includes Playwright scripts and browser debug instructions
- Scaffold a data-cleaning skill with Python helpers in scripts/ and schema docs in references/
- Duplicate the template to build a specialized linter or code-review assistant with templates/
- Package a design asset skill that ships icons and fonts in assets/ for consistent UI tasks
FAQ
Provide a name (1–64 chars, lowercase letters/numbers/hyphens) and a description (10–1024 chars) that explains what the skill does and when to use it.
How should I format the description for discovery?
Include WHAT the skill does, WHEN to use it (triggers, scenarios, file types), and likely user keywords to improve automatic discovery.