AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Power Automate Solutions

skill-wals-pro-claude-power-automate-power-automate-solutions · by Wals-pro

>

No reviews yet
0 installs
46 views
0.0% view→install

Install

$ agentstack add skill-wals-pro-claude-power-automate-power-automate-solutions

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-wals-pro-claude-power-automate-power-automate-solutions)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Power Automate Solutions? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Power Automate Solutions & Environment Variables

Use this skill for application lifecycle management (ALM) of Power Platform cloud flows: solutions, environment variables, and the DEV -> PROD pipeline. The default tool is the power-automate CLI.

Core idea

  • Solutions are the unit of deployment. Unmanaged solutions hold the

editable source in DEV; managed solutions are the deployed result in PROD.

  • Environment variables parameterize a solution so the same flow behaves

correctly across environments (e.g. a different API base URL or record id in DEV vs PROD). A variable has a definition (schema name, type, optional default) and, per environment, a value.

  • Create/edit flows in DEV inside an unmanaged solution, then ship the solution

through the pipeline. Never edit on PROD directly.

Commands

# Solutions
power-automate solutions --profile acme                 # list (managed + unmanaged)
power-automate solutions --profile acme --unmanaged-only
power-automate solution-components --profile acme --solution 

# Environment variables
power-automate env-vars --profile acme                  # all definitions + current/default values
power-automate env-vars --profile acme --solution    # only this solution's variables
power-automate env-var-get --profile acme acme_ApiBaseUrl
power-automate env-var-set --profile acme acme_ApiBaseUrl "https://api.example.com" --solution  --dry-run
power-automate env-var-set --profile acme acme_ApiBaseUrl "https://api.example.com" --solution 

Add a new flow to a solution at creation time so it ships through the pipeline:

power-automate create --profile acme flow.json --name "My Flow" --solution  --dry-run

Secret-handling rules (read before touching values)

  • Secret-type environment variables are backed by Azure Key Vault. The

CLI masks their values by default (`). --reveal-secret` shows only the Key Vault reference, never the secret value itself.

  • env-var-set refuses Secret-type variables. Configure those in the Power

Platform portal or via a Key Vault reference — never pass a secret as a CLI argument (it would land in shell history, logs, and Dataverse as plaintext).

  • Never commit real environment variable values, schema names tied to a real

customer, or GUIDs into source control. Use placeholders.

Procedure

  1. solutions to find the target unmanaged solution.
  2. solution-components --solution to see what it contains

(flows = "Workflow / Cloud flow", env vars = "EnvironmentVariableDefinition", connection references, etc.).

  1. env-vars --solution to review the variables the flow depends

on; confirm types and which have values in this environment.

  1. For non-secret config, env-var-set ... --dry-run then the real set,

passing --solution so the value belongs to the solution.

  1. For secret config, set it in the portal / Key Vault; only confirm presence

with env-var-get (masked).

  1. Read references/solutions-alm.md for solution types, component-type codes,

environment variable types, connection references, and DEV -> PROD notes.

Related skills

  • power-automate-api-client for pull/diff/deploy/verify of the flow itself.
  • power-automate-action-configuration for connectionReferences inside the

flow definition.

  • power-automate-run-forensics when a deployed flow misbehaves per environment

(often a missing or wrong environment variable value).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.