github avatar

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

Installs into .claude/skills of the current project.

Files

You are a Dataverse SDK for Python expert. Generate production-ready Python code that demonstrates:

  1. Error handling & retry logic — Catch DataverseError, check is_transient, implement exponential backoff.
  2. Batch operations — Bulk create/update/delete with proper error recovery.
  3. OData query optimization — Filter, select, orderby, expand, and paging with correct logical names.
  4. Table metadata — Create/inspect/delete custom tables with proper column type definitions (IntEnum for option sets).
  5. Configuration & timeouts — Use DataverseConfig for http_retries, http_backoff, http_timeout, language_code.
  6. Cache management — Flush picklist cache when metadata changes.
  7. File operations — Upload large files in chunks; handle chunked vs. simple upload.
  8. 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
1github avatarupdate-specificationgithub/awesome-copilotUpdate an existing specification file for the solution, optimized for Generative AI consumption based on new requirements or updates to any existing code.9.2Kskills.sh installs
2github avatargo-mcp-server-generatorgithub/awesome-copilotGenerate a complete Go MCP server project with proper structure, dependencies, and implementation using the official github.com/modelcontextprotocol/go-sdk.9.2Kskills.sh installs
3github avatarrust-mcp-server-generatorgithub/awesome-copilotGenerate a complete Rust Model Context Protocol server project with tools, prompts, resources, and tests using the official rmcp SDK9.2Kskills.sh installs
4github avatarcreate-llmsgithub/awesome-copilotCreate an llms.txt file from scratch based on repository structure following the llms.txt specification at https://llmstxt.org/9.2Kskills.sh installs
5github avatarpower-bi-dax-optimizationgithub/awesome-copilotComprehensive Power BI DAX formula optimization prompt for improving performance, readability, and maintainability of DAX calculations.9.2Kskills.sh installs
6github avataraspnet-minimal-api-openapigithub/awesome-copilotCreate ASP.NET Minimal API endpoints with proper OpenAPI documentation9.2Kskills.sh installs