debug-flow
Skill1.1k starsChanged 6 days agoMITView on GitHub
Debug a failed Power Automate flow run. Use when a flow failed, has errors, or the user wants to troubleshoot a run. If the flow has no runs, says so plainly instead of guessing a cause.
3 other projects use a version of this.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Most recently taken up by
- OwnOptic/power-automate-mcptheir own version, first seen Nov 4, 2026
- troskater/flowdeck-claudetheir own version, first seen Oct 25, 2026
- ravid7000/skillstheir own version, first seen Aug 1, 2026
Who's talking about microsoft/power-platform-skills
- geekfujiwara/CodeAppsDevelopmentStandard“[sdk-update] 自動検知: Power Platform SDK / 公式 skills 更新 (2026-09-06)”GitHub · Sep 6, 2026 · 1 reactions
- geekfujiwara/CodeAppsDevelopmentStandard“[sdk-update] 自動検知: Power Platform SDK / 公式 skills 更新 (2026-08-23)”GitHub · Aug 23, 2026 · 1 reactions
- sudosubin/agents.nix“codex-marketplaces.github.microsoft.power-platform-skills: init at 0-unstable-2026-11-06”GitHub · Nov 7, 2026
- sudosubin/agents.nix“claude-code-marketplaces.github.microsoft.power-platform-skills: 3ffa5b8 → 9d26fde”GitHub · Nov 7, 2026
- sudosubin/agents.nix“agent-skills.github.microsoft.power-platform-skills: 3ffa5b8 → 9d26fde”GitHub · Nov 6, 2026
The biggest 5 of 50 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 50
Talked about on GitHub (50 times).
On GitHub · 50
- Sep 6, 2026[sdk-update] 自動検知: Power Platform SDK / 公式 skills 更新 (2026-09-06) — geekfujiwara/CodeAppsDevelopmentStandard1 reaction
- Aug 23, 2026[sdk-update] 自動検知: Power Platform SDK / 公式 skills 更新 (2026-08-23) — geekfujiwara/CodeAppsDevelopmentStandard1 reaction · 2 comments
- Nov 7, 2026codex-marketplaces.github.microsoft.power-platform-skills: init at 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 7, 2026claude-code-marketplaces.github.microsoft.power-platform-skills: 3ffa5b8 → 9d26fde — sudosubin/agents.nix0 reactions
- Nov 6, 2026agent-skills.github.microsoft.power-platform-skills: 3ffa5b8 → 9d26fde — sudosubin/agents.nix0 reactions
45 more on GitHub
- Nov 6, 2026claude-code-plugins.github.microsoft.power-platform-skills: 3ac90e9 → 9d26fde — sudosubin/agents.nix0 reactions
- Nov 6, 2026agent-plugins.github.microsoft.power-platform-skills: 3ac90e9 → 9d26fde — sudosubin/agents.nix0 reactions
- Nov 6, 2026copilot-plugins.github.microsoft.power-platform-skills: 3ac90e9 → 9d26fde — sudosubin/agents.nix0 reactions
- Nov 6, 2026claude-code-marketplaces.github.microsoft.power-platform-skills: 3ac90e9 → 3ffa5b8 — sudosubin/agents.nix0 reactions
- Nov 6, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026agent-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026claude-code-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026copilot-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026claude-code-marketplaces.github.microsoft.power-platform-skills: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026agent-skills.github.microsoft.power-platform-skills: 22f9137 → 2eb182a — sudosubin/agents.nix0 reactions
- Nov 5, 2026claude-code-plugins.github.microsoft.power-platform-skills: 8821fee → 2eb182a — sudosubin/agents.nix0 reactions
- Nov 5, 2026agent-plugins.github.microsoft.power-platform-skills: 8821fee → 2eb182a — sudosubin/agents.nix0 reactions
- Nov 5, 2026copilot-plugins.github.microsoft.power-platform-skills: 8821fee → 4076781 — sudosubin/agents.nix0 reactions
- Nov 5, 2026claude-code-marketplaces.github.microsoft.power-platform-skills: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026agent-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026claude-code-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026copilot-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 4, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026claude-code-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026agent-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026copilot-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026claude-code-marketplaces.github.microsoft.power-platform-skills: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026agent-skills.github.microsoft.power-platform-skills: 96d16d0 → da8ea7a — sudosubin/agents.nix0 reactions
- Nov 3, 2026claude-code-marketplaces.github.microsoft.power-platform-skills: 0-unstable-2026-11-02 → 0-unstable-2026-11-03 — sudosubin/agents.nix0 reactions
- Nov 3, 2026claude-code-plugins.github.microsoft.power-platform-skills: 4cf6677 → da8ea7a — sudosubin/agents.nix0 reactions
- Nov 3, 2026agent-plugins.github.microsoft.power-platform-skills: 4cf6677 → da8ea7a — sudosubin/agents.nix0 reactions
- Nov 3, 2026agent-skills.github.microsoft.power-platform-skills: fc1625b → 96d16d0 — sudosubin/agents.nix0 reactions
- Nov 3, 2026copilot-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-02 → 0-unstable-2026-11-03 — sudosubin/agents.nix0 reactions
- Nov 3, 2026agent-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-02 → 0-unstable-2026-11-03 — sudosubin/agents.nix0 reactions
- Nov 3, 2026claude-code-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-11-02 → 0-unstable-2026-11-03 — sudosubin/agents.nix0 reactions
- Nov 3, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-11-02 → 0-unstable-2026-11-03 — sudosubin/agents.nix0 reactions
- Nov 2, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-10-30 → 0-unstable-2026-11-02 — sudosubin/agents.nix0 reactions
- Nov 2, 2026claude-code-marketplaces.github.microsoft.power-platform-skills: 0-unstable-2026-10-30 → 0-unstable-2026-11-02 — sudosubin/agents.nix0 reactions
- Nov 2, 2026claude-code-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-10-30 → 0-unstable-2026-11-02 — sudosubin/agents.nix0 reactions
- Nov 2, 2026agent-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-10-30 → 0-unstable-2026-11-02 — sudosubin/agents.nix0 reactions
- Nov 2, 2026copilot-plugins.github.microsoft.power-platform-skills: 0-unstable-2026-10-30 → 0-unstable-2026-11-02 — sudosubin/agents.nix0 reactions
- Nov 2, 2026[sdk-update] 自動検知: Power Platform SDK / 公式 skills 更新 (2026-11-02) — geekfujiwara/CodeAppsDevelopmentStandard0 reactions
- Oct 30, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-10-29 → 0-unstable-2026-10-30 — sudosubin/agents.nix0 reactions
- Oct 30, 2026claude-code-marketplaces.github.microsoft.power-platform-skills: 0-unstable-2026-10-29 → 0-unstable-2026-10-30 — sudosubin/agents.nix0 reactions
- Oct 30, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-10-28 → 0-unstable-2026-10-29 — sudosubin/agents.nix0 reactions
- Oct 29, 2026agent-skills.github.microsoft.power-platform-skills: 0a7bf47 → c159268 — sudosubin/agents.nix0 reactions
- Oct 28, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-10-27 → 0-unstable-2026-10-28 — sudosubin/agents.nix0 reactions
- Oct 27, 2026agent-skills.github.microsoft.power-platform-skills: 696cac9 → f39b3bb — sudosubin/agents.nix0 reactions
- Oct 27, 2026agent-skills.github.microsoft.power-platform-skills: 0-unstable-2026-10-26 → 0-unstable-2026-10-27 — sudosubin/agents.nix0 reactions
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- ravid7000/skills★ 1same name
- OwnOptic/power-automate-mcp★ 0same name
- troskater/flowdeck-claude★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository145 other files it gives its agents.
- AGENTS.mdAGENTS.md
- plugins/canvas-apps/AGENTS.mdAGENTS.md
- plugins/code-apps/AGENTS.mdAGENTS.md
- plugins/mobile-apps/AGENTS.mdAGENTS.md
- plugins/mobile-apps/template/AGENTS.mdAGENTS.md
- plugins/model-apps/AGENTS.mdAGENTS.md
- plugins/pcf/AGENTS.mdAGENTS.md
- plugins/power-apps-mobile-extension/AGENTS.mdAGENTS.md
- plugins/power-automate/AGENTS.mdAGENTS.md
- plugins/power-pages/AGENTS.mdAGENTS.md
- plugins/process-intelligence/AGENTS.mdAGENTS.md
- plugins/mobile-apps/template/CLAUDE.mdCLAUDE.md
- plugins/mobile-apps/template/.github/copilot-instructions.mdCopilot instructions
- add-data-sourceSkill
- canvas-appSkill
- configure-canvas-mcpSkill
- report-issueSkill
- add-azuredevopsSkill
- add-connectorSkill
- add-datasourceSkill
- add-dataverseSkill
- add-excelSkill
- add-mcscopilotSkill
- add-office365Skill
- add-onedriveSkill
- add-sharepointSkill
- add-teamsSkill
- add-workiqSkill
- create-code-appSkill
- deploySkill
- list-connectionsSkill
- report-issueSkill
- generate-codeful-mcp-toolSkill
- generate-mcp-app-uiSkill
- report-issueSkill
- add-connectorSkill
- add-datasourceSkill
- add-dataverseSkill
- add-cameraSkill
- add-geolocationSkill
- add-pdf-reportSkill
- add-pdf-viewerSkill
- add-pen-inputSkill
- add-nativeSkill
- add-sample-dataSkill
- add-sharepointSkill
- add-table-to-offline-profileSkill
- assign-offline-profileSkill
- check-updatesSkill
- create-mobile-appSkill
- debug-appSkill
- deploySkill
- design-systemSkill
- edit-appSkill
- edit-offline-profileSkill
- enable-tables-offlineSkill
- list-connectionsSkill
- open-wrap-urlSkill
- preview-offline-scopeSkill
- preview-screensSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
5 rules. 0 are common, 0 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 42
If the user names an environment (or none is set), call resolve_environment first so the search runs in the right environment.
- Very specific: line 43
If no flow ID, call list_flows with name param to search.
- Very specific: line 44
If no run ID, call get_run_history and find the most recent failed run.
- Very specific: line 49
Call diagnose_run for the run — it returns the failed/timed-out actions already classified with a remediation each.
- Very specific: line 71
If the fix is a definition change, offer to apply it with edit_flow (surgical, one action/parameter) — fall back to update_flow only for …
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Debug a Failed Flow Run
You are helping the user debug a failed Power Automate flow run.
Tools
This skill uses the FlowAgent MCP tools. Clients surface them with a
client-specific prefix — mcp__flowagent__<tool> (Claude Code) or
flowagent-<tool> (Copilot CLI) — so they're referred to by bare name below
(e.g. get_run_actions). Use CLI shell commands (local engine build only) for
CLI-only operations or when no MCP tools are present.
| Tool | Purpose |
list_flows | Find flows by name (use name param for search) |
get_run_history | Get recent runs for a flow |
diagnose_run | One-shot: classify failed actions with remediations |
get_run_details | Get details for a specific run |
get_run_actions | Get action-level execution trace |
get_run_action_content | Retrieve bounded recorded inputs or outputs for one action |
get_run_action_repetitions | Iteration-level detail for a loop (which iteration failed — pass an action inside the loop) |
get_flow | Get flow definition for context |
get_operation_details | Confirm the correct action type / parameters |
edit_flow | Apply a surgical fix to one action/parameter |
update_flow | Replace the whole definition (large rewrites) |
run_flow | Re-run after fix (use wait: true to see result) |
resubmit_run / cancel_run | Resubmit a fixed run / cancel a stuck one |
Steps
- Identify the flow and run
- Parse
$ARGUMENTSfor flow ID and optional run ID. - If the user names an environment (or none is set), call
resolve_environmentfirst so the search runs in the right environment. - If no flow ID, call
list_flowswithnameparam to search. Ask user to pick if ambiguous. - If no run ID, call
get_run_historyand find the most recent failed run. - If
get_run_historyreturns no runs, stop and say so plainly ("this flow has no recorded runs in its history"). Do not invent a failure, do not diagnose from the definition as if it had failed; offer to check the trigger configuration or to run/test the flow instead. - Present recent runs in a table: Run ID | Status | Start Time | Error
- Parse
- Fast triage with
diagnose_run- Call
diagnose_runfor the run — it returns the failed/timed-out actions already classified with a remediation each. Use this as the starting point. - For deeper analysis, also fetch (in parallel):
get_run_actions(full trace) andget_flow(definition context). For a failed loop, callget_run_action_repetitionson an action inside the loop to find the failing iteration. - Repetition results are
{ action, count, truncated, repetitions };countis the returned count, not the total. Iftruncatedis true, do not infer absence from the returned subset. - When recorded payloads are needed, use
get_run_actionswithincludeSizes: true, thenget_run_action_contentwith the action name andwhich: "inputs"or"outputs". The default download cap is 256000 bytes; an oversized result is reported rather than dumped. Retrieve only what the diagnosis needs and avoid reproducing sensitive payloads in the report.
- Call
- Analyze failures
- Identify actions with status != "Succeeded"
- Trace the
runAfterdependency chain to separate root cause from cascading failures:- Root cause: action whose dependencies all Succeeded but it failed
- Cascading: actions skipped because a dependency failed
- Report root cause actions with: name, type, error code, error message
- Root cause classification
- Connection errors (
AuthorizationFailed,ConnectionNotFound,InvokerConnectionOverrideFailed): Suggest re-auth or fix connection source to Embedded - Expression errors (
ExpressionEvaluationFailed,InvalidTemplate): Show the expression, explain what's wrong, suggest fix - API/External errors (401/403/404/429/500+): Explain the HTTP error, check connector status
- Parameter errors (
WorkflowOperationParametersRuntimeMissingValue): Missing/empty required parameter. Add null guard:@if(empty(...), 'default', ...) - Timeout (
ActionTimedOut): Suggest retry policy or splitting the operation - Type mismatch (
InvalidOpenApiConnectionOperationType): Wrong action type. Callget_operation_detailsto find correct type.
- Connection errors (
- Suggest fix
- Provide a specific fix with code/expression changes.
- If the fix is a definition change, offer to apply it with
edit_flow(surgical, one action/parameter) — fall back toupdate_flowonly for large rewrites.
- Re-test
- Offer to call
run_flowwithwait: trueto verify the fix works (orresubmit_runto retry the original run with its trigger inputs). - Report the result: Succeeded/Failed with action details.
- Offer to call
Output Format
Diagnosis Summary
- Flow: [name] ([ID])
- Run: [run ID] | [start time] | Status: [status]
Failed Actions
| # | Action | Status | Error Code | Error Message |
Root Cause
Fix
[Step-by-step fix with code]
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

