
Build, diff and deploy Power Automate cloud flows from your agent, with a local CLI on your az login and skills that check every function.
Pack · 8 skillsby Wals-pro
4 images
About
Wals-pro's suite for working on Microsoft Power Automate cloud flows from a coding agent: eight Agent Skills plus a local, open-source power-automate CLI built on the Dataverse Web API and the Power Platform API. Flows become JSON files you can pull, diff, back up and deploy like code. It's a community project, not affiliated with Microsoft. What you can do with it - Pull a live flow's definition and connection references to a JSON file, then diff it against the live flow - Deploy a change safely: the CLI reads the live flow, writes a timestamped backup, patches the definition and reads it back to verify - Create new solution-aware flows in a development environment, and start or stop flows - Diagnose a failing flow from its run history and failed actions before you change anything - Write and check expressions, and configure triggers, actions and connection references for Outlook, SharePoint, Dataverse and HTTP - Design flow architectures with scopes and error handling, and move work through solutions from DEV to PROD The skills - power-automate-api-client: drives the CLI - power-automate-docs: points each task to the right Microsoft Learn page - power-automate-reference: the Workflow Definition Language functions, trigger and action types and schema - power-automate-expression-syntax, power-automate-action-configuration, power-automate-workflow-patterns, power-automate-run-forensics and power-automate-solutions How it works - Install the CLI with pip (Python 3.10 or later) and sign in once with the Azure CLI (az login); tokens come from that session and nothing is stored - Point it at an environment and flow with flags, POWER_AUTOMATE_* environment variables or a profiles file - Copy the skills into your agent's skills folder, such as .claude/skills/ in Claude Code Good to know - It's beta (v0.3), so commands and skill contents may change between releases - The skills create new flows in development only and send production changes through your deployment pipeline - MIT licensed
Once it’s added
“Pull the live flow to flow.json and show me what's changed since my last edit”
“Deploy my edited flow.json, with a dry run first”
“Why did last night's run of this flow fail?”
“Write an expression that formats the trigger date as yyyy-MM-dd”
“Create a new flow in our DEV solution that posts new SharePoint items to Teams”
“Move this flow's settings into solution environment variables”
Before you add it
Reads only
Flow definitions, connection references and run history · Environments and flows in your tenant
Makes changes · your agent can ask first
Deploys changed flow definitions, after a backup · Creates new flows in a development solution · Starts and stops flows
Pack · 8 skills, each with its own page
From people who use it
Step by step
No reviews yet. Used Claude Power Automate? Say how it went.
Write a reviewRuns on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration ~/.copilot/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client ~/.copilot/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs ~/.copilot/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax ~/.copilot/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference ~/.copilot/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics ~/.copilot/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions ~/.copilot/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns ~/.copilot/skills/power-automate-workflow-patterns
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration ~/.cursor/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client ~/.cursor/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs ~/.cursor/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax ~/.cursor/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference ~/.cursor/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics ~/.cursor/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions ~/.cursor/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns ~/.cursor/skills/power-automate-workflow-patterns
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration ~/.claude/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client ~/.claude/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs ~/.claude/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax ~/.claude/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference ~/.claude/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics ~/.claude/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions ~/.claude/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns ~/.claude/skills/power-automate-workflow-patterns
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration ~/.agents/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client ~/.agents/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs ~/.agents/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax ~/.agents/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference ~/.agents/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics ~/.agents/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions ~/.agents/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns ~/.agents/skills/power-automate-workflow-patterns
Runs on your machine.
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration ~/.gemini/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client ~/.gemini/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs ~/.gemini/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax ~/.gemini/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference ~/.gemini/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics ~/.gemini/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions ~/.gemini/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns ~/.gemini/skills/power-automate-workflow-patterns
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration .agents/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client .agents/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs .agents/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax .agents/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference .agents/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics .agents/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions .agents/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns .agents/skills/power-automate-workflow-patterns
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration ~/.openclaw/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client ~/.openclaw/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs ~/.openclaw/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax ~/.openclaw/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference ~/.openclaw/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics ~/.openclaw/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions ~/.openclaw/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns ~/.openclaw/skills/power-automate-workflow-patterns
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration ~/.config/opencode/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client ~/.config/opencode/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs ~/.config/opencode/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax ~/.config/opencode/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference ~/.config/opencode/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics ~/.config/opencode/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions ~/.config/opencode/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns ~/.config/opencode/skills/power-automate-workflow-patterns
Runs on your machine.
npx -y degit Wals-pro/claude-power-automate/skills/power-automate-action-configuration ~/.hermes/skills/power-automate-action-configuration npx -y degit Wals-pro/claude-power-automate/skills/power-automate-api-client ~/.hermes/skills/power-automate-api-client npx -y degit Wals-pro/claude-power-automate/skills/power-automate-docs ~/.hermes/skills/power-automate-docs npx -y degit Wals-pro/claude-power-automate/skills/power-automate-expression-syntax ~/.hermes/skills/power-automate-expression-syntax npx -y degit Wals-pro/claude-power-automate/skills/power-automate-reference ~/.hermes/skills/power-automate-reference npx -y degit Wals-pro/claude-power-automate/skills/power-automate-run-forensics ~/.hermes/skills/power-automate-run-forensics npx -y degit Wals-pro/claude-power-automate/skills/power-automate-solutions ~/.hermes/skills/power-automate-solutions npx -y degit Wals-pro/claude-power-automate/skills/power-automate-workflow-patterns ~/.hermes/skills/power-automate-workflow-patterns
Scanned and passed · checked 49 min ago
Skills people install alongside Claude Power Automate.
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Nobody has shared how they use Claude Power Automate yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.