copilot-plugin

Validate and organize Copilot CLI plugin SKILL.md frontmatter and directory structures.

23|3|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/danielscholl/claude-sdlc --skill copilot-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copilot-plugin
Source: https://github.com/danielscholl/claude-sdlc/tree/main/plugins/copilot/skills/copilot-plugin
Command: npx skills add https://github.com/danielscholl/claude-sdlc --skill copilot-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Copilot CLI plugin system requires consistent, well-structured SKILL.md definitions and supporting directories to enable reliable skill discovery, activation, and execution. This Skill unit documents how to scaffold, validate, and maintain Copilot CLI plugins, ensuring every skill follows the official specifications.

Core Features & Use Cases

  • Scaffold new Copilot CLI plugins using established templates (SKILL.md, AGENTS.md, and the standard directory layout) to ensure consistent structure.
  • Validate Skill units against the plugin spec to catch missing frontmatter, invalid names, and missing resources.
  • Provide a guided workflow for adding skills, agents, prompts, references, and MCP server extensions, with best-practice guidance.

Quick Start

Follow the templates to scaffold a new Copilot CLI plugin and run the validation script to verify correct structure.

Frequently Asked Questions about copilot-plugin

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

FAQPage Schema
How do I validate Copilot CLI plugin SKILL.md frontmatter and directory structure?

Validate Copilot CLI plugin files by checking SKILL.md frontmatter for required name and description fields, verifying optional fields, and confirming proper resource directory references to enforce consistent plugin definitions and warn about missing resources.

What is the required frontmatter for a Copilot CLI plugin SKILL.md file?

Required Copilot CLI plugin SKILL.md frontmatter includes name and description fields. The validation process also checks optional fields, resource directories, and references to ensure proper structure across skills, agents, and prompts within a repository.

How do I scaffold a new Copilot CLI plugin with the correct directory layout?

Scaffold new Copilot CLI plugins using established templates for SKILL.md, AGENTS.md, and the standard directory layout. This provides a guided workflow for adding skills, agents, prompts, references, and MCP server extensions following best-practice guidance.

Does the Copilot CLI plugin validation check path-specific instructions and agents?

Yes, Copilot CLI plugin validation applies to Skill units, agents, prompts, and path-specific instructions within a repository. It enforces frontmatter presence and proper structure across all these elements to ensure reliable skill discovery and execution.

What are common issues when organizing Copilot CLI plugin customization files?

Common issues with Copilot CLI plugin customization files include missing frontmatter, invalid names, missing resources, and incorrect directory references. The validation process catches these issues and warns about potential problems to ensure consistent plugin definitions.