
Add Connector
- 124 installs
- 572 repo stars
- Updated July 28, 2026
- microsoft/power-platform-skills
Adds any Power Platform connector to a Power Apps code app.
About
Adds any Power Platform connector to a Power Apps code app. Generic fallback for connectors not covered by a specific skill. **📋 Shared Instructions: [shared-instructions.md](${PLUGIN_ROOT}/shared/shared-instructions.md)** - Cross-cutting concerns.
- **📋 Shared Instructions: [shared-instructions.md](${PLUGIN_ROOT}/shared/shared-instructions.md)** - Cross-cutting conce
- Fallback skill for any connector not covered by a specific `/add-*` skill. For common connectors, prefer the dedicated s
- `/add-dataverse` -- Dataverse tables
- `/add-azuredevops` -- Azure DevOps
- `/add-teams` -- Microsoft Teams
Add Connector by the numbers
- 124 all-time installs (skills.sh)
- Ranked #1,002 of 2,277 Frontend Development skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
add-connector capabilities & compatibility
- Capabilities
- **📋 shared instructions: [shared instructions.m · fallback skill for any connector not covered by · `/add dataverse` dataverse tables · `/add azuredevops` azure devops
- Use cases
- documentation
What add-connector says it does
Adds any Power Platform connector to a Power Apps code app. Generic fallback for connectors not covered by a specific skill.
npx skills add https://github.com/microsoft/power-platform-skills --skill add-connectorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 124 |
|---|---|
| repo stars | ★ 572 |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 28, 2026 |
| Repository | microsoft/power-platform-skills ↗ |
How do I apply add-connector using the workflow in its SKILL.md?
Adds any Power Platform connector to a Power Apps code app. Generic fallback for connectors not covered by a specific skill.
Who is it for?
Developers following the add-connector skill for the tasks it documents.
Skip if: Tasks outside the add-connector scope described in SKILL.md.
When should I use this skill?
User mentions add-connector or related triggers from the skill description.
What you get
Working add-connector setup aligned with the documented patterns and constraints.
Files
📋 Shared Instructions: [shared-instructions.md](${PLUGIN_ROOT}/shared/shared-instructions.md) - Cross-cutting concerns.
Add Connector (Generic)
Fallback skill for any connector not covered by a specific /add-* skill. For common connectors, prefer the dedicated skills:
/add-dataverse-- Dataverse tables/add-azuredevops-- Azure DevOps/add-teams-- Microsoft Teams/add-excel-- Excel Online (Business)/add-onedrive-- OneDrive for Business/add-sharepoint-- SharePoint Online/add-office365-- Office 365 Outlook (calendar, email, contacts)
Workflow
1. Check Memory Bank → 2. Identify Connector → 3. Add Connector → 4. Inspect & Configure → 5. Build → 6. Update Memory Bank
---
Step 1: Check Memory Bank
Check for memory-bank.md per shared-instructions.md.
Step 2: Identify Connector
If `$ARGUMENTS` is provided or the caller already specified the connector, use it directly and skip the question below.
Otherwise, ask the user which connector they want to add. Browse available connectors: Connector Reference
Before proceeding, check if the connector has a dedicated skill. If it does, delegate immediately and STOP:
| Connector API name | Delegate to |
|---|---|
sharepointonline | /add-sharepoint |
teams | /add-teams |
excelonlinebusiness | /add-excel |
onedriveforbusiness | /add-onedrive |
azuredevops | /add-azuredevops |
office365 | /add-office365 |
commondataservice | /add-dataverse |
Invoke the appropriate skill with the same $ARGUMENTS and do not continue this skill's workflow.
Common connector API names:
sharepointonline,teams,excelonlinebusiness,onedriveforbusinessazuredevops,azureblob,azurequeuesoffice365,office365users,office365groupssql,commondataservice
Step 3: Add Connector
First, find the connection ID (see connector-reference.md):
Run the /list-connections skill. Find the connector in the output. If none exists, direct the user to create one using the environment-specific Connections URL — construct it from the active environment ID in context (from power.config.json or a prior step): https://make.powerapps.com/environments/<environment-id>/connections → + New connection → search for the connector → Create.
# Non-tabular connectors (Teams, Azure DevOps, etc.)
npx power-apps add-data-source -a <connector-api-name> -c <connection-id>
# Tabular connectors (SharePoint, Excel, SQL, etc.) -- also need dataset and table
npx power-apps add-data-source -a <connector-api-name> -c <connection-id> -d '<dataset>' -t '<table>'Parameter reference:
-a(apiId) -- connector name (e.g.,sharepointonline,teams)-c(connectionId) -- required for all non-Dataverse connectors. Get from/list-connections.-d(dataset) -- required for tabular datasources (e.g., SharePoint site URL, SQL database). Not needed for Dataverse.-t(table) -- table/list name for tabular datasources (e.g., SharePoint list, Dataverse table logical name)
Step 4: Inspect & Configure
After adding, inspect the generated files. Generated service files can be very large -- use Grep to find specific methods instead of reading the entire file:
Grep pattern="async \w+" path="src/generated/services/<Connector>Service.ts"Files to check:
src/generated/services/<Connector>Service.ts-- available operations and their parameterssrc/generated/models/<Connector>Model.ts-- TypeScript interfaces (if generated).power/schemas/<connector>/-- connector schema and configuration
For each method the user needs:
1. Grep for the method name to find its signature 2. Read just that method's section (use offset and limit parameters on Read) 3. Identify required vs optional parameters and response type
Help the user write code using the generated service methods.
Step 5: Build
npm run buildFix TypeScript errors before proceeding. Do NOT deploy yet.
Step 6: Update Memory Bank
Update memory-bank.md with: connector added, configured operations, build status.
Related skills
FAQ
What does add-connector do?
Adds any Power Platform connector to a Power Apps code app. Generic fallback for connectors not covered by a specific skill.
When should I use add-connector?
Invoke when Adds any Power Platform connector to a Power Apps code app. Generic fallback for connectors not covered by a specific skill.
Is add-connector safe to install?
Review the Security Audits panel on this page before installing in production.