canvas-apps

Guide Canvas Apps development with Power Fx patterns and best practices.

46|6|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/korchard333/claude-power-platform-community --skill canvas-apps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas-apps
Source: https://github.com/korchard333/claude-power-platform-community/tree/main/.claude/skills/canvas-apps
Command: npx skills add https://github.com/korchard333/claude-power-platform-community --skill canvas-apps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Canvas Apps development often suffers from inconsistent patterns, poor performance, and maintenance complexity across projects. This skill provides a centralized reference and practical guidance to standardize Power Fx usage, data access patterns, offline capabilities, and ALM across Canvas Apps projects.

Core Features & Use Cases

  • Comprehensive core references: Power Fx fundamentals, operators, and data types to accelerate learning and reduce errors.
  • Delegation, offline capabilities, and performance patterns for scalable apps.
  • Reusable patterns for screens, components, ALM, and connectors to shorten development cycles.

Quick Start

Review the SKILL.md and its sub-files to start applying Canvas Apps best practices in your Power Platform projects.

Frequently Asked Questions about canvas-apps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle delegation warnings in Canvas Apps to ensure scalable data access?

Delegation in Canvas Apps requires specific Power Fx functions to push query logic to the data source. This skill provides delegation references and best practices to ensure your apps process large datasets efficiently without hitting delegation limits.

What is the best way to implement offline capabilities in Power Apps?

Offline capabilities in Power Apps rely on Power Fx patterns and local connections. This skill offers offline references and architecture patterns to help you design robust apps that function seamlessly without network connectivity.

How do I manage Application Lifecycle Management (ALM) for Canvas Apps projects?

Canvas Apps ALM involves standardizing deployment and maintenance across environments. This skill covers ALM patterns and reusable component libraries to shorten development cycles and reduce maintenance complexity in Power Platform projects.

Does this Power Fx guidance cover reusable component libraries and screen patterns?

Power Fx guidance includes reusable patterns for screens, components, and connectors. This skill standardizes Power Fx usage and provides foundational references for data types and operators to accelerate development and reduce errors.

Why does my Canvas Apps performance degrade with complex data connections?

Canvas Apps performance issues often stem from non-delegable queries and inefficient connector patterns. This skill provides performance scenarios and data access patterns to optimize app responsiveness and handle real-world scale.

Can I use this skill to learn Power Fx fundamentals and operators from scratch?

Power Fx fundamentals are covered comprehensively, including operators and data types. This skill serves as a centralized reference to accelerate learning, reduce errors, and standardize Power Fx usage across your Canvas Apps projects.