Skip to content

Update FlowStudio Power Automate skills#1664

Open
ninihen1 wants to merge 7 commits intogithub:stagedfrom
ninihen1:flowstudio-v116-alignment
Open

Update FlowStudio Power Automate skills#1664
ninihen1 wants to merge 7 commits intogithub:stagedfrom
ninihen1:flowstudio-v116-alignment

Conversation

@ninihen1
Copy link
Copy Markdown
Contributor

Summary

Updates the FlowStudio Power Automate skills and plugin package to the latest canonical skill content from ninihen1/power-automate-mcp-skills.

This refresh includes:

  • current MCP/tool reference guidance
  • new build/debug gotchas for Copilot Skills flows, HTTP twin testing, SharePoint, Excel scripts, and Power Automate expression pitfalls
  • synced monitoring/governance skill metadata and generated skills README updates

Validation

  • npm run skill:validate
  • npm run build

Foundation skill (flowstudio-power-automate-mcp) rewritten to use the
server's new tool_search and list_skills meta-tools (v1.1.5+) for
discovery instead of cataloging every tool by hand. Cut from 519 to
295 lines. New "Which Skill to Use When" intent-keyed decision tree
points at the four specialized skills.

Build/debug/governance/monitoring updated for use-case framing. Tools
that genuinely cross tiers (e.g. debug skill borrowing
get_store_flow_summary) are correct when the workflow needs them — the
split between skills is by use-case intent, not by tool partition.

Build skill: new Step 3a Resolving Dynamic Connector Values covers
get_live_dynamic_options outer-parameter auto-bridge (v1.1.6+) and the
AadGraph user-picker fallback via shared_office365users.SearchUserV2
(replaces broken builtInOperation:AadGraph.GetUsers).

Debug skill: Outlook user-picker failure note pointing at the fallback.

Monitoring skill description disambiguates from the server's monitor-flow
tool bundle (runtime control of a single flow) — this skill is
tenant-wide health analytics over the cached store.

All 5 skills validate via npm run skill:validate; line endings LF only;
codespell clean; auto-regenerated docs/README.skills.md included.
The v1.1.5 MCP server release marked 5 tools [DEPRECATED] but the
previous alignment commit missed them. Replacements per server source:

- get_live_flow_http_schema → read trigger.inputs.schema from get_live_flow
- get_live_flow_trigger_url → read trigger.metadata.callbackUrl from get_live_flow
- get_store_flow_trigger_url → get_store_flow.triggerUrl field
- get_store_flow_errors → get_store_flow_runs(status=["Failed"])
- set_store_flow_state → set_live_flow_state

Touches build, debug, governance, monitoring SKILL.md and the
foundation skill's tool-reference.md. Remaining mentions of the
deprecated names are intentional — they live in deprecation notices
naming the obsolete wrapper alongside its replacement.
Copilot AI review requested due to automatic review settings May 10, 2026 10:01
@ninihen1 ninihen1 requested a review from aaronpowell as a code owner May 10, 2026 10:01
@github-actions github-actions Bot added plugin PR touches plugins skills PR touches skills labels May 10, 2026
@github-actions github-actions Bot added the skill-check-warning Skill validator reported warnings label May 10, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 10, 2026

🔍 Skill Validator Results

⚠️ Warnings or advisories found

Scope Checked
Skills 5
Agents 1
Total 6
Severity Count
--- ---:
❌ Errors 0
⚠️ Warnings 5
ℹ️ Advisories 0

Summary

Level Finding
ℹ️ Found 5 skill(s)
ℹ️ [flowstudio-power-automate-build] 📊 flowstudio-power-automate-build: 4,667 BPE tokens [chars/4: 4,925] (standard ~), 34 sections, 18 code blocks
ℹ️ [flowstudio-power-automate-build] ⚠ Skill is 4,667 BPE tokens (chars/4 estimate: 4,925) — approaching "comprehensive" range where gains diminish.
ℹ️ [flowstudio-power-automate-debug] 📊 flowstudio-power-automate-debug: 4,677 BPE tokens [chars/4: 4,671] (standard ~), 68 sections, 16 code blocks
ℹ️ [flowstudio-power-automate-debug] ⚠ Skill is 4,677 BPE tokens (chars/4 estimate: 4,671) — approaching "comprehensive" range where gains diminish.
ℹ️ [flowstudio-power-automate-governance] 📊 flowstudio-power-automate-governance: 3,350 BPE tokens [chars/4: 3,579] (standard ~), 17 sections, 11 code blocks
ℹ️ [flowstudio-power-automate-governance] ⚠ Skill is 3,350 BPE tokens (chars/4 estimate: 3,579) — approaching "comprehensive" range where gains diminish.
ℹ️ [flowstudio-power-automate-mcp] 📊 flowstudio-power-automate-mcp: 3,404 BPE tokens [chars/4: 3,373] (standard ~), 19 sections, 9 code blocks
ℹ️ [flowstudio-power-automate-mcp] ⚠ Skill is 3,404 BPE tokens (chars/4 estimate: 3,373) — approaching "comprehensive" range where gains diminish.
ℹ️ [flowstudio-power-automate-monitoring] 📊 flowstudio-power-automate-monitoring: 3,476 BPE tokens [chars/4: 3,282] (standard ~), 25 sections, 12 code blocks
Full validator output ```text Found 5 skill(s) [flowstudio-power-automate-build] 📊 flowstudio-power-automate-build: 4,667 BPE tokens [chars/4: 4,925] (standard ~), 34 sections, 18 code blocks [flowstudio-power-automate-build] ⚠ Skill is 4,667 BPE tokens (chars/4 estimate: 4,925) — approaching "comprehensive" range where gains diminish. [flowstudio-power-automate-debug] 📊 flowstudio-power-automate-debug: 4,677 BPE tokens [chars/4: 4,671] (standard ~), 68 sections, 16 code blocks [flowstudio-power-automate-debug] ⚠ Skill is 4,677 BPE tokens (chars/4 estimate: 4,671) — approaching "comprehensive" range where gains diminish. [flowstudio-power-automate-governance] 📊 flowstudio-power-automate-governance: 3,350 BPE tokens [chars/4: 3,579] (standard ~), 17 sections, 11 code blocks [flowstudio-power-automate-governance] ⚠ Skill is 3,350 BPE tokens (chars/4 estimate: 3,579) — approaching "comprehensive" range where gains diminish. [flowstudio-power-automate-mcp] 📊 flowstudio-power-automate-mcp: 3,404 BPE tokens [chars/4: 3,373] (standard ~), 19 sections, 9 code blocks [flowstudio-power-automate-mcp] ⚠ Skill is 3,404 BPE tokens (chars/4 estimate: 3,373) — approaching "comprehensive" range where gains diminish. [flowstudio-power-automate-monitoring] 📊 flowstudio-power-automate-monitoring: 3,476 BPE tokens [chars/4: 3,282] (standard ~), 25 sections, 12 code blocks [flowstudio-power-automate-monitoring] ⚠ Skill is 3,476 BPE tokens (chars/4 estimate: 3,282) — approaching "comprehensive" range where gains diminish. ✅ All checks passed (5 skill(s)) ```

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Refreshes the FlowStudio Power Automate plugin’s skill documentation to match the latest canonical guidance, with updated tool-discovery patterns, new build/debug “gotchas”, and revised monitoring/governance workflows.

