manage-desktop-flows

Manage and run Power Automate Desktop RPA flows and machine groups.

808|167|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/microsoft/power-platform-skills --skill manage-desktop-flows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-desktop-flows
Source: https://github.com/microsoft/power-platform-skills/tree/main/plugins/power-automate/skills/manage-desktop-flows
Command: npx skills add https://github.com/microsoft/power-platform-skills --skill manage-desktop-flows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Operating Power Automate Desktop (RPA) flows and machine infrastructure requires navigating multiple admin surfaces; this Skill lets you list, trigger, and monitor desktop flows and machine groups directly from your AI assistant via the FlowAgent MCP tools.

Core Features & Use Cases

  • List Desktop Flows: Browse RPA flows in an environment, filterable by name, presented with status and modification dates.
  • Run Desktop Flows: Trigger a desktop flow with an optional machine group target, input body, and timeout, then report session status (Waiting/InProgress/Failed/Cancelled/Succeeded) and outputs.
  • Machine Infrastructure: Inspect machine groups with type, status, and machine counts to choose run targets.
  • Use Case: Ask the assistant to run your nightly invoice-processing desktop flow on a specific machine group and report whether the session succeeded.

Quick Start

Ask the assistant to list all desktop flows in the current environment and run the one named invoice-processor on your default machine group.

Frequently Asked Questions about manage-desktop-flows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a Power Automate desktop flow from an AI assistant?

Use the run_desktop_flow MCP tool after locating the flow with list_desktop_flows. You can optionally pass a machineGroup, an input body, and a timeout, then the tool reports the session status and outputs.

How do I list desktop flows in a Power Automate environment?

Call the list_desktop_flows tool, optionally with a name filter. Results are presented as a table showing each flow's name, status, creation date, and modification date.

Can I target a specific machine group when running a desktop flow?

Yes. Call list_machine_groups to see available machine infrastructure with type, status, and machine counts, then pass the chosen group as the machineGroup parameter to run_desktop_flow.

Why are the FlowAgent MCP tools not available in my session?

If no MCP tools are present, the plugin is not wired up. Run the setup skill from the power-automate plugin to configure the FlowAgent MCP server connection before managing desktop flows.

What run statuses does a desktop flow session report?

A desktop flow run session reports one of five statuses: Waiting, InProgress, Failed, Cancelled, or Succeeded, along with any outputs produced by the flow.