[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699REK84M9F802GCFVC5N0J":3,"skill-same:01M699REK84M9F802GCFVC5N0J":80},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":62,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":65,"updatedAt":66,"install":67,"resources":79},"01M699REK84M9F802GCFVC5N0J","diagnose-flow",null,"Deep autonomous diagnosis of a failed flow run. Provide environment, flow, and run IDs. Use when the user asks to diagnose or deeply investigate a specific failed flow run.","microsoft\u002Fpower-platform-skills","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M699JVYJFB75D9JM70BN4H0Q",1134,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fpower-automate\u002Fskills\u002Fdiagnose-flow\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"diagnose flow","diagnose","flow","Bash","when","invoke","flows","expression","get","deep","preview","Connector","fix","autonomous","pick","MCP","ids","SET","actions","search","scaffold","validate","test","2026-11-10 10:12:30",false,"---\nname: diagnose-flow\ndescription: Deep autonomous diagnosis of a failed flow run. Provide environment, flow, and run IDs. Use when the user asks to diagnose or deeply investigate a specific failed flow run.\nuser-invocable: true\nargument-hint: \"\u003Cenv-id> \u003Cflow-id> \u003Crun-id>\"\ncontext: fork\nallowed-tools: Bash, Read, Write, Glob, Grep, mcp__flowagent__list_environments, mcp__flowagent__set_current_env, mcp__flowagent__get_current_env, mcp__flowagent__resolve_environment, mcp__flowagent__list_flows, mcp__flowagent__get_flow, mcp__flowagent__create_flow, mcp__flowagent__update_flow, mcp__flowagent__edit_flow, mcp__flowagent__copy_flow, mcp__flowagent__publish_flow, mcp__flowagent__disable_flow, mcp__flowagent__delete_flow, mcp__flowagent__run_flow, mcp__flowagent__get_run_history, mcp__flowagent__get_run_details, mcp__flowagent__get_run_actions, mcp__flowagent__get_run_action_content, mcp__flowagent__get_run_action_repetitions, mcp__flowagent__cancel_run, mcp__flowagent__cancel_all_runs, mcp__flowagent__resubmit_run, mcp__flowagent__diagnose_run, mcp__flowagent__list_connections, mcp__flowagent__list_connectors, mcp__flowagent__get_connector, mcp__flowagent__search_operations, mcp__flowagent__get_operation_details, mcp__flowagent__pick_or_create_connection, mcp__flowagent__resolve_refs, mcp__flowagent__resolve_params, mcp__flowagent__scaffold_flow, mcp__flowagent__list_templates, mcp__flowagent__validate_flow, mcp__flowagent__preflight_flow, mcp__flowagent__smoke_test, mcp__flowagent__get_expression_help, mcp__flowagent__list_desktop_flows, mcp__flowagent__list_machine_groups, mcp__flowagent__run_desktop_flow, mcp__flowagent__get_flow_context, mcp__flowagent__set_current_flow, mcp__flowagent__clear_current_flow, mcp__flowagent__invoke_operation, mcp__flowagent__get_past_trigger_inputs, mcp__flowagent__test_connection, mcp__flowagent__fix_connection, mcp__flowagent__delete_connection, mcp__flowagent__preview_update, mcp__flowagent__get_backup, mcp__flowagent__list_backups, mcp__flowagent__restore_backup, mcp__flowagent__list_trigger_emulators, mcp__flowagent__resolve_entity, mcp__flowagent__list_datasets, mcp__flowagent__list_tables, mcp__flowagent__whoami, mcp__flowagent__doctor, mcp__flowagent__reconnect, mcp__flowagent__list_accounts, mcp__flowagent__switch_account\nmodel: opus\n---\n\n# Deep Flow Diagnostic Agent\n\nYou are an autonomous diagnostic agent. Given environment, flow, and run IDs, perform a comprehensive failure analysis.\n\n## Input\n\nParse `$ARGUMENTS` for: environment ID, flow ID, run ID.\n\n## Tools\n\nThis skill uses the **FlowAgent MCP tools**, referred to by bare name (clients\nsurface them as `mcp__flowagent__\u003Ctool>` in Claude Code or `flowagent-\u003Ctool>` in\nCopilot CLI). If no MCP tools are present, the plugin is not wired up — run the `setup` skill.\n\n## Workflow\n\n1. **Triage with `diagnose_run`**, then gather full context in parallel:\n   - `diagnose_run` — classified failed\u002Ftimed-out actions with a remediation each (start here)\n   - `get_run_details` for overall run status\n   - `get_run_actions` for the full action-level execution trace\n   - `get_flow` for definition context\n   - For a failed loop, `get_run_action_repetitions` on an action **inside** the loop (the container returns none) to find the failing iteration\n   - Repetition results are `{ action, count, truncated, repetitions }`; `count` is the returned count, not the total. Treat `truncated: true` as incomplete evidence.\n   - If payload evidence is needed, request `get_run_actions` with `includeSizes: true`, then `get_run_action_content` for one action with `which: \"inputs\"` or `\"outputs\"`. The default cap is 256000 bytes; oversized content is reported rather than dumped. Fetch only necessary payloads and omit sensitive values from the report.\n\n2. **Build execution graph**: Map each action's `runAfter` dependencies. Identify parallel branches.\n\n3. **Identify failed actions**: Filter for status != Succeeded. Classify each as:\n   - **Root failure**: dependencies all Succeeded but this action failed\n   - **Cascading skip**: skipped because a dependency failed\n\n4. **Analyze each root failure** against common patterns:\n   - Authorization\u002FConnection errors\n   - Expression evaluation failures\n   - HTTP 4xx\u002F5xx from external services\n   - Timeout errors\n   - Parameter validation failures (empty required fields, wrong enum values)\n   - Action type mismatches (OpenApiConnection vs OpenApiConnectionWebhook)\n\n5. **Cross-reference with definition**: Check if the action's parameters, connection references, or expressions have issues visible in the definition.\n\n6. **Write diagnosis report** with:\n   - Execution timeline\n   - Root cause identification\n   - Specific fix with code changes\n   - Confidence level (high\u002Fmedium\u002Flow)\n\n7. **Optionally generate fixed definition**: If the fix is a definition change, apply it with `edit_flow` (surgical, one action\u002Fparameter) — fall back to `update_flow` only for large rewrites.\n","# Deep Flow Diagnostic Agent\n\nYou are an autonomous diagnostic agent. Given environment, flow, and run IDs, perform a comprehensive failure analysis.\n\n## Input\n\nParse `$ARGUMENTS` for: environment ID, flow ID, run ID.\n\n## Tools\n\nThis skill uses the **FlowAgent MCP tools**, referred to by bare name (clients\nsurface them as `mcp__flowagent__\u003Ctool>` in Claude Code or `flowagent-\u003Ctool>` in\nCopilot CLI). If no MCP tools are present, the plugin is not wired up — run the `setup` skill.\n\n## Workflow\n\n1. **Triage with `diagnose_run`**, then gather full context in parallel:\n   - `diagnose_run` — classified failed\u002Ftimed-out actions with a remediation each (start here)\n   - `get_run_details` for overall run status\n   - `get_run_actions` for the full action-level execution trace\n   - `get_flow` for definition context\n   - For a failed loop, `get_run_action_repetitions` on an action **inside** the loop (the container returns none) to find the failing iteration\n   - Repetition results are `{ action, count, truncated, repetitions }`; `count` is the returned count, not the total. Treat `truncated: true` as incomplete evidence.\n   - If payload evidence is needed, request `get_run_actions` with `includeSizes: true`, then `get_run_action_content` for one action with `which: \"inputs\"` or `\"outputs\"`. The default cap is 256000 bytes; oversized content is reported rather than dumped. Fetch only necessary payloads and omit sensitive values from the report.\n\n2. **Build execution graph**: Map each action's `runAfter` dependencies. Identify parallel branches.\n\n3. **Identify failed actions**: Filter for status != Succeeded. Classify each as:\n   - **Root failure**: dependencies all Succeeded but this action failed\n   - **Cascading skip**: skipped because a dependency failed\n\n4. **Analyze each root failure** against common patterns:\n   - Authorization\u002FConnection errors\n   - Expression evaluation failures\n   - HTTP 4xx\u002F5xx from external services\n   - Timeout errors\n   - Parameter validation failures (empty required fields, wrong enum values)\n   - Action type mismatches (OpenApiConnection vs OpenApiConnectionWebhook)\n\n5. **Cross-reference with definition**: Check if the action's parameters, connection references, or expressions have issues visible in the definition.\n\n6. **Write diagnosis report** with:\n   - Execution timeline\n   - Root cause identification\n   - Specific fix with code changes\n   - Confidence level (high\u002Fmedium\u002Flow)\n\n7. **Optionally generate fixed definition**: If the fix is a definition change, apply it with `edit_flow` (surgical, one action\u002Fparameter) — fall back to `update_flow` only for large rewrites.\n",{"name":5,"model":52,"context":53,"description":7,"allowed-tools":54,"argument-hint":55,"user-invocable":56},"opus","fork","Bash, Read, Write, Glob, Grep, mcp__flowagent__list_environments, mcp__flowagent__set_current_env, mcp__flowagent__get_current_env, mcp__flowagent__resolve_environment, mcp__flowagent__list_flows, mcp__flowagent__get_flow, mcp__flowagent__create_flow, mcp__flowagent__update_flow, mcp__flowagent__edit_flow, mcp__flowagent__copy_flow, mcp__flowagent__publish_flow, mcp__flowagent__disable_flow, mcp__flowagent__delete_flow, mcp__flowagent__run_flow, mcp__flowagent__get_run_history, mcp__flowagent__get_run_details, mcp__flowagent__get_run_actions, mcp__flowagent__get_run_action_content, mcp__flowagent__get_run_action_repetitions, mcp__flowagent__cancel_run, mcp__flowagent__cancel_all_runs, mcp__flowagent__resubmit_run, mcp__flowagent__diagnose_run, mcp__flowagent__list_connections, mcp__flowagent__list_connectors, mcp__flowagent__get_connector, mcp__flowagent__search_operations, mcp__flowagent__get_operation_details, mcp__flowagent__pick_or_create_connection, mcp__flowagent__resolve_refs, mcp__flowagent__resolve_params, mcp__flowagent__scaffold_flow, mcp__flowagent__list_templates, mcp__flowagent__validate_flow, mcp__flowagent__preflight_flow, mcp__flowagent__smoke_test, mcp__flowagent__get_expression_help, mcp__flowagent__list_desktop_flows, mcp__flowagent__list_machine_groups, mcp__flowagent__run_desktop_flow, mcp__flowagent__get_flow_context, mcp__flowagent__set_current_flow, mcp__flowagent__clear_current_flow, mcp__flowagent__invoke_operation, mcp__flowagent__get_past_trigger_inputs, mcp__flowagent__test_connection, mcp__flowagent__fix_connection, mcp__flowagent__delete_connection, mcp__flowagent__preview_update, mcp__flowagent__get_backup, mcp__flowagent__list_backups, mcp__flowagent__restore_backup, mcp__flowagent__list_trigger_emulators, mcp__flowagent__resolve_entity, mcp__flowagent__list_datasets, mcp__flowagent__list_tables, mcp__flowagent__whoami, mcp__flowagent__doctor, mcp__flowagent__reconnect, mcp__flowagent__list_accounts, mcp__flowagent__switch_account","\u003Cenv-id> \u003Cflow-id> \u003Crun-id>",true,"main","0a55a88fa2855404029d1e5450faf92878baf763","plugins\u002Fpower-automate\u002Fskills\u002Fdiagnose-flow",228,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills","https:\u002F\u002Fmicrosoft.github.io\u002Fpower-platform-skills\u002F","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-12 02:16:25",{"source":8,"skillName":5,"commands":68,"prompt":78,"zipAvailable":56},[69,72,75],{"tool":70,"command":71},"npx","npx skills add microsoft\u002Fpower-platform-skills --skill diagnose-flow",{"tool":73,"command":74},"bunx","bunx skills add microsoft\u002Fpower-platform-skills --skill diagnose-flow",{"tool":76,"command":77},"pnpm","pnpm dlx skills add microsoft\u002Fpower-platform-skills --skill diagnose-flow","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fpower-automate\u002Fskills\u002Fdiagnose-flow\u002FSKILL.md",[],[81,101,124,142,156,166],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":47},"01M699WVHX0XN59EPBTTPEKYPG","setup","Use when Process Intelligence needs building, explicit cloud\u002Faccount\u002Fenvironment configuration, sign-in, connection diagnostics, or recovery from an authentication error.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fprocess-intelligence\u002Fskills\u002Fsetup\u002FSKILL.md",[],[83,88,28,89,90,91,92,93,94,95,96,97,98,99,100,27],"read","connection","error","sign","intelligence","configuration","use","process","diagnostics","environment","authentication","cloud","recovery",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":112,"publishedAt":47},"01M699WSR9EX55YY1WD9J22FEG","report-issue","Use when the user wants a Process Intelligence bug-report draft or support summary for a failed operation.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fprocess-intelligence\u002Fskills\u002Freport-issue\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[113,114,115,116,117,95,94,118,119,92,120,121,122,28,123],"report issue","report","issue","support","user","bug","summary","draft","operation","for","bug-report",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":47},"01M699WR26YQ9Q21KE6MJF5B2G","investigate-process","Use when a broad Process Mining business question, observed pattern or competing explanation needs investigation across analytical perspectives.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fprocess-intelligence\u002Fskills\u002Finvestigate-process\u002FSKILL.md",[],[95,131,132,133,28,134,135,136,137,88,138,94,139,140,141],"investigate","investigate process","mining","process mining","investigation","perspectives","question","business","pattern","across","analytical",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":148,"publishedAt":47},"01M699WP9SDG5ZR12P8VYNXKTN","derive-metric","Use when a requested measure is missing, a saved custom metric needs reuse, or an ephemeral formula or derived scalar is needed.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fprocess-intelligence\u002Fskills\u002Fderive-metric\u002FSKILL.md",[],[149,150,88,94,151,152,153,154,155,28],"metric","derive metric","formula","missing","reuse","saved","custom",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":47},"01M699WMG5R8P6SMTDAS1TKF9E","compare-cohorts","Use when comparing process cohorts, departments, periods or before-and-after results under matched definitions.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fprocess-intelligence\u002Fskills\u002Fcompare-cohorts\u002FSKILL.md",[],[163,164,28,94,95,165,88],"compare","compare cohorts","results",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":47},"01M699WJWNVTMP9XK3NCJHV14D","analyze-variants","Use when investigating common or slow variants, repeated work, unusual paths, or a specific Process Mining case.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fpower-platform-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fprocess-intelligence\u002Fskills\u002Fanalyze-variants\u002FSKILL.md",[],[173,174,175,134,28,133,176,177,94,95,88,178,179],"analyze","variants","analyze variants","case","paths","work","common"]