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

Power Automate Api Client

skill-wals-pro-claude-power-automate-power-automate-api-client · by Wals-pro

>

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

Install

$ agentstack add skill-wals-pro-claude-power-automate-power-automate-api-client

✓ 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-api-client)

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 Api Client? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Power Automate API Client

Use this skill when changing or diagnosing Power Automate cloud flows from the command line. The default tool is the power-automate CLI, not a hosted MCP service.

Rules

  • Do not use hosted MCP services for deployment unless explicitly requested.
  • Never store OAuth access tokens. Short-lived tokens come only from an existing

az login session and are never persisted.

  • Resolve the non-secret target (environmentid, flowid, dataverse_url,

entratenantid) in this order: CLI flags, then POWER_AUTOMATE_* environment variables, then a profiles.json file. See "Target Resolution" below.

  • Authenticate with an existing az login session unless a future task adds

service-principal support.

  • Always run deploy --dry-run before a real deploy.
  • A real deploy must create a live backup and then run verify.
  • New flows: create posts a category-5 cloud flow into the DEV environment.

Always pass --solution (the unmanaged solution, e.g. ``) so it ships via the DEV->PROD pipeline. Create in DEV only; never create/deploy on PROD — PROD changes flow exclusively through the deployment pipeline.

  • Use power-automate-docs for Microsoft documentation routing.
  • Use power-automate-run-forensics before changing a flow to fix a runtime

incident.

  • Use power-automate-expression-syntax and

power-automate-action-configuration before editing definition.

Common Commands

power-automate status --profile acme
power-automate pull --profile acme --output ./flow.json
power-automate diff --profile acme flows/.json --unified
power-automate deploy --profile acme flows/.json --dry-run
power-automate deploy --profile acme flows/.json
power-automate create --profile acme flows/.json --name "" --solution  [--activate] [--dry-run]
power-automate verify --profile acme flows/.json
power-automate environments --profile acme
power-automate flows --profile acme
power-automate flows --profile acme --all-environments
power-automate runs --profile acme --top 10
power-automate runs --profile acme --all-environments --top 5
power-automate runs --profile acme --all-environments --json
power-automate run-detail --profile acme 

Solutions & environment variables

power-automate solutions --profile acme [--unmanaged-only]
power-automate solution-components --profile acme --solution 
power-automate env-vars --profile acme [--solution ]
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

Secret-type environment variables are masked by default (Azure Key Vault-backed); --reveal-secret shows only the Key Vault reference, never the secret. env-var-set refuses Secret-type variables. For solution/ALM and environment-variable work, use the power-automate-solutions skill.

Default discovery stays within the configured profile environment. Use --all-environments only when the task explicitly needs every environment the signed-in Azure user can see.

Target Resolution

The CLI resolves the non-secret target values in this precedence order:

  1. CLI flags — e.g. --environment-id, --flow-id, --dataverse-url,

--entra-tenant-id.

  1. Environment variables:
  • POWER_AUTOMATE_ENVIRONMENT_ID
  • POWER_AUTOMATE_FLOW_ID
  • POWER_AUTOMATE_DATAVERSE_URL
  • POWER_AUTOMATE_ENTRA_TENANT_ID
  1. profiles.json at ~/.config/power-automate-cli/profiles.json, selected

with --profile :

{
  "acme": {
    "environment_id": "00000000-0000-0000-0000-000000000000",
    "flow_id": "00000000-0000-0000-0000-000000000000",
    "dataverse_url": "https://org.crm4.dynamics.com",
    "entra_tenant_id": "00000000-0000-0000-0000-000000000000"
  }
}

dataverse_url and entra_tenant_id are optional. If dataverse_url is absent, the CLI attempts discovery from the Power Platform environment metadata.

Short-lived OAuth tokens are never stored in any of these locations — they are sourced exclusively from your current az login session.

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.