AGENT SKILLBY MICROSOFT
Add datasource
AT A GLANCE
Add datasource is an agent skill for go-to-market. Shared Instructions: shared-instructions.md - Cross-cutting concerns. The microsoft/power-platform-skills repository on GitHub, maintained by microsoft, has 401 stars and the MIT license. Its SKILL.md runs to about 450 words. To add it, run npx skills add microsoft/power-platform-skills --skill add-datasource
- SOURCE REPOSITORY
- microsoft/power-platform-skills (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MIT
- CATEGORIES
- SKILL.MD SIZE
- 2.8 KB50 LINES
QUICK ANSWER
- WHAT IT IS01
- 📋 Shared Instructions: shared-instructions.md - Cross-cutting concerns. It brings Microsoft's specific operating context into data and source management, so the agent is guided by a sharper source than a generic prompt.
- INPUTS02
- Context for data and source management: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for data and source management: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add microsoft/power-platform-skills --skill add-datasourceREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 5
📋 Shared Instructions: shared-instructions.md (opens in a new tab) - Cross-cutting concerns.
Add Data Source#
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 (opens in a new tab).
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#
Map the user's goal to the appropriate skill:
| User's goal | Best approach | Invoke |
|---|---|---|
| Store and manage structured business data (custom tables, forms, CRUD) | Dataverse is the platform's native database | /add-dataverse |
| Track work items, bugs, builds, or pipelines | Azure DevOps connector | /add-azuredevops |
| Send or read Teams messages, post to channels | Teams connector | /add-teams |
| Read/write Excel spreadsheet data | Excel Online (Business) connector | /add-excel |
| Upload, download, or manage files | OneDrive for Business connector | /add-onedrive |
| Work with SharePoint lists or document libraries | SharePoint Online connector | /add-sharepoint |
| Send emails, read inbox, manage calendar events | Office 365 Outlook connector | /add-office365 |
| Invoke an AI agent or copilot built in Copilot Studio | Copilot Studio connector | /add-mcscopilot |
| Something else or not sure | Generic connector (we'll figure it out) | /add-connector |
Important routing rules:
- When the user wants to perform actions (send an email, post a message, create a file), use the specific connector for that action (e.g.,
/add-office365for sending email,/add-teamsfor posting messages).
- If the user wants multiple capabilities, invoke each skill in sequence.
When the User Isn't Sure#
If the user describes a vague goal (e.g., "I need data for my app"), guide them:
- Ask what their app does and who uses it
- Ask what data they need to display or interact with
- Recommend the simplest approach that meets their needs
- Explain the recommendation in plain language (avoid jargon like "connector", "Dataverse", "tabular data source" unless the user uses those terms first)
FAQ
07 QUESTIONS
01What is the Add datasource agent skill?
Shared Instructions: shared-instructions.md - Cross-cutting concerns. It is listed under go-to-market in the 100xLab agent skills directory.
02How do I install Add datasource in Cursor, Claude Code, or Codex?
Run npx skills add microsoft/power-platform-skills --skill add-datasource in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Add datasource, not every skill in the repository.
03What does the Add datasource SKILL.md cover?
The SKILL.md includes sections on Workflow, Check Memory Bank, Understand the Goal, Route to the Right Skill and When the User Isn't Sure. Read the full text on this page or in plain markdown at /resources/agent-skills/microsoft-power-platform-skills--add-datasource--m0jch7/raw.
04Which agents can use Add datasource?
Add datasource installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is Add datasource under?
The microsoft/power-platform-skills repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is Add datasource free to use?
Reading, copying and installing Add datasource costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of Add datasource?
Add datasource comes from https://github.com/microsoft/power-platform-skills, which has 401 GitHub stars. The SKILL.md is at https://github.com/microsoft/power-platform-skills/blob/HEAD/plugins/code-apps/skills/add-datasource/SKILL.md. The author is microsoft.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
Add datasource was written by its original authors and is published in microsoft/power-platform-skills (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.