Add Datasource
Use when adding an unspecified data source to an Expo/React Native Power Apps mobile...
Install
npx skills add microsoft/power-platform-skills --skill add-datasource -g -a claude-code -y- Repository
- microsoft/power-platform-skills1.1k
- Category
- Mobile
- Updated
- 4d ago
- License
- MIT
- Context cost
- Lightabout 1,461 tokens
- Runs scripts
- No, instructions only
What it does
Use when adding an unspecified data source to an Expo/React Native Power Apps mobile app; routes to Dataverse, SharePoint, or another connector.
Plugin check: Run
node "${PLUGIN_ROOT}/scripts/check-version.js"- if it outputs a message, show it to the user before proceeding.
📋 Shared instructions: shared-instructions.md, read first.
Add Data Source
Entry routing: use the shared App feature entry points preflight before the workflow below.
Invocation scope: follow Data-source invocation scope before any project read or the workflow below. Resolve the absolute app root before reading memory-bank. Routing selects a data workflow, not implementation approval or a full-app integration workflow.
Router skill that understands the user's goal and connects them to the right data source, without requiring them to know Power Platform terminology.
Workflow
Check Memory Bank
Check for memory-bank.md per shared-instructions.md.
Understand the Goal
- If
$ARGUMENTSis provided or the caller already specified what's needed, use it directly and skip the question below. - Otherwise, ask the user what they want their app to do, not which connector to use. Focus on the end goal. Example questions:
- "What kind of data does your app need to work with?"
- "What should your app be able to do? (e.g., search company info, manage tasks, send messages)"
- Based on their answer, recommend the best approach and explain why it's the right fit. The user shouldn't need to know the difference between Dataverse, SharePoint, or other connectors, that's our job.
Route to the Right Skill
Telemetry checkpoint: route_data_source_request
