dataverse-setup

Automate Dataverse table design, construction, localization, and seed data setup via the Web API.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Kazuya0628/Quotation-Work-Automation-System --skill dataverse-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataverse-setup
Source: https://github.com/Kazuya0628/Quotation-Work-Automation-System/tree/main/.github/skills/dataverse-setup
Command: npx skills add https://github.com/Kazuya0628/Quotation-Work-Automation-System --skill dataverse-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires azure-identity, requests, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Dataverse のソリューション設計・テーブル構築・デモデータ投入を一括で自動化することで、手動作業の煩雑さとミスを削減します。

Core Features & Use Cases

  • テーブル設計、リレーション、ローカライズ、デモデータ投入までの一連の作業を Python スクリプトで実行
  • 既存の Dataverse 環境に対してべき等で再実行可能なデプロイメント手順を提供
  • Code Apps / Generative Pages など Power Platform 連携アプリのデータ層を自動構築

Quick Start

Configure .env and run python scripts/setup_dataverse.py to build and seed your Dataverse data model.

Frequently Asked Questions about dataverse-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Dataverse table design and seed data setup?

Automating Dataverse table setup involves running a Python script that handles entity definitions, relationships, localization, and demo data deployment via the Dataverse Web API. This workflow provides an idempotent, repeatable process for your environment.

Does Dataverse setup support idempotent deployments for existing environments?

Yes, Dataverse setup supports idempotent deployments. The Python-based workflow can be safely re-executed on existing Dataverse environments to update table designs, relationships, and seed data without duplicating previous work.

Can I use Python scripts to build Power Platform data layers for Code Apps?

Yes, you can use Python scripts to automatically build the data layer for Power Platform connected apps like Code Apps and Generative Pages. The setup script constructs the necessary Dataverse tables and relationships these applications require.

What dependencies do I need to run a Dataverse Web API automation script?

You need the azure-identity, requests, and python-dotenv dependencies to run Dataverse Web API automation scripts. These libraries manage authentication, HTTP requests, and environment variable configuration respectively.

How do I handle authentication when automating Dataverse solution deployment?

Authentication for Dataverse solution deployment is handled using an auth_helper module alongside the azure-identity library. This combination manages secure access to the Dataverse Web API and handles request retries automatically.

What is the best way to localize Dataverse tables and relationships?

The best way to localize Dataverse tables and relationships is through an automated Python workflow that applies localization settings during the table construction process. This ensures consistent metadata localization across multiple tables.