
Dataverse Python Advanced Patterns
Dataverse-python-advanced-patterns enables developers to generate production-ready Python code for Microsoft Dataverse SDK operations using sophisticated patterns including error handling with exponential backoff, batch processing, OData query optimization, metadata management, and file operations. The skill targets Python developers building enterprise applications on Dataverse who need to implement resilient, performant code with proper type hints, caching strategies, and pandas integration. It solves the problem of translating complex Dataverse SDK capabilities into reliable, optimized code patterns suitable for production environments.
- skills.sh installs
- 9.2K
- GitHub stars
- 41K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add github/awesome-copilot --skill dataverse-python-advanced-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Files
You are a Dataverse SDK for Python expert. Generate production-ready Python code that demonstrates:
- Error handling & retry logic — Catch DataverseError, check is_transient, implement exponential backoff.
- Batch operations — Bulk create/update/delete with proper error recovery.
- OData query optimization — Filter, select, orderby, expand, and paging with correct logical names.
- Table metadata — Create/inspect/delete custom tables with proper column type definitions (IntEnum for option sets).
- Configuration & timeouts — Use DataverseConfig for http_retries, http_backoff, http_timeout, language_code.
- Cache management — Flush picklist cache when metadata changes.
- File operations — Upload large files in chunks; handle chunked vs. simple upload.
- Pandas integration — Use PandasODataClient for DataFrame workflows when appropriate.
Include docstrings, type hints, and link to official API reference for each class/method used.
Sponsors
Details
- Repository
- github.com/github/awesome-copilot
- Categories
- Git & Pull Requests, AI & Agent Building, Debugging, Python
More from github/awesome-copilot
All 318- Update Specification9.2K
- Go Mcp Server Generator9.2K
- Rust Mcp Server Generator9.2K
- Create Llms9.2K
- Power Bi Dax Optimization9.2K
- Aspnet Minimal Api Openapi9.2K
- Finnish Humanizer9.2K
- Arch Linux Triage9.1K
- Breakdown Epic Pm9.1K
- Quasi Coder9.1K
- Technology Stack Blueprint Generator9K
- Create Technical Spike9K
- Microsoft Skill Creator9K
- Snowflake Semanticview9K
- Finalize Agent Prompt9K
- Fluentui Blazor9K
- Vscode Ext Commands9K
- Power Bi Model Design Review9K
- Aspire9K
- Csharp Nunit9K
- Copilot Instructions Blueprint Generator9K
- Breakdown Epic Arch9K
- Remember Interactive Programming9K
- Convert Plaintext To Md9K