Analyzes needs and recommends the best backend integration path for Power Pages.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "integrate-backend" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/power-platform-skills/main/plugins/power-pages/skills/integrate-backend/SKILL.md 2. Save it as ~/.claude/skills/integrate-backend/SKILL.md 3. Reload skills and tell me it's ready
I'm building a Power Pages portal. After users submit a form, I need to validate data, write to an external system, and trigger approvals in some cases. Analyze whether I should use Web API, Server Logic, Cloud Flows, or a combination, and explain why.
A recommended backend integration architecture with rationale, tradeoffs, and the best-fit combination for the scenario.
I want Power Pages to connect to our internal CRM and order system, and I need to consider authentication, real-time reads and writes, retry handling, and maintenance cost. Help me determine the best backend integration approach.
A recommended integration approach covering authentication, data flow design, reliability, and operational considerations.
I'm not sure how to add backend capabilities to Power Pages: I need to read Dataverse data, possibly connect to third-party APIs, and send automated notifications. First break down the requirements and determine which implementation path I should prioritize.
A requirement breakdown, recommended technical path, and clear guidance on the specialized implementation route and next steps.
Plugin check: Run
node "${CLAUDE_PLUGIN_ROOT}/scripts/check-version.js"— if it outputs a message, show it to the user before proceeding.
Analyze the user's business problem and recommend the right backend integration approach — Web API, Server Logic, Cloud Flows, or a combination — then route to the appropriate skill(s) to implement the solution.
Initial request: $ARGUMENTS
Goal: Locate the Power Pages project root and confirm prerequisites
Actions:
Look for powerpages.config.json in the current directory or immediate subdirectories.
If not found: Tell the user to create a site first with /create-site.
Use the Explore agent to quickly scan the site for existing backend integrations:
"Analyze this Power Pages code site for existing backend integrations:
- Check
.powerpages-site/server-logic/— list any existing server logic endpoints- Check
.powerpages-site/cloud-flow-consumer/— list any registered cloud flows- Search frontend code (
src/**/*.{ts,tsx,js,jsx,vue,astro}) for calls to/_api/(Web API) and/_api/serverlogics/(Server Logic) and/_api/cloudflow/(Cloud Flows)- Check for existing service layers or API utilities in
src/services/,src/shared/, or similar- List available web roles from
.powerpages-site/web-roles/*.webrole.ymlReport what backend integrations already exist so we can build on them."
Check whether the user's Dataverse environment has existing custom actions that could be leveraged in the integration:
node "${CLAUDE_PLUGIN_ROOT}/scripts/list-custom-actions.js" "<ENV_URL>"
The script returns Custom APIs (modern) and Custom Process Actions (legacy) with their names, descriptions, binding types, and parameters. If custom actions are found, note them — they will be factored into the recommendation in Phase 3.
Output: Project root confirmed, existing backend integrations identified, Dataverse custom actions discovered
Goal: Analyze the user's request to understand the underlying business problem, not just the technical ask
Actions:
From the user's request and the existing site state, determine:
…
Set up Power Platform Pipelines for automated Power Pages deployments.
Review and fix Power Pages security headers, CSP, CORS, cookies, and embedding settings.
Run an end-to-end Power Pages security review with a consolidated HTML report.
Test deployed Power Pages sites with browsing, crawling, and API verification.
Add a data source or connector to a Power Apps code app.
Integrate Power Automate cloud flows into Power Pages with generated metadata and code.
Integrate Power Pages Web API into frontend with permissions and deployment.
Build, configure, and deploy secure server-side logic for Power Pages.
Build, debug, and validate features in web app frontends.
Create Dataverse tables, columns, and relationships from a proposed site data model.
Add essential SEO settings to Power Pages sites for better visibility and sharing.
Manage menus, orders, customers, and analytics through natural language backend access.