integrate-backend

Solid

Use this skill when the user asks to "add backend integration", "connect to data", "set up backend", "integrate backend", "how should I access data", "add data access", "add an API", "server-side processing", "cloud flow or web api or server logic", "which backend approach", "integrate with an external service", "add business logic", "backend for my site", or wants help deciding between Web API, Server Logic, and Cloud Flows for their Power Pages site. This skill analyzes the user's business problem, identifies the right backend integration approach (or combination), and routes to the appropriate skill. Use this instead of jumping directly to a specific backend skill when the user's request doesn't clearly map to one approach.

API & Backend 317 stars 63 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
83
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. # Backend Integration 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. ## Core Principles - **Understand the problem first**: Never jump to a technology choice. Analyze the user's intent, data flow, security needs, and performance requirements before recommending. - **Recommend the simplest approach that works**: Web API for straightforward Dataverse CRUD, Server Logic when server-side processing is needed, Cloud Flows for async background work. Don't over-engineer. - **Secure actions belong on the server**: When a write depends on a business rule that must be tamper-proof (state transitions, approval workflows, computed values), the server logic must validate AND execute the write — not just validate and leave the write to a client-side Web API call. See the **Secure Action Principle** in the decision framework. - **Combinations are normal**: Many real scenarios need more than one approach. Recommend combinations when justified, but explain why each piece is needed. - **Route, don't implement**: This skill recommends and invokes the right skill(s). It does not create backend files itself. **Initial request:** $ARGUMENTS --- ## Workflow 1. **Verify Site...

Details

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

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Solid

integrate-webapi

This skill should be used when the user asks to "integrate web api", "add web api", "connect to dataverse", "add api integration", "set up web api calls", "integrate api for my tables", "add crud operations", "hook up web api", "add data fetching", "connect frontend to dataverse", or wants to integrate Power Pages Web API into their site's frontend code with proper permissions and deployment. This skill orchestrates the full integration lifecycle: code integration, permissions setup, and deployment.

317 Updated today
microsoft
AI & Automation Listed

integrations

Generate an integration page documenting how the site's product/service connects to a named third-party tool ("[Site] + [Tool]" or "[Site] [Tool] integration"). Captures decision-stage searchers verifying compatibility before purchase ("does [site] work with [tool]?"). Pulls real integration details from `site-info.md` or supplied integration dossier — refuses to invent integration capabilities. Satisfies Tier 1 on-page SEO, validates schema, and ships per the site's publishing method. Use when the user types `/integrations` or asks for an integration page.

0 Updated 4 days ago
mkreindel
API & Backend Solid

setup-auth

This skill should be used when the user asks to "set up authentication", "add login", "add logout", "configure Entra ID", "set up Azure AD auth", "add Microsoft login", "enable authentication", "set up sign in", "add role-based access", "add authorization", "protect routes", "add auth to my site", "configure identity provider", or wants to set up authentication (login/logout via Microsoft Entra ID) and role-based authorization for their Power Pages code site.

317 Updated today
microsoft
API & Backend Listed

backend-api

Design and implement RESTful API endpoints following REST principles, HTTP standards, and resource-based URL conventions. Use this skill when creating or modifying API endpoints, routes, controllers, request handlers, or API documentation. Apply when working with REST API design, API versioning, HTTP methods (GET, POST, PUT, PATCH, DELETE), URL structure, query parameters, response formatting, status codes, rate limiting, or API middleware. Use when building web services, microservices, or any backend code that exposes HTTP endpoints for client consumption.

335 Updated today
aiskillstore
API & Backend Solid

add-server-logic

This skill should be used when the user asks to "create server logic", "add server-side code", "write server logic", "add server endpoint", "create API endpoint", "add backend logic", "write server-side JavaScript", "integrate server logic", "add server logic function", "add server-side processing", "create serverlogic", "add serverlogics", or wants to create, edit, or manage Power Pages Server Logic files — server-side JavaScript that runs securely on the Power Pages runtime. This skill orchestrates the full lifecycle: understanding requirements, fetching latest documentation, implementing the server logic code, configuring site settings, and deploying. Use this skill whenever the user mentions "server logic", "server-side code", or wants to move logic from the browser to the server in their Power Pages site.

317 Updated today
microsoft