powercat-accessmigration
Skill70 starsChanged 2 days agoMITView on GitHub
Migrate a Microsoft Access database (.mdb/.accdb) into Microsoft Dataverse with an optional model-driven app. USE WHEN the user wants to modernize an Access database, reverse-engineer Access tables into Dataverse, or run the PowerCAT Access Migration workflow.
In this repository36 other files it gives its agents.
- AGENTS.mdAGENTS.md
- plugins/powercat-admin-digest/AGENTS.mdAGENTS.md
- plugins/powercat-adoption/AGENTS.mdAGENTS.md
- plugins/powercat-architecture-advisor/AGENTS.mdAGENTS.md
- plugins/powercat-canvas-apps/AGENTS.mdAGENTS.md
- plugins/powercat-code-apps/AGENTS.mdAGENTS.md
- plugins/powercat-dataverse/AGENTS.mdAGENTS.md
- plugins/powercat-governance/AGENTS.mdAGENTS.md
- plugins/powercat-overflow/AGENTS.mdAGENTS.md
- plugins/powercat-overpage/AGENTS.mdAGENTS.md
- plugins/powercat-pcf/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- plugins/powercat-admin-digest/CLAUDE.mdCLAUDE.md
- plugins/powercat-adoption/CLAUDE.mdCLAUDE.md
- plugins/powercat-architecture-advisor/CLAUDE.mdCLAUDE.md
- plugins/powercat-canvas-apps/CLAUDE.mdCLAUDE.md
- plugins/powercat-code-apps/CLAUDE.mdCLAUDE.md
- plugins/powercat-dataverse/CLAUDE.mdCLAUDE.md
- plugins/powercat-governance/CLAUDE.mdCLAUDE.md
- plugins/powercat-overflow/CLAUDE.mdCLAUDE.md
- plugins/powercat-overpage/CLAUDE.mdCLAUDE.md
- loop-my-promptSkill
- powercat-pp-architecture-advisorSkill
- analyze-canvas-performanceSkill
- powercat-codeappscompactSkill
- code-apps-design-guideSkill
- dev-environment-deprecation-reportSkill
- powercat-overflowSkill
- powercat-overpageSkill
- create-pcfSkill
- eval-generator-code-appSkill
- eval-generator-gen-pagesSkill
- powercat-skills-routerSkill
- Airtable to Power Platform MigrationSkill
- infopath-to-canvasSkill
- migrate-to-dataverseSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 6 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Very specific: line 15
Use this skill when the user wants to migrate a .mdb or .accdb Access database to Microsoft Dataverse, with an optional model-driven app.
- Very specific: line 20
Read ${CLAUDE_PLUGIN_ROOT}/Access to Dataverse Migration/README.md and ${CLAUDE_PLUGIN_ROOT}/Access to Dataverse Migration/mapping.yaml …
- Distinctive: line 21
Create a migration plan covering source inventory, proposed Dataverse tables, columns, relationships, publisher prefix, solution name, app …
- Distinctive: line 22
Ask the user to approve or adjust the plan before running any command that writes to Dataverse.
- Distinctive: line 23
If the user approves execution, use the included mapping as a starting point and update it for the actual Access database schema.
- Distinctive: line 24
Prefer a dry run or preview first.
- Distinctive: line 28
Never commit local environment files, credentials, Access databases, exported CSV data, or generated run artifacts.
- Very specific: line 30
If the Access ODBC driver is unavailable, ask the user to export each table to CSV and set source.type: csv in the mapping.
- Distinctive: line 31
Treat PII, payment, and sensitive source columns as review items before migration.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
PowerCAT Access Migration
Migrate the Microsoft Access database described below into Dataverse:
$ARGUMENTS
Use this skill when the user wants to migrate a .mdb or .accdb Access database to Microsoft Dataverse, with an optional model-driven app.
Workflow
- Resolve the source Access database path from
$ARGUMENTS. If the user provided a folder, search for.mdband.accdbfiles and ask which one to use if there are multiple. - Read
${CLAUDE_PLUGIN_ROOT}/Access to Dataverse Migration/README.mdand${CLAUDE_PLUGIN_ROOT}/Access to Dataverse Migration/mapping.yamlbefore planning the migration. - Create a migration plan covering source inventory, proposed Dataverse tables, columns, relationships, publisher prefix, solution name, app name, risks, and prerequisites.
- Ask the user to approve or adjust the plan before running any command that writes to Dataverse.
- If the user approves execution, use the included mapping as a starting point and update it for the actual Access database schema.
- Prefer a dry run or preview first. Only run live Dataverse writes after explicit user confirmation.
Important safeguards
- Never commit local environment files, credentials, Access databases, exported CSV data, or generated run artifacts.
- Confirm the target Dataverse environment before provisioning.
- If the Access ODBC driver is unavailable, ask the user to export each table to CSV and set
source.type: csvin the mapping. - Treat PII, payment, and sensitive source columns as review items before migration.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

