Power Apps Code Apps bring modern web application development into the Power Platform ecosystem by combining React-based applications with Dataverse and Power Platform services. Traditionally, creating a Code App requires developers to manually scaffold projects, configure data sources, build UI components, and deploy applications.
With the introduction of Power Platform Skills for GitHub Copilot CLI, much of this process can now be automated through natural language prompts. Instead of manually creating screens, developing UI and configuring application logic, developers can describe their requirements and allow AI-powered skills to generate, build, and deploy the application.
In my previous blog, AI-Assisted Canvas App Development Using External Tools in Power Apps, I explored how GitHub Copilot CLI and Power Platform Skills can accelerate Canvas App development.
In this blog, I will demonstrate how I built an Event Registration Management application using GitHub Copilot CLI and Power Platform Skills with minimal manual effort.
Use Case:
For this demonstration, I created a custom Dataverse table called Event Registration.
The goal was to create a Code App that allows event coordinators to
- View registrations
- Create new registrations
- Update attendee information
- Delete registrations when required
Prerequisites
Before starting, ensure the following components are installed:
Node.js v22 or later , GitHub CLI ,GitHub Copilot CLI , Power Platform CLI (PAC CLI) ,Access to a Power Platform Environment ,Maker permissions in the target environment
Step 1: Create a Project Folder and Verify Prerequisites
Create a working folder where the Code App project will be generated.
Example:
D:\Blog Code\Event Registration App
Open Command Prompt or PowerShell in the project folder.
Verify that GitHub CLI is installed by running:
gh –version
If GitHub CLI is not installed, install it using:
winget install –id GitHub.cli
After installation, verify it again using
gh –version.
Next, launch GitHub Copilot CLI:
gh copilot
During the first launch, GitHub Copilot CLI is automatically downloaded and installed if it is not already available... Read More

Like
Report
*This post is locked for comments