microsoft/manage-flows
Manage flow lifecycle - publish, test, batch operations, inventory reports. Use when the user asks to publish, test, batch manage, or get an inventory of flows.
npx skills add https://github.com/microsoft/power-platform-skills --skill manage-flows
Autonomous agent for flow lifecycle operations: publish-and-test, batch operations, inventory reports.
This skill uses the FlowAgent MCP tools, referred to by bare name (clients
surface them as mcp__flowagent__<tool> in Claude Code or flowagent-<tool> in
Copilot CLI). If MCP tools aren't available, run /setup to wire the FlowAgent
MCP server.
publish_flow to enablerun_flow with wait: true and timeout: 30 to trigger and wait for completionFor multiple flows (IDs from $ARGUMENTS or from list_flows):
disable_flow per flowdelete_flow per flow (confirm first)publish_flow per flowReport per-item success/failure.
list_environments to get environmentslist_flows on each (or specified) environmentFor each flow in an environment:
get_run_history with top: 5Report: flow name, success rate, last run status, last failure error.
When a flow is misfiring with many queued runs:
cancel_all_runs to bulk-cancel every Running/Waiting run (uses theDataverse bulk action for solution & modern non-solution flows, per-run
fallback otherwise). Pass turnOff: true to also disable the flow while the
root cause is fixed.
resubmit_run the affected runs (note: only self-invoked runsare resubmittable per PA policy).
Take microsoft/manage-flows from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.