Skills for Real Engineers. Straight from my .agents directory.
add-data-source
Agent skill frommicrosoft/power-platform-skills
Guide the user to add a data source, connection, or API connector to a Canvas App via Power Apps Studio, then verify and continue. USE WHEN the user asks to add a data source, add a connection, add an API, add a connector, connect to SharePoint / Dataverse / SQL / Excel / OneDrive / Teams / Office 365, or any similar request to make new data available to the app. DO NOT USE WHEN the user is asking to list or describe existing data sources — call list_data_sources or list_apis directly instead.
How to install add-data-source
npx skills add microsoft/power-platform-skills# or add only this skill to Claude Code: copy the folder
plugins/canvas-apps/skills/add-data-source/
# into
~/.claude/skills/add-data-source/ (all projects)
.claude/skills/add-data-source/ (one project)
1Data sources, connections, and API connectors cannot be added by the coding agent — they must be added through the Power Apps Studio interface. This skill informs the user, guides them to add the connection in their Studio session, verifies it is available via the MCP server, and then continues with any pending work.23## Phase 0 — Identify the Connection Type45From the user's request, determine what they want to add and how to verify it:67| Request type | Verify with |8|---|---|9| Data source (SharePoint list, Dataverse table, SQL table, Excel file, OneDrive, etc.) | `list_data_sources` |10| API / connector (Office 365 Users, Teams, custom connector, etc.) | `list_apis` |11| Unclear | Both `list_data_sources` and `list_apis` |1213Note what the user is trying to add so you can look for it by name in Phase 3.1415## Phase 1 — Inform the User1617Explain that this step requires action in their Studio session. Tell the user:1819- The coding agent cannot add data sources or connections programmatically — this must be done directly in Power Apps Studio.20- To add the connection, follow these steps in their open Studio session:21 1. Open the **Data** panel in the left sidebar22 2. Click **Add data**23 3. Search for the data source or connector they want (e.g., "SharePoint", "Dataverse", "SQL Server", "Office 365 Users")24 4. Follow the authentication prompts and select the specific table, list, file, or dataset25…
Excerpt shown under the repository's MIT license.
More skills in power-platform-skills
Similar skill repositories
Public repository for Agent Skills
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
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
