skill-creator

Define and validate GitHub Copilot custom agents and skills with YAML frontmatter and MCP integration.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/yaochangyu/ai-dev-toolkit --skill skill-creator-yaochangyu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/yaochangyu/ai-dev-toolkit/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/yaochangyu/ai-dev-toolkit --skill skill-creator-yaochangyu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams to establish consistent guidance for building GitHub Copilot Custom Agents and Skills, ensuring high-quality definitions, YAML frontmatter templates, MCP integration, and well-designed interactive workflows.

Core Features & Use Cases

  • Structured templates for skill/agent definitions (YAML frontmatter, file naming conventions)
  • MCP integration guidance and workflow design patterns
  • Interactive workflow design examples and actionable best practices

Quick Start

Run through the guided steps to create a new Skill or Agent using the included templates and folders under .github/skills/.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create custom GitHub Copilot skills with YAML frontmatter?

To create custom Copilot skills, you define standardized YAML frontmatter containing the skill name and description, then add a Markdown body detailing responsibilities and usage within the .github/skills/ directory.

What is the correct structure for a GitHub Copilot agent definition?

A Copilot agent definition requires structured YAML frontmatter for metadata, optional MCP server configuration for integration, and a clear Markdown body describing interactive workflows and usage patterns.

How do I integrate MCP servers into Copilot workflows?

MCP integration in Copilot workflows is configured through optional server settings within the skill's YAML frontmatter, enabling external tool connectivity and data exchange during interactive agent design.

Do I need MCP configuration to build a valid Copilot skill?

MCP configuration is optional for building Copilot skills; the strict requirements are standardized YAML frontmatter with a name and description, plus a clear Markdown body explaining usage.

What's the best way to standardize Copilot agent templates across a team?

Standardize Copilot agent templates by using guided YAML frontmatter structures, enforcing file naming conventions, and applying consistent interactive workflow design patterns within shared .github/skills/ folders.