Tooluck logoTooluck
SKILL.md

add-azuredevops

Agent skill frommicrosoft/power-platform-skills

Adds Azure DevOps connector to a Power Apps code app. Use when querying work items, creating bugs, managing pipelines, or making ADO API calls.

How to install add-azuredevops

install add-azuredevops
# install the power-platform-skills pack with the skills CLI
npx skills add microsoft/power-platform-skills

# or add only this skill to Claude Code: copy the folder

plugins/code-apps/skills/add-azuredevops/

# into

~/.claude/skills/add-azuredevops/ (all projects)

.claude/skills/add-azuredevops/ (one project)

plugins/code-apps/skills/add-azuredevops/SKILL.md

MITFull file
1**📋 Shared Instructions: [shared-instructions.md](../../shared/shared-instructions.md)** - Cross-cutting concerns.
2
3# Add Azure DevOps
4
5## Workflow
6
71. Check Memory Bank → 2. Add Connector → 3. Apply HttpRequest Fix → 4. Configure → 5. Build → 6. Update Memory Bank
8
9---
10
11### Step 1: Check Memory Bank
12
13Check for `memory-bank.md` per [shared-instructions.md](../../shared/shared-instructions.md).
14
15### Step 2: Add Connector
16
17Get the connection as described in [connector-reference.md](../../shared/connector-reference.md#connections). The Azure DevOps connector's ID is `shared_visualstudioteamservices`.
18
19**CLI 1.3.0+ (`PA_INLINE_CONNECTIONS=yes`):** tell the user that adding Azure DevOps may create a connection with their account, then run the add without `-c` and handle the result with the outcome table in connector-reference.md:
20
21```bash
22pa app add data-source --connector shared_visualstudioteamservices --non-interactive
23```
24
25**Older CLIs:** run `/list-connections` to find the Azure DevOps connection ID (if none exists, create one with `pa connection create` as described in connector-reference.md), then:
26
27```bash
28pa app add data-source --connector shared_visualstudioteamservices -c <connection-id>
29```
30
31### Step 3: Apply HttpRequest Fix (Required)
32
33The generated code has a known issue: the `HttpRequest` method uses `parameters` as the parameter name, but the API expects `body`. Rename `parameters` to `body` in these 3 files:
34…

Excerpt shown under the repository's MIT license.

More skills in power-platform-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates