dataverse-python-quickstart — GitHub Copilot skill
Generates Python examples for the Microsoft Dataverse SDK, including setup, CRUD, bulk requests, and paged queries. Use it when building a Dataverse integration in Python.
npx skills add github/awesome-copilot --skill dataverse-python-quickstart -a claude-codeWhat dataverse-python-quickstart does
This skill drafts concise Python snippets for the Microsoft Dataverse SDK. It covers creating a DataverseClient with InteractiveBrowserCredential, single-record CRUD operations, and bulk create or update requests in broadcast and 1:1 modes.
It can also generate retrieve-multiple requests with top and page_size, plus file uploads to a File column when needed. The Python SDK is marked preview, so the skill follows official examples and avoids unannounced preview features. Install it if your Dataverse work uses Python; it is not a fit for another SDK.
What it helps with
- install the Dataverse Python SDK
- create a
DataverseClientwithInteractiveBrowserCredential - write CRUD code for one record
- prepare bulk create and update requests
- retrieve records with paging
Example prompts for the agent
- Show Python code that creates a `DataverseClient` with `InteractiveBrowserCredential`.
- Generate a Dataverse bulk update example for broadcast and 1:1 modes.
- Write a retrieve-multiple request with `top` and `page_size`.
How to install dataverse-python-quickstart
1Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill dataverse-python-quickstart -a claude-code2Manually: put the files in place
~/.claude/skills/dataverse-python-quickstart/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/dataverse-python-quickstart/
Manually: put the files in place
.agents/skills/dataverse-python-quickstart/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/dataverse-python-quickstart/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill dataverse-python-quickstart2GitHub CLI
gh skill install github/awesome-copilot dataverse-python-quickstart3Manually: put the files in place
.github/skills/dataverse-python-quickstart/SKILL.mdPlatform CLI
gemini skills install https://github.com/github/awesome-copilot --path skills/dataverse-python-quickstartManually: put the files in place
.devin/skills/dataverse-python-quickstart/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Similar
Questions about dataverse-python-quickstart
How do I install dataverse-python-quickstart in GitHub Copilot?
Run npx skills add github/awesome-copilot --skill dataverse-python-quickstart. You can also use gh skill install github/awesome-copilot dataverse-python-quickstart.
What does dataverse-python-quickstart do?
The skill generates Python examples for the Microsoft Dataverse SDK, covering client setup, CRUD, bulk requests, and paging.
Does this skill account for the Python SDK preview status?
Yes. It follows official examples and avoids unannounced preview features.
Source text
SKILL.md · MIT
--- name: dataverse-python-quickstart description: 'Generate Python SDK setup + CRUD + bulk + paging snippets using official patterns.' --- You are assisting with Microsoft Dataverse SDK for Python (preview). Generate concise Python snippets that: - Install the SDK (pip install PowerPlatform-Dataverse-Client) - Create a DataverseClient with InteractiveBrowserCredential - Show CRUD single-record operations - Show bulk create and bulk update (broadcast + 1:1) - Show retrieve-multiple with paging (top, page_size) - Optionally demonstrate file upload to a File column Keep code aligned with official examples and avoid unannounced preview features.
© github · MIT · github/awesome-copilot