microsoft/skills-for-copilot-studio

A skill for AI-coding tools to build and edit Microsoft Copilot Studio agents as YAML — with schema validation, templates, and AI-powered skills. Suited for Claude Code, GitHub Copilot CLI, and more.

What it solves

It allows developers to build, test, and troubleshoot Microsoft Copilot Studio agents using code-based workflows instead of relying solely on a visual interface. By enabling the use of YAML files, it brings software engineering practices like version control and terminal-based editing to agent creation.

How it works

The project acts as a plugin for AI-powered coding tools like Claude Code, GitHub Copilot CLI, and VS Code. It provides four specialized sub-agents that handle different parts of the development lifecycle:

  • Management: Syncs agent content (clone, push, pull) between local files and the cloud.
  • Authoring: Creates and edits YAML definitions for topics, actions, knowledge, triggers, and variables.
  • - Test: Runs point-tests, batch suites, and evaluation analysis on published agents.
  • Advisor: Provides design guidance, reviews agents for pitfalls, and offers troubleshooting help.

Who it’s for

Developers and agent designers who want to manage their Copilot Studio agents via a terminal or editor and prefer a YAML-based configuration over a purely visual authoring experience.

Highlights

  • Multi-tool support: Works across Claude Code, GitHub Copilot CLI, and VS Code.
  • YAML-driven development: Enables authoring of agent components directly in text files.
  • Cloud synchronization: Built-in commands to push and pull agent configurations to the cloud.
  • Integrated testing: Supports both individual tests and batch evaluation suites.

Related

  • Project
  • Project
  • Project
  • Project
  • Project