MR
Mayur Rathi
@github
⭐ 34.1k GitHub stars

Flowstudio-Power-Automate-Mcp

Flowstudio-Power-Automate-Mcp是一款code方向的AI技能,核心价值是>-,可用于解决开发者在code领域的实际问题,帮助用户提升效率、自动化重复任务或优化工作流。

>-

Last verified on: 2026-05-30
mkdir -p ./skills/flowstudio-power-automate-mcp && curl -sfL https://raw.githubusercontent.com/github/awesome-copilot/main/skills/flowstudio-power-automate-mcp/SKILL.md -o ./skills/flowstudio-power-automate-mcp/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Power Automate via FlowStudio MCP — Foundation


This skill is the **plumbing layer**. It gives an AI agent a reliable way to

talk to a FlowStudio MCP server, discover what tools are available, and handle

the responses cleanly. The actual workflow narratives live in four specialized

skills that all build on this one.


> **Real debugging examples**: [Expression error in child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/fix-expression-error.md) |

> [Data entry, not a flow bug](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/data-not-flow.md) |

> [Null value crashes child flow](https://github.com/ninihen1/power-automate-mcp-skills/blob/main/examples/null-child-flow.md)


> **Requires:** A [FlowStudio](https://mcp.flowstudio.app) MCP subscription (or

> compatible Power Automate MCP server). You will need:

> - MCP endpoint: `https://mcp.flowstudio.app/mcp` (same for all subscribers)

> - API key / JWT token (`x-api-key` header — NOT Bearer)

> - Power Platform environment name (e.g. `Default-<tenant-guid>`)


---


Which Skill to Use When


Skills are organized by **use-case intent**, not by which tools they call.

Multiple skills reuse the same underlying tools — pick by what the user is

trying to accomplish.


| The user wants to… | Load this skill |

|---|---|

| Make or change a flow (build new, modify existing, fix a bug, deploy) | **`flowstudio-power-automate-build`** |

| Diagnose why a flow failed (root cause analysis on a failing run) | **`flowstudio-power-automate-debug`** |

| See tenant-wide flow health, failure rates, asset inventory | **`flowstudio-power-automate-monitoring`** *(Pro+)* |

| Tag, audit, classify, score, or offboard flows | **`flowstudio-power-automate-governance`** *(Pro+)* |

| Just connect, set up auth, write the helper, parse responses | this skill (foundation) |


**Same tools, different lenses.** `flowstudio-power-automate-build` and `flowstudio-power-automate-debug`

both call `update_live_flow`, `get_live_flow`, and the run-error tools — they

differ in *direction* (forward vs backward) and *intent* (compose vs diagnose).

`flowstudio-power-automate-monitoring` and `flowstudio-power-automate-governance` both call the Store

tools — they differ in *audience* (ops vs compliance) and *outcome* (read

health vs write metadata). Don't try to memorize "which tools belong to which

skill"; pick the skill by what the user is doing.


---


Source of Truth


| Priority | Source | Covers |

|----------|--------|--------|

| 1 | **Real API response** | Always trust what the server actually returns |

| 2 | **`tool_search` / `list_skills`** | Authoritative tool schemas, parameter names, types, required flags |

| 3 | **SKILL docs & reference files** | Workflow narrative, response shapes, non-obvious behaviors |


If documentation disagrees with a real API response, the API wins. Tool schemas

in this skill (or any other) may lag the server — call `tool_search` to confirm

the current shape before invoking a tool you haven't used recently.


---


How Agents Discover Tools


The FlowStudio MCP server (v1.1.5+) exposes two **non-billable** meta-tools that

let an agent load only the tools relevant to the current task. Use these in

preference to `tools/list` (which loads all 30+ schemas at once) or guessing

tool names.


| Meta-tool | When to call |

|---|---|

| `list_skills` | Cold start — see the available bundles (`build-flow`, `create-flow`, `debug-flow`, `monitor-flow`, `discover`, `governance`) and pick one |

| `tool_search` with `query: "skill:<name>"` | Load the full schema set for one bundle (e.g. `skill:debug-flow`) |

| `tool_search` with `query: "select:tool1,tool2"` | Load specific tools by name (e.g. when chaining across bundles) |

| `tool_search` with `query: "<keywords>"` | Free-text search when the user request is ambiguous (e.g. `"cancel run"`) |


The server's `tool_search` bundles are intentionally **narrower than this

skill family** — they're starter packs of

🎯 Best For

  • Claude users
  • GitHub Copilot users
  • Software engineers
  • Development teams
  • Tech leads

💡 Use Cases

  • Code quality improvement
  • Best practice enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude or GitHub Copilot and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Flowstudio-Power-Automate-Mcp to Your Work

    Open your project in the AI assistant and ask it to apply the skill. Start with a small module to verify the output quality.

  4. 4

    Review and Refine

    Review AI suggestions before committing. Run tests, check for regressions, and iterate on the skill output.

❓ Frequently Asked Questions

Is Flowstudio-Power-Automate-Mcp compatible with Cursor and VS Code?

Yes — this skill works with any AI coding assistant including Cursor, VS Code with Copilot, and JetBrains IDEs.

Do I need specific dependencies for Flowstudio-Power-Automate-Mcp?

Check the install command and Works With section. Most code skills only require the AI assistant and your codebase.

How do I install Flowstudio-Power-Automate-Mcp?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/flowstudio-power-automate-mcp/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping validation

Always test AI-generated code changes, even for simple refactors.

Missing dependency updates

Check if the skill requires updated dependencies or new packages.

🔗 Related Skills