{"id":"f4f26055-bd2b-4bfe-a0ae-5747f85a60fc","shortId":"V63Lfj","kind":"skill","title":"dataverse-python-advanced-patterns","tagline":"Generate production code for Dataverse SDK using advanced patterns, error handling, and optimization techniques.","description":"You are a Dataverse SDK for Python expert. Generate production-ready Python code that demonstrates:\n\n1. **Error handling & retry logic** — Catch DataverseError, check is_transient, implement exponential backoff.\n2. **Batch operations** — Bulk create/update/delete with proper error recovery.\n3. **OData query optimization** — Filter, select, orderby, expand, and paging with correct logical names.\n4. **Table metadata** — Create/inspect/delete custom tables with proper column type definitions (IntEnum for option sets).\n5. **Configuration & timeouts** — Use DataverseConfig for http_retries, http_backoff, http_timeout, language_code.\n6. **Cache management** — Flush picklist cache when metadata changes.\n7. **File operations** — Upload large files in chunks; handle chunked vs. simple upload.\n8. **Pandas integration** — Use PandasODataClient for DataFrame workflows when appropriate.\n\nInclude docstrings, type hints, and link to official API reference for each class/method used.","tags":["dataverse","python","advanced","patterns","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest"],"capabilities":["skill","source-github","skill-dataverse-python-advanced-patterns","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/dataverse-python-advanced-patterns","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (982 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:09.581Z","embedding":null,"createdAt":"2026-04-18T20:25:48.100Z","updatedAt":"2026-05-18T18:52:09.581Z","lastSeenAt":"2026-05-18T18:52:09.581Z","tsv":"'1':36 '2':49 '3':58 '4':72 '5':87 '6':101 '7':110 '8':123 'advanc':4,13 'api':141 'appropri':132 'backoff':48,96 'batch':50 'bulk':52 'cach':102,106 'catch':41 'chang':109 'check':43 'chunk':117,119 'class/method':145 'code':8,33,100 'column':80 'configur':88 'correct':69 'create/inspect/delete':75 'create/update/delete':53 'custom':76 'datafram':129 'datavers':2,10,23 'dataverse-python-advanced-pattern':1 'dataverseconfig':91 'dataverseerror':42 'definit':82 'demonstr':35 'docstr':134 'error':15,37,56 'expand':65 'expert':27 'exponenti':47 'file':111,115 'filter':62 'flush':104 'generat':6,28 'handl':16,38,118 'hint':136 'http':93,95,97 'implement':46 'includ':133 'integr':125 'intenum':83 'languag':99 'larg':114 'link':138 'logic':40,70 'manag':103 'metadata':74,108 'name':71 'odata':59 'offici':140 'oper':51,112 'optim':18,61 'option':85 'orderbi':64 'page':67 'panda':124 'pandasodatacli':127 'pattern':5,14 'picklist':105 'product':7,30 'production-readi':29 'proper':55,79 'python':3,26,32 'queri':60 'readi':31 'recoveri':57 'refer':142 'retri':39,94 'sdk':11,24 'select':63 'set':86 'simpl':121 'skill' 'skill-dataverse-python-advanced-patterns' 'source-github' 'tabl':73,77 'techniqu':19 'timeout':89,98 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'transient':45 'type':81,135 'upload':113,122 'use':12,90,126,146 'vs':120 'workflow':130","prices":[{"id":"1cbaf505-43ef-4d45-8013-24f4fc7406b3","listingId":"f4f26055-bd2b-4bfe-a0ae-5747f85a60fc","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:48.100Z"}],"sources":[{"listingId":"f4f26055-bd2b-4bfe-a0ae-5747f85a60fc","source":"github","sourceId":"github/awesome-copilot/dataverse-python-advanced-patterns","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/dataverse-python-advanced-patterns","isPrimary":false,"firstSeenAt":"2026-04-18T21:49:04.916Z","lastSeenAt":"2026-05-18T18:52:09.581Z"},{"listingId":"f4f26055-bd2b-4bfe-a0ae-5747f85a60fc","source":"skills_sh","sourceId":"github/awesome-copilot/dataverse-python-advanced-patterns","sourceUrl":"https://skills.sh/github/awesome-copilot/dataverse-python-advanced-patterns","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:48.100Z","lastSeenAt":"2026-05-07T22:40:17.986Z"}],"details":{"listingId":"f4f26055-bd2b-4bfe-a0ae-5747f85a60fc","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"dataverse-python-advanced-patterns","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"921ab6033558009f67287445e2f2ddabc3e94d8f","skill_md_path":"skills/dataverse-python-advanced-patterns/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/dataverse-python-advanced-patterns"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"dataverse-python-advanced-patterns","description":"Generate production code for Dataverse SDK using advanced patterns, error handling, and optimization techniques."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/dataverse-python-advanced-patterns"},"updatedAt":"2026-05-18T18:52:09.581Z"}}