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
Plugin

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.
All reasons and checks

microsoft/skills-for-copilot-studio

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/skills-for-copilot-studio

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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.

Plugins

The mcs-assistant plugin creates, edits, publishes and migrates Copilot Studio agents through YAML and the Power Platform CLI.

PluginBroad access101Repository stars
Official

A Claude Code plugin and CopilotKit skills: the agent reads current docs and source, checks a project with verify and sets up Slack channels

PluginExtended access38.7KRepository stars

A command-line skill manager: installs skills from a marketplace, GitHub, private Git and npm into 45 agents' folders and scans them first

CLIExtended access194Repository stars

AI Builder Club Skills

AI Builder Club — Skills

A Claude Code plugin marketplace to make a repo agent-ready and run compounding agent loops

PluginBroad access1.3KRepository stars

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.

PluginExtended access101Repository stars

A tool that builds tested skills from a real workflow and governs their lifecycle through your own marketplace

PluginExtended access2.4KRepository stars

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.

README badge

Report a problem