Skills for Copilot Studio plugin
A Microsoft plugin for Claude Code, Copilot CLI and VS Code that writes, tests and fixes Copilot Studio agents through YAML.
- 492 ★ on the repository
- Last commit
Extended access
Why this level
- The plugin pushes changes to the Copilot Studio cloud environment and changes a published agent.
- Test runs call the published agent over DirectLine and the SDK.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/skills-for-copilot-studioDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The plugin pushes changes to the Copilot Studio cloud environment and changes a published agent.
- Test runs call the published agent over DirectLine and the SDK.
This is third-party code. Review the repository files before installing.
What it does
Skills for Copilot Studio turns standard Microsoft Copilot Studio agents into code: topics, actions, knowledge, triggers and variables live in YAML files. The plugin contains four sub-agents. `copilot-studio-manage` clones, pushes and syncs agent content between local files and the cloud, `copilot-studio-author` creates and edits YAML, `copilot-studio-test` runs a published agent through point tests, batch suites and evaluation analysis, and `copilot-studio-advisor` gives design guidance, reviews an agent and troubleshoots. Skills cover single operations: adding an action, an adaptive card, generative answers, a global variable, knowledge and nodes, connecting other agents, cloning an agent, creating and analyzing evaluation sets, chat over DirectLine and the SDK. For agents on the Copilot harness, Microsoft published a separate `copilot-studio-plugin`.
Who it is for. Developers and analysts who build agents in Microsoft Copilot Studio and want to keep them in Git, edit them in Claude Code and test them with evaluation sets.
Good fit when
- A Copilot Studio agent should live in a repository and topics should be edited as files and not in the browser.
- An action, an adaptive card or a knowledge source must be added to an agent without touching the interface.
- A published agent must run through a test suite and evaluation results need analysis.
- An agent behaves oddly and a cause analysis with design advice is needed.
Not a fit when
- The agent is built on the Copilot harness, which has a separate Microsoft plugin.
- There is no Copilot Studio extension for VS Code and push and pull of changes are needed.
- An agent outside the Microsoft Copilot Studio ecosystem is needed.
Example request
Clone my Copilot Studio agent, add an action calling an MCP server to the support topic and show the YAML changes.Limitations
The plugin works with STANDARD agents, and agents on the Copilot harness need another plugin. Push, pull and clone operations require VS Code with the Copilot Studio extension installed. Node.js 18 or newer is required. In Claude Code the plugin updates automatically, in GitHub Copilot CLI the update runs manually with `/plugin update skills-for-copilot-studio` and in VS Code the extension updates it. The last commit in the repository is from October 2026.
How to disable. Run `/plugin uninstall copilot-studio@skills-for-copilot-studio` in Claude Code or remove the extension in VS Code.
FAQ
How do I install the plugin in Claude Code?
Run `/plugin marketplace add microsoft/skills-for-copilot-studio` and `/plugin install copilot-studio@skills-for-copilot-studio`. The commands for Copilot CLI are the same.
Is VS Code required?
Pushing, pulling and cloning an agent need VS Code with the Copilot Studio extension. Editing YAML and testing work from the terminal.
Which sub-agents does the plugin include?
Four: `copilot-studio-manage`, `copilot-studio-author`, `copilot-studio-test` and `copilot-studio-advisor`. They are called with commands prefixed `/copilot-studio:`.
Does the plugin suit agents on the Copilot harness?
No, it targets standard agents. For harness agents Microsoft published a separate `copilot-studio-plugin`.
How do I update the plugin?
In Claude Code it updates itself. In GitHub Copilot CLI run `/plugin update skills-for-copilot-studio` and in VS Code the extension updates automatically.
Discussion
No questions or reviews yet.
Related
PluginsThe mcs-assistant plugin creates, edits, publishes and migrates Copilot Studio agents through YAML and the Power Platform CLI.
CopilotKit skills and plugin for agents
CopilotKit agent skills
A Claude Code plugin and CopilotKit skills: the agent reads current docs and source, checks a project with verify and sets up Slack channels
A command-line skill manager: installs skills from a marketplace, GitHub, private Git and npm into 45 agents' folders and scans them first
AI Builder Club Skills
AI Builder Club — Skills
A Claude Code plugin marketplace to make a repo agent-ready and run compounding agent loops
AI Agents Orchestrator
AI-Agents-Orchestrator
The AI Collaboration plugin hands a task between Claude Code, Codex, Cursor, Gemini CLI and Copilot via a shared SQLite history.
A tool that builds tested skills from a real workflow and governs their lifecycle through your own marketplace
README in short
An official Microsoft plugin: a Copilot Studio agent is managed as code with tests and evaluations. It works in Claude Code, Copilot CLI and VS Code.