Copilot Studio Plugin
The mcs-assistant plugin creates, edits, publishes and migrates Copilot Studio agents through YAML and the Power Platform CLI.
- 102 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Skills run `pac copilot publish` and `pac copilot delete`: publishing changes the agent for its users and deletion is irreversible.
- Work runs under your Power Platform sign-in and affects the shared organization environment.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/copilot-studio-pluginDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Skills run `pac copilot publish` and `pac copilot delete`: publishing changes the agent for its users and deletion is irreversible.
- Work runs under your Power Platform sign-in and affects the shared organization environment.
This is third-party code. Review the repository files before installing.
What it does
The `mcs-assistant` plugin is a skill set for creating, editing, validating and migrating Microsoft Copilot Studio agents as YAML. It succeeds the `skills-for-copilot-studio` repository and targets the new GHCP Harness orchestration. The skills call the Power Platform CLI (`pac`): `create-agent`, `clone-agent`, `pull-agent`, `push-agent`, `publish-agent` and `delete-agent` work with a cloud agent, while `add-knowledge` and `add-skill` add knowledge sources and skills to the local workspace.
Who it is for. Power Platform developers and analysts who build Copilot Studio agents in code and want Claude Code to drive the edit cycle.
Good fit when
- You need a new Copilot Studio agent and a local workspace linked through `pac copilot init`.
- An existing agent is cloned to a folder so its instructions can be edited in YAML.
- A knowledge source is attached to an agent: a website, SharePoint, OneDrive or a file.
- Agent changes are pushed to the cloud without publishing, then published as a separate step.
Not a fit when
- The agent stays on the classic orchestration and no migration to GHCP Harness is planned.
- Power Platform CLI 2.9.3 or newer cannot be installed.
- The agent cannot be trusted with changes to a working environment without a manual YAML review.
Example request
Create a Copilot Studio support agent, add the company website as a knowledge source and push the changes without publishing.Limitations
You need the Power Platform CLI (`pac`) 2.9.3 or newer and a sign-in to the right environment. The plugin is marked work in progress with support only through GitHub Issues, and the Copilot Studio YAML schema may change without notice. AI-generated YAML may contain errors or unsupported patterns, so review it before pushing to the cloud. The `delete-agent` skill permanently deletes a cloud agent after an exact typed confirmation.
How to disable. Run `/plugin uninstall mcs-assistant@copilot-studio-plugin` and, if you like, remove the marketplace with `/plugin marketplace remove`. Local workspaces and cloud agents stay untouched.
FAQ
Which skills does the plugin include?
Eight: `create-agent`, `clone-agent`, `pull-agent`, `push-agent`, `publish-agent`, `delete-agent`, `add-knowledge` and `add-skill`.
Does `push-agent` publish the agent?
No, it updates only the cloud draft. Publishing is a separate skill, `publish-agent`.
What must I install first?
The Power Platform CLI (`pac`) 2.9.3 or newer: the README links to the installer and the NuGet package.
How is it different from `skills-for-copilot-studio`?
It is the successor and targets the new GHCP Harness orchestration. The old repository remains for earlier agents.
Where do skills for `add-skill` come from?
From your drive (a `SKILL.md` or `.zip`) or from the Power CAT Cat Agent Skills gallery.
Discussion
No questions or reviews yet.
Related
PluginsA Microsoft plugin for Claude Code, Copilot CLI and VS Code that writes, tests and fixes Copilot Studio agents through YAML.
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
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.
The GitHub Copilot terminal agent with access to repositories, issues and pull requests, plus MCP support
A command-line skill manager: installs skills from a marketplace, GitHub, private Git and npm into 45 agents' folders and scans them first
A tool that builds tested skills from a real workflow and governs their lifecycle through your own marketplace
README in short
The plugin requires the Power Platform CLI 2.9.3 or newer. It connects through the Claude Code marketplace with two commands and is supported through GitHub Issues.