Skip to content
Power Automate Flow Agent

Power Automate Flow Agent Skill

Microsoft's official plugin for building, editing, running and debugging Power Automate cloud flows, with a bundled offline FlowAgent MCP server.

GitHub Docs

Install

Install with the skills CLI

One command for Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf and dozens of other agents. Needs Node.js; the skill is fetched straight from microsoft/power-platform-skills.

$ npx skills add microsoft/power-platform-skills

Run it in a terminal. The CLI finds the agents installed on your machine, asks which ones to add the skill to, and whether to install it into the folder you ran it from or for all your projects. It also lists the skills in the repository so you can pick Power Automate Flow Agent.

Other ways to install

  1. Open the skill on GitHub and download the folder that holds its SKILL.md.
  2. Put it at ~/.claude/skills/microsoft-power-automate/, where Claude Code picks it up in every project.

No scripts or references next to it? Saving the SKILL.md alone as ~/.claude/skills/microsoft-power-automate/SKILL.md works too.

Using another agent? Its personal skills folder
Codex
~/.agents/skills/
Cursor
~/.cursor/skills/
GitHub Copilot
~/.copilot/skills/
Gemini CLI
~/.gemini/skills/
Windsurf
~/.codeium/windsurf/skills/
OpenCode
~/.config/opencode/skills/

About

  • Surgical action-level edits to existing cloud flows
  • Autonomous diagnosis of failed runs with loop iteration drill-down
  • Copy flows within or across environments
  • Connection lifecycle management with auto-discovery and repair
  • Self-contained offline MCP engine with 50+ tools, Node.js 18+ only

The official Microsoft plugin for working with Power Automate cloud flows from a coding agent, powered by the FlowAgent MCP server. It covers the part of flow work that is genuinely painful — diagnosing a failed run and making a precise change without rebuilding the flow — rather than only generating new ones.

Capabilities

  • Flows — list, get, create, surgical action-level edit, copy within or across environments, update, publish/disable, delete.
  • Runs — history, details, per-action inspection, loop iteration drill-down, cancel, cancel all, resubmit and diagnose.
  • Connections — full lifecycle including repair, auto-discovery and dynamic value resolution.
  • Authoring — templates and scaffolding, batch deploy, preflight validation and validated expression help.
  • Desktop (RPA) flows and environment routing.

Skills: setup, browse-flows, create-flow, build-flow (autonomously generates a complete flow from a description), debug-flow (interactive), diagnose-flow (autonomous deep diagnosis of a failed run), manage-flows, manage-desktop-flows and route-environments.

A practical detail that matters for locked-down environments: the plugin runs offline. It ships a self-contained ESM bundle at server/mcp.mjs carrying all 50+ tools with dependencies inlined, loaded over stdio through a small Node bootstrap — no npx, no published npm package and no remote host. It needs only Node.js 18+. Authentication uses your local Azure CLI session (az login) plus MSAL for connectivity endpoints.

Published by Microsoft under the MIT licence for Claude Code and GitHub Copilot CLI.

SKILL.md

The instructions your agent loads, as published by Microsoft.

SKILL.md

Power Automate plugin

Build, edit, run, and debug Power Automate cloud flows from Claude Code or
GitHub Copilot CLI, powered by the FlowAgent MCP server.

Install

/plugin marketplace add microsoft/power-platform-skills
/plugin install power-automate@power-platform-skills

Runs offline - no npm install or remote host required. The plugin ships a
self-contained MCP engine at server/mcp.mjs (stdio transport, all 50+ tools,
deps inlined); .mcp.json loads it through a small Node bootstrap. Node.js 18+.
Auth uses your local az login plus MSAL for connectivity endpoints.

Capabilities

Flows list, get, create, edit (surgical action-level), copy
(within/across environments), update, publish/disable, delete
Runs history, details, actions, loop iteration drill-down, cancel,
cancel all, resubmit, diagnose
Connections lifecycle (CRUD, fix), auto-discovery, dynamic value resolution
Authoring templates/scaffolding, batch deploy, preflight + validation,
expression help
Also desktop (RPA) flows, environment routing

Skills

setup First-time prerequisite setup
browse-flows Browse environments and flows interactively
create-flow Guided flow creation
build-flow Autonomously generate a complete flow from a description
debug-flow Interactive debug of a failed run
diagnose-flow Autonomous deep diagnosis of a failed run
manage-flows Lifecycle ops: publish, test, batch, inventory
manage-desktop-flows List/run desktop (RPA) flows
route-environments Environment resolution/routing

Install

Composio's official skill for reaching 1,000+ external apps from an agent — CLI-driven actions, Tool Router sessions, per-user auth and trigger events.

Featured

Google's official skill for the gws CLI — drive Gmail, Drive, Calendar, Sheets, Docs, Chat and Admin APIs from an agent, with Model Armor screening.

Browse all skills →