Changes:

  • Updates the FlowStudio Power Automate skills content (foundation/mcp, build, debug, monitoring, governance) with new guidance and examples.
  • Extends reference docs with new troubleshooting patterns and connector/build caveats (e.g., Copilot Studio Skills triggers, Office Scripts, SharePoint required fields).
  • Updates the plugin README and the generated skills index entry in docs/README.skills.md.

Reviewed changes

Copilot reviewed 15 out of 16 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
skills/flowstudio-power-automate-monitoring/SKILL.md Refreshes monitoring guidance, tool usage, and Pro+ access behavior.
skills/flowstudio-power-automate-mcp/SKILL.md Repositions as “foundation” skill; updates discovery/meta-tool guidance and oversized-response handling.
skills/flowstudio-power-automate-mcp/references/tool-reference.md Adds guidance around solution migration and related semantics.
skills/flowstudio-power-automate-mcp/references/connection-references.md Updates example placeholders for connection reference values.
skills/flowstudio-power-automate-governance/SKILL.md Updates governance workflows (Pro+ gating, tool discovery, state management, ALM migration guidance).
skills/flowstudio-power-automate-debug/SKILL.md Adds debug patterns and updates guidance for inspecting HTTP trigger schema via definition.
skills/flowstudio-power-automate-debug/references/debug-workflow.md Extends workflow decision tree with additional failure modes.
skills/flowstudio-power-automate-debug/references/common-errors.md Adds new “foreach parent failed” and null-filter cascade error patterns.
skills/flowstudio-power-automate-build/SKILL.md Adds additional build/debug “gotchas” for Copilot Skills flows and connectors.
skills/flowstudio-power-automate-build/references/trigger-types.md Adds Copilot Studio Skills trigger guidance and solution-migration note.
skills/flowstudio-power-automate-build/references/flow-schema.md Adds notes about preserving/setting designer metadata IDs.
skills/flowstudio-power-automate-build/references/action-patterns-core.md Adds agent retry loop pattern and risky expression assumptions table.
skills/flowstudio-power-automate-build/references/action-patterns-connectors.md Adds SharePoint/Excel/Copilot Studio connector gotchas and parameter-shape notes.
plugins/flowstudio-power-automate/README.md Reformats tables and updates skill descriptions to match new positioning.
plugins/flowstudio-power-automate/.github/plugin/plugin.json Updates skill path entries in plugin manifest.
docs/README.skills.md Updates the skills index descriptions for the FlowStudio Power Automate skills.
Comments suppressed due to low confidence (1)

skills/flowstudio-power-automate-mcp/SKILL.md:294

  • This bullet says tool parameters are in tool_search, but references/tool-reference.md still instructs readers to use tools/list for tool names/parameters. Please align these docs (either update tool-reference.md to point at tool_search/list_skills, or change this line back to tools/list) to avoid sending users to conflicting guidance.
- [MCP-BOOTSTRAP.md](references/MCP-BOOTSTRAP.md) — endpoint, auth, request/response format (read this first)
- [tool-reference.md](references/tool-reference.md) — response shapes and behavioral notes (parameters are in `tool_search`)
- [action-types.md](references/action-types.md) — Power Automate action type patterns

Comment on lines +22 to +26
"./skills/flowstudio-power-automate-mcp",
"./skills/flowstudio-power-automate-debug",
"./skills/flowstudio-power-automate-build",
"./skills/flowstudio-power-automate-monitoring",
"./skills/flowstudio-power-automate-governance"
Comment on lines +206 to +207
Read the `triggerUrl` field directly from `get_store_flow` (cached) or
`get_live_flow` (live). It is `null` for non-HTTP triggers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin PR touches plugins skill-check-warning Skill validator reported warnings skills PR touches skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants