infopath-to-canvas Skill
Migrate a Microsoft InfoPath form (.xsn) to a Power Apps Canvas app. USE WHEN the user wants to convert, port, or migrate an InfoPath form/template to Canvas Apps, or asks for help moving off of InfoPath. Published by microsoft in power-cat-skills.
What is infopath-to-canvas Skill?
Migrate a Microsoft InfoPath form (.xsn) to a Power Apps Canvas app. USE WHEN the user wants to convert, port, or migrate an InfoPath form/template to Canvas Apps, or asks for help moving off of InfoPath. Published by microsoft in power-cat-skills. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Data analysis
- Writing
- Data analysis use cases
- Writing use cases
Technical details
- Install or run with Copy skill directory
When to use infopath-to-canvas Skill
- Use it for data analysis.
- Use it for writing.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/power-cat-skills
- Skill file: plugins/powercat-canvas-apps/skills/infopath-to-canvas/SKILL.md
What it does
Migrate a Microsoft InfoPath form (.xsn) to a Power Apps Canvas app. USE WHEN the user wants to convert, port, or migrate an InfoPath form/template to Canvas Apps, or asks for help moving off of InfoPath.
Skill instructions
Migrate an InfoPath Form to a Canvas App Migrate the InfoPath form described below: $ARGUMENTS A .xsn is a CAB archive containing manifest.xsf (rules, views, data connections), schema.xsd (data schema), template.xml (defaults), and XSL views. This skill runs three phases: extract → inventory → hand off to generate-canvas-app. Pause for user approval after the inventory. --- Phase 0 — Extract From $ARGUMENTS, resolve a .xsn path. If the user gave a folder, Glob for .xsn inside; ask if there are multiple or none. If a sibling xsnextracted/ already contains manifest.xsf, reuse it. Otherwise extract to <sourcedir/xsnextracted/: - Windows: & "$env:SystemRoot\System32\expand.exe" "<form.xsn" -F: "<xsnextracted" via PowerShell - macOS / Linux: cabextract -d <xsnextracted <form.xsn Verify manifest.xsf and schema1.xsd exist; abort if not. --- Phase 1 — Inventory Spawn a general-purpose Agent to write infopath-inventory.md covering: - Fields — from schema1.xsd + template.xml dfs:dataFields: deco
Explore related resources
Frequently asked questions
What is infopath-to-canvas?
infopath-to-canvas is a open-source AI agent skill with Copy skill directory. Migrate a Microsoft InfoPath form (.xsn) to a Power Apps Canvas app. USE WHEN the user wants to convert, port, or migrate an InfoPath form/template to Canvas Apps, or asks for help moving off of.
Who is infopath-to-canvas best for?
infopath-to-canvas is best for reusing agent instructions, scripts, and references, data analysis workflows, writing workflows.
How do I install infopath-to-canvas?
Install or run infopath-to-canvas using Copy skill directory. Check infopath-to-canvas for the latest setup command.
Is infopath-to-canvas actively maintained?
infopath-to-canvas may need a closer maintenance check before production use.
Auto-fetched from GitHub.