Skip to content
Skillpedia
Automations40k · #5145

flowstudio-power-automate-governance

Helps your agent manage Power Automate flows and apps at scale. It classifies flows, detects unused resources, and checks compliance. Useful for maintaining organization and security.

What it does

This tool helps organize and classify your Power Automate flows. You can add information like who owns it, its business impact, and classification tags.

When to use it

  • ✓When you need to know who owns a flow.
  • ✓When you want to classify flows by importance (low, medium, high).
  • ✓When you need to find flows that are no longer used.

Example of what to ask your AI

“Classify the flow 'My Sales Flow' as high impact and add the tag 'CRM'.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/github/awesome-copilot/blob/main/skills/flowstudio-power-automate-governance/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/github/awesome-copilot/blob/main/skills/flowstudio-power-automate-governance/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool adds organizational information to flows, such as tags and impact level. This information is stored in a special place called the 'cached store' and does not change the original flow in Power Automate.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add github/awesome-copilot --skill flowstudio-power-automate-governance

Or download just the file:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/flowstudio-power-automate-governance/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Power Automate Governance with FlowStudio MCP

Classify, tag, and govern Power Automate flows at scale through the FlowStudio MCP cached store — without Dataverse, without the CoE Starter Kit, and without the Power Automate portal.

This skill uses the same store_* tool family as flowstudio-power-automate-monitoring, but with a different intent: governance writes metadata (update_store_flow) and reads for audit and classification outcomes. Monitoring reads the same tools for operational health outcomes. Don't try to memorize which skill "owns" which tool — pick by what the user is doing. For health checks and failure-rate dashboards, load flowstudio-power-automate-monitoring instead.

⚠️ Pro+ subscription required. This skill calls store_* tools that only work for FlowStudio for Teams or MCP Pro+ subscribers.

If the user does not have Pro+ access: the first store_* tool call will return a 403/404 error. When that happens:

  1. STOP calling store tools
  2. Tell the user governance features require a Pro+ subscription
  3. Link them to https://mcp.flowstudio.app/pricing

Discovery: load tool schemas via the meta-tools rather than tools/list — call tool_search with query: "skill:governance" for the canonical bundle, or query: "select:update_store_flow" for a single tool. This skill covers workflow patterns and field semantics — things tool_search cannot tell you. If this document disagrees with a real API response, the API wins.


Critical: How to Extract Flow IDs

list_store_flows returns id in format <environmentId>.<flowId>. You must split on the first . to get environmentName and flowName for all other tools:

id = "Default-<envGuid>.<flowGuid>"
environmentName = "Default-<envGuid>"    (everything before first ".")
flowName = "<flowGuid>"                  (everything after first ".")

Also: skip entries that have no displayName or have state=Deleted — these are sparse records or flows that no longer exist in Power Automate. If a deleted flow has monitor=true, suggest disabling monitoring (update_store_flow with monitor=false) to free up a monitoring slot (standard plan includes 20).


The Write Tool: update_store_flow

update_store_flow writes governance metadata to the FlowStudio cache only — it does NOT modify the flow in Power Automate. These fields are not visible via get_live_flow or the PA portal. They exist only in the FlowStudio store and are used by FlowStudio's scanning pipeline and notification rules.

This means:

  • ownerTeam / supportEmail — sets who FlowStudio considers the governance contact. Does NOT change the actual PA flow owner.
  • rule_notify_email — sets who receives FlowStudio failure/missing-run notifications. Does NOT change Microsoft's built-in flow failure alerts.
  • monitor / critical / businessImpact — FlowStudio classification only. Power Automate has no equivalent fields.

Merge semantics — only fields you provide are updated. Returns the full updated record (same shape as get_store_flow).

Required parameters: environmentName, flowName. All other fields optional.

Settable Fields

Field Type Purpose
monitor bool Enable run-level scanning (standard plan: 20 flows included)
rule_notify_onfail bool Send email notification on any failed run
rule_notify_onmissingdays number Send notification when flow hasn't run in N days (0 = disabled)
rule_notify_email string Comma-separated notification recipients
description string What the flow does
tags string Classification tags (also auto-extracted from description #hashtags)
businessImpact string Low / Medium / High / Critical
businessJustification string Why the flow exists, what process it automates
businessValue string Business value statement
ownerTeam string Accountable team
ownerBusinessUnit string Business unit
supportGroup string Support escalation group
supportEmail string Support contact email
critical bool Designate as business-critical
tier string Standard or Premium
security string Security classification or notes

Caution with security: The security field on get_store_flow contains structured JSON (e.g. {"triggerRequestAuthenticationType":"All"}).

…

FAQ

Do I need to pay to use this tool?

Yes, this tool requires a FlowStudio Pro+ subscription.

What happens if I don't have the Pro+ subscription?

If you don't have the Pro+ subscription, the tool won't work, and you'll receive an error. You'll need to purchase the subscription to use the governance features.

Where do I see the information I added?

The information you add is visible within FlowStudio, as it's saved in FlowStudio's 'cached store' and not directly in Power Automate.

Details

Original description by the author

Govern Power Automate flows and Power Apps at scale using the FlowStudio MCP cached store. Classify flows by business impact, detect orphaned resources, audit connector usage, enforce compliance standards, manage notification rules, and compute governance scores — all without Dataverse or the CoE Starter Kit. Load this skill when asked to: tag or classify flows, set business impact, assign ownersh

repo: github/awesome-copilot

Popularity

GitHub stars
40k
Ranking position
#5145
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills