dataverse-python-quickstart
Creates Python code snippets for Dataverse. It covers setup, basic, and bulk operations. It helps get started quickly with the Dataverse SDK.
What it does
This assistant generates Python code examples for interacting with Microsoft Dataverse. It shows how to set up access, create, read, update, and delete data, as well as bulk operations and pagination.
When to use it
- ✓When you need a starting point for using Dataverse with Python.
- ✓To see examples of how to manipulate data (create, read, etc.).
- ✓To understand how to perform batch or paginated operations.
Example of what to ask your AI
“Show me how to create a record in Dataverse using Python.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It generates Python code snippets that install the necessary library and demonstrate basic Dataverse data access and manipulation operations, following best practices.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add github/awesome-copilot --skill dataverse-python-quickstartOr download just the file:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/dataverse-python-quickstart/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
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.
FAQ
What is Microsoft Dataverse?
It is a secure and scalable data service for Microsoft Power Platform and Dynamics 365 applications.
What is Python SDK?
It is a set of tools that allows developers to use the Python language to interact with services like Dataverse.
What are CRUD operations?
CRUD is an acronym for Create, Read, Update, and Delete, which are the fundamental data manipulation operations.
Details
Original description by the author
Generate Python SDK setup + CRUD + bulk + paging snippets using official patterns.
repo: github/awesome-copilot
Popularity
- GitHub stars
- 40k
- Ranking position
- #5109
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
acquire-codebase-knowledge
Helps your agent understand and document an existing code project. It's useful for onboarding new people or getting an overview of the architecture.
github/awesome-copilot
acreadiness-assess
Enables your agent to assess a project's readiness for AI and generate a report. It's useful for understanding how well a project is prepared to use AI tools.
github/awesome-copilot
acreadiness-generate-instructions
Helps your agent create instructions for AI tools based on an assessment. It's useful for improving how AI interacts with code and closing identified gaps.
github/awesome-copilot
acreadiness-policy
Enables your agent to help define or apply policies for AI project assessment. It's useful for standardizing how projects are evaluated and ensuring compliance.
github/awesome-copilot
Similar skills
api-connector-builder
Has your agent build new API connections following the existing pattern. Use when you need to add one more integration without creating a new way of doing things.
affaan-m/ECC
api-design
Helps your agent design REST APIs following best practices. It's useful for defining how APIs communicate, how errors are shown, and how to organize data.
affaan-m/ECC
backend-patterns
Helps your agent with server-side architecture patterns and database optimization. It's useful for building or reviewing code that runs on the server.
affaan-m/ECC