Dev48
Language
  • About
  • Services
  • Industries
  • Technologies
  • Articles
  • Contacts
Book a call
    Home/Articles/Github copilot app for beginners how to build custom workflows with canvases
Dev48

© 2026 · All rights reserved.

GitHub Copilot app for Beginners: How to build custom workflows with canvases

Источник: The GitHub Blog

GitHub Copilot app for Beginners: How to build custom workflows with canvases

Source: The GitHub Blog

Describe the interface you need in plain English, then let the agent build a live surface you can both use and update—so you spend less time adapting to tools and more time getting work done. The post GitHub Copilot app for Beginners: How to build custom workflows with canvases appeared first on…

September 27, 2026•Updated: September 27, 2026

Most tools give you a fixed set of screens and ask you to fit your work into them. But what if you could start with the workflow you want instead and have the interface take shape around it?

That’s the idea behind canvases in the GitHub Copilot app. A canvas, also called a canvas extension, is a customizable interface that you and the agent share. It can be a kanban board, an issue triage board, a release checklist, a dashboard, a form, or even a spreadsheet: a UI shaped to how you work.

Because the canvas is bidirectional, the agent can update it as it works, and you can use buttons, cards, filters, and other controls to make changes too. Just like using a live shared whiteboard.

Let’s create one.

Creating a canvas with /create-canvas

To create a canvas, you don’t have to do any coding or design by hand. Just open an agent session, enter the /create-canvas skill, and describe what you want in plain English.

Make sure your prompt covers three things:

  • The workflow the canvas should support.
  • What you should be able to do in the interface.
  • What the agent should be able to do.

For example, you could enter:

Then, the agent will build the interface and open it in the right-side panel without you having to write files or mess with the layout. One description becomes a custom tool that’s ready to use.

Shaping the canvas around your workflow

Because the interface is generated from your description, your first version is just a starting point, and you can keep refining until you’re happy.

You could ask the agent to add a column or filter, pull in your open pull requests, or turn the entire canvas into a checklist for your day. The agent will revise the canvas to match. While there isn’t a fixed menu of layouts, if you can describe a workflow, you can likely turn it into a canvas.

Once created, your canvas is saved as an extension, so you can use it again. You can keep it with the project for your team to share or save it as a personal extension just for you.

Instant collaboration, not command and wait

The real power of a canvas is that you and the agent can both keep working at the same time.

When you click a button, update a field, or move a card, the canvas’ shared state changes immediately. The agent sees the same update without a separate send or sync step.

It works the other way, too. You can ask the agent to use the canvas’ own capabilities—the same actions available to you—to add a release note or move a card, then watch that change appear in the interface. Instead of sending a command and waiting for a response, you’re steering the work together.

Take this with you

Creating a useful canvas starts with three simple questions:

  • What information do I want to see?
  • What do I want to change directly?
  • What should the agent be able to update or do?

Not sure where to begin? The community has shared ready-made canvas extensions through Awesome Copilot, including release notes tools, kanban boards, issue triage workflows, and more. Install one that’s close to what you need, then ask the agent to customize it for your workflow in the same way you would refine a canvas you created yourself.

Start small: open a session, run /create-canvas, and describe a simple board or checklist for something you’re working on now.

Tags:

  • GitHub Copilot
  • GitHub Copilot app
  • GitHub Copilot app for Beginners

Written by

Senior AI Developer Tools Advocate

Explore more from GitHub

Docs

Everything you need to master GitHub, all in one place.

Go to Docs

GitHub

Build what’s next on GitHub, the place for anyone from anywhere to build anything.

Start building

Customer stories

Meet the companies and engineering teams that build with GitHub.

Learn more

GitHub Universe 2026

Join us October 28-29 in San Francisco or online for GitHub Universe, our flagship developer event uniting people, agents, and the world’s code.

Register now

← All articles

More in Cloud & Infrastructure

All →
A new skill finds AI agent risks, fixes them, and proves the fix worked
Microsoft

A new skill finds AI agent risks, fixes them, and proves the fix worked

Amazon data center communities: Here’s what’s happening near data centers across the US
Amazon

Amazon data center communities: Here’s what’s happening near data centers across the US

Microsoft packages business AI in single app as it tries to compete with Anthropic
Пресса
Microsoft

Microsoft packages business AI in single app as it tries to compete with Anthropic

Improving site performance by shipping more CSS
GitHub Actions

Improving site performance by shipping more CSS

From Opus 5 to Opus 5.5: better fixes at 58% less cost in the SonarQube Remediation Agent
SonarSource

From Opus 5 to Opus 5.5: better fixes at 58% less cost in the SonarQube Remediation Agent

When chat is the wrong UI
GitHub Actions

When chat is the wrong UI

More from GitHub Actions

Improving site performance by shipping more CSS
GitHub Actions

Improving site performance by shipping more CSS

When chat is the wrong UI
GitHub Actions

When chat is the wrong UI

Rendering huge pull requests in the GitHub Copilot app
GitHub Actions

Rendering huge pull requests in the GitHub Copilot app

Developers want more efficient software. Here’s what over 1,000 GitHub users told us they need.
GitHub Actions

Developers want more efficient software. Here’s what over 1,000 GitHub users told us they need.