Skills

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
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

  1. If $ARGUMENTS is provided or the caller already specified what's needed, use it directly and skip the question below.
  2. 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)"
  3. 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

Read the whole SKILL.md on GitHub

More in Mobile