Skip to content
Development
Skill

/list-connections

Lists Power Platform connections in the current environment. Use when you need a connection ID before adding a connector to a code app.

From plugin
power-platform-skills
86896 skills19 agents4 MCP
Install
$ npx -y skills add microsoft/power-platform-skills --skill list-connections --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/list-connections

Context preview

The summary Claude sees to decide when to auto-load this skill.

Lists Power Platform connections in the current environment. Use when you need a connection ID before adding a connector to a code app.

SKILL.md

list-connections.SKILL.md
name: list-connections
description: Lists Power Platform connections in the current environment. Use when you need a connection ID before adding a connector to a code app.
user-invocable: true
allowed-tools: Bash
model: haiku

**📋 Shared Instructions: [shared-instructions.md](${PLUGIN_ROOT}/shared/shared-instructions.md)** - Cross-cutting concerns (Windows CLI compatibility, memory bank, etc.).

List Connections

Lists all Power Platform connections in the current environment using the Power Apps CLI.

Workflow

1. Fetch Connections → 2. Present Results

---

Step 1: Fetch Connections

> Resolve the CLI first (see [cli-binary.md](${PLUGIN_ROOT}/shared/cli-binary.md)): run as `$PA connection list` (`npx --no-install pa …`), never a bare `pa`. On `power-apps`-only projects, translate to `power-apps list-connections`.

pa connection list

If the CLI is not authenticated, it will open a browser for login automatically. Complete the login and retry.

**Other failures:**

  • Non-zero exit for any reason other than auth: Report the exact output. STOP.
  • No output or empty results: Verify the correct environment ID is set in `power.config.json`, then retry once.

Step 2: Present Results

Show the connection list to the user. The **Connection ID** is what goes into `-c <connection-id>` when adding a data source.

**If the needed connector is missing:**

1. Share the direct Connections URL using the active environment ID from context (from `power.config.json` or a prior step): `https://make.powerapps.com/environments/<environment-id>/connections` → **+ New connection** 2. Search for and create the connector, then complete the sign-in/consent flow 3. Re-run `/list-connections` to get the new connection ID

Read more
Ships withpower-platform-skills

Official agent skills/plugins for Power Platform development by Microsoft.

Get the whole plugin

Other skills on power-platform-skills.