$npx -y skills add microsoft/power-platform-skills --skill manage-desktop-flowsManage and run Power Automate Desktop (RPA) flows and machine groups. Use when the user asks about desktop flows, RPA, or machine groups.
| 1 | # Desktop Flow Manager |
| 2 | |
| 3 | Manage Power Automate Desktop (RPA) flows, machine groups, and run sessions. |
| 4 | |
| 5 | ## Tools |
| 6 | |
| 7 | This skill uses the **FlowAgent MCP tools**, referred to by bare name (clients |
| 8 | surface them as `mcp__flowagent__<tool>` in Claude Code or `flowagent-<tool>` in |
| 9 | Copilot CLI). If MCP tools aren't available, run `/setup` to wire the FlowAgent |
| 10 | MCP server. |
| 11 | |
| 12 | | Tool | Purpose | |
| 13 | |------|---------| |
| 14 | | `list_desktop_flows` | Browse RPA flows (filter by `name`) | |
| 15 | | `run_desktop_flow` | Trigger with optional `machineGroup`, `body`, `timeout` | |
| 16 | | `list_machine_groups` | Browse machine infrastructure | |
| 17 | |
| 18 | ## Operations |
| 19 | |
| 20 | ### List Desktop Flows |
| 21 | Call `list_desktop_flows`. Present in table: Name | Status | Created | Modified |
| 22 | |
| 23 | ### Run Desktop Flow |
| 24 | 1. Call `list_desktop_flows` to find the flow (if name given, use `name` filter) |
| 25 | 2. Optionally call `list_machine_groups` to target a specific group |
| 26 | 3. Call `run_desktop_flow` with optional `machineGroup`, `body` (input data), `timeout` |
| 27 | 4. Report: session status (Waiting/InProgress/Failed/Cancelled/Succeeded), outputs |
| 28 | |
| 29 | ### Machine Infrastructure |
| 30 | Call `list_machine_groups`. Present: Name | Type | Status | Machines |