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