Back to Skills

flowstudio-power-automate-build

Build, scaffold, and deploy Power Automate cloud flows using the FlowStudio MCP server. Your agent constructs flow definitions, wires connections, deploys, and tests — all via MCP without opening the portal. Load this skill when asked to: create a flow, build a new flow, deploy a flow definition, scaffold a Power Automate workflow, construct a flow JSON, update an existing flow's actions, patch a flow definition, add actions to a flow, wire up connections, or generate a workflow definition from

35,509stars4,384forksUpdated 6/22/2026

Security Assessment

Low Risk(85/100)

Detected risks:

Secret Exposure([SKILL.md] TOKEN =)
Security Score85/100

About flowstudio-power-automate-build

The flowstudio-power-automate-build skill enables AI agents to programmatically build, scaffold, and deploy Microsoft Power Automate cloud flows entirely through the FlowStudio MCP server — no manual portal interaction required. It solves the problem of having to navigate the Power Automate web interface to create or modify workflows, instead letting agents construct flow definitions, wire up connections, deploy, and verify flows through a structured MCP-based API.

This skill provides a complete end-to-end build workflow covering seven stages: loading current build tools from the MCP server, checking for existing flows to avoid duplicates, resolving connection references, constructing the flow definition JSON, deploying the flow, verifying the deployment, and running tests. It includes a Python helper utility for making MCP calls, and enforces a "source of truth" pattern where tool schemas are always confirmed via `list_skills` or `tool_search` before use, ensuring compatibility across MCP server versions.

This skill is designed for developers, automation engineers, and AI agent builders who need to generate or manage Power Automate workflows programmatically — particularly in CI/CD pipelines, bulk provisioning scenarios, or agent-driven automation platforms. It is suitable for anyone who wants to create flows from scratch, update existing flow actions, patch definitions, or scaffold workflows without touching the Power Automate portal. A valid FlowStudio MCP subscription and JWT token are required.

FAQ

What are the prerequisites for using this skill?

You need a FlowStudio MCP subscription with a valid JWT token. The MCP server must be reachable at https://mcp.flowstudio.app. See the `flowstudio-power-automate-mcp` skill for connection setup details.

Will this skill overwrite an existing flow if one with the same name already exists?

No. The skill includes a safety check step that searches for existing flows by name before building. If a match is found, it switches to modify mode using the existing flow's ID rather than creating a duplicate.

How does the skill stay compatible with different MCP server versions?

The skill instructs agents to always call `list_skills` or `tool_search` first to confirm current tool names and parameter schemas. The MCP API response is treated as the authoritative source of truth — if the skill's documentation conflicts with a real API response, the API wins.

Can this skill handle large environments with many flows?

It can, though `list_live_flows` may return a continuation URL for very large environments. Your agent will need to handle pagination by following that continuation URL to retrieve additional results.

Does this skill work for editing existing flows, not just creating new ones?

Yes. Load the `build-flow` tool bundle (instead of `create-flow`) when editing an existing flow. The skill supports updating actions, patching definitions, and adding new actions to flows already deployed in Power Automate.

All Files

7 files
references/action-patterns-data.md18.5 KB
View
references/flow-schema.md5.1 KB
View
references/action-patterns-connectors.md17.9 KB
View
references/action-patterns-core.md16.2 KB
View
references/build-patterns.md2.7 KB
View
references/trigger-types.md5.3 KB
View
SKILL.md19.2 KB
View

Install flowstudio-power-automate-build

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill