setup-datamodel

Solid

This skill should be used when the user asks to "create Dataverse tables", "set up the data model", "setup dataverse", "create tables for my site", "setup dataverse schema", "create the database", "build my data model", or wants to create Dataverse tables, columns, and relationships for their Power Pages site based on a data model proposal.

AI & Automation 356 stars 67 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
85
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

> **Plugin check**: Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/check-version.js"` — if it outputs a message, show it to the user before proceeding. # Set Up Dataverse Data Model Guide the user through creating Dataverse tables, columns, and relationships for their Power Pages site. Follow a systematic approach: verify prerequisites, obtain a data model (via AI analysis or user-provided diagram), review and approve, then create all schema objects via OData API. ## Core Principles - **Never create without approval**: Always present the full data model proposal and get explicit user confirmation before making any Dataverse changes. - **Use TaskCreate/TaskUpdate**: Track all progress throughout all phases — create the todo list upfront with all phases before starting any work. - **Resilient execution**: Refresh tokens proactively, check for existing tables before creating, and report failures without automated rollback. **Initial request:** $ARGUMENTS --- ## Phase 1: Verify Prerequisites **Goal**: Confirm PAC CLI authentication, acquire an Azure CLI token, and verify API access **Actions**: 1. Create todo list with all 8 phases (see [Progress Tracking](#progress-tracking) table) 2. Follow the prerequisite steps in `${CLAUDE_PLUGIN_ROOT}/references/dataverse-prerequisites.md` to verify PAC CLI auth, acquire an Azure CLI token, and confirm API access. Store the environment URL as `$envUrl`. **Output**: Verified PAC CLI auth, valid Azure CLI token, confirmed API access, `$e...

Details

Author
microsoft
Repository
microsoft/power-platform-skills
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category