Skip to main content
plugin GitHub Copilot official · GitHub

napkin — GitHub Copilot plugin: whiteboard and install

napkin opens a browser whiteboard for sketches and notes, then shares them with Copilot. Use it when a diagram is easier to explain than a block of text.

Install into GitHub Copilot · Command from the source All methods and platforms ↓
copilot plugin install napkin@awesome-copilot
Open on GitHub

What napkin does

napkin adds an interactive browser whiteboard to Copilot CLI. Draw freehand, add shapes and arrows, place color-coded sticky notes, or label parts of the canvas. Your board saves automatically in the browser.

Click “Share with Copilot” to save a screenshot as napkin-snapshot.png and copy the notes’ text to the clipboard. Then return to the terminal and ask Copilot to check the board. It can use both the image and the copied text to interpret the sketch and respond. Install the plugin in GitHub Copilot CLI with copilot plugin install napkin@awesome-copilot. The whiteboard itself runs locally without an internet connection; Chrome is the stated best option for clipboard copying.

Install napkin if you want Copilot to comment on a visual sketch or process diagram. If you can explain the task clearly in text, you may not need a separate board.

What it helps with

  • sketch a process with connected arrows
  • sort ideas into color-coded sticky notes
  • show Copilot how items relate spatially
  • ask Copilot to interpret a sketch and its notes

Example prompts for the agent

  • let's napkin
  • Sketch our process on the board, then check the napkin for gaps.
  • check the napkin

How to install napkin

Command from the source

copilot plugin install napkin@awesome-copilot

From the same set554

The whole set →
git-commit official github This skill reviews Git changes, stages related files, and creates Conventional Commits. Use it when you want an agent to make one commit or split work into separate commits. GitHub Copilot 47,165installs excalidraw-diagram-generator official github Turn a plain-language description into an Excalidraw diagram. Useful for mapping processes, system structure, and relationships between entities. GitHub Copilot 31,639installs multi-stage-dockerfile official github This skill guides GitHub Copilot in writing multi-stage Dockerfiles for different languages and frameworks. Use it when the final runtime image should contain fewer build dependencies. GitHub Copilot 29,688installs documentation-writer official github Skill that turns the agent into a technical writer following the Diátaxis framework: tutorials, how-to guides, reference, and explanation. Proposes structure before writing. GitHub Copilot 27,757installs prd official github Turns a feature idea into a structured PRD with user stories, technical requirements, and risks. Use it when planning a software feature or an AI-powered one. GitHub Copilot 24,035installs refactor official github This skill reshapes existing code without changing its external behavior. Use it for gradual cleanup of large functions, duplication, weak types, and code smells. GitHub Copilot 22,321installs java-springboot official github Gives GitHub Copilot Spring Boot development practices, from project layout to tests and security. Use it when writing or reviewing Java application code. GitHub Copilot 21,272installs create-readme official github This skill reviews a project and creates a structured README.md. Use it when the repository needs clear documentation based on its actual files and code. GitHub Copilot 19,081installs

Similar

Questions about napkin

How do I install napkin in GitHub Copilot?

Run copilot plugin install napkin@awesome-copilot in GitHub Copilot CLI.

What does napkin do?

It opens a browser whiteboard for drawing and notes. Share with Copilot sends a screenshot and copies the note text so Copilot can respond to the board.

Does napkin need an internet connection?

The whiteboard runs locally in your browser and does not need internet access. Chrome has the best support for copying text to the clipboard.

Source text

napkin · MIT
# Napkin — Visual Whiteboard for Copilot CLI

A whiteboard that opens in your browser and connects to Copilot CLI. Draw, sketch, add sticky notes — then share everything back with Copilot. Copilot sees your drawings and responds with analysis, suggestions, and ideas.

Built for people who aren't software developers: lawyers, PMs, business stakeholders, designers, writers — anyone who thinks better visually.

## Installation

Install the plugin directly from Copilot CLI:

```bash
copilot plugin install napkin@awesome-copilot
```

That's it. No other software, accounts, or setup required.

### Verify It's Installed

Run this in Copilot CLI to confirm the plugin is available:

```
/skills
```

You should see **napkin** in the list of available skills.

## How to Use It

### Step 1: Say "let's napkin"

Open Copilot CLI and type `let's napkin` (or "open a napkin" or "start a whiteboard"). Copilot creates a whiteboard and opens it in your browser.

![Step 1 — Activate the napkin](../../skills/napkin/assets/step1-activate.svg)

### Step 2: Your whiteboard opens

A clean whiteboard appears in your browser with simple drawing tools. If it's your first time, a quick welcome message explains how everything works.

![Step 2 — The whiteboard opens](../../skills/napkin/assets/step2-whiteboard.svg)

### Step 3: Draw and brainstorm

Use the tools to sketch ideas, add sticky notes, draw arrows between concepts — whatever helps you think. This is your space.

![Step 3 — Draw and brainstorm](../../skills/napkin/assets/step3-draw.svg)

### Step 4: Share with Copilot

When you're ready for Copilot's input, click the green **Share with Copilot** button. It saves a screenshot and copies your notes.

![Step 4 — Share with Copilot](../../skills/napkin/assets/step4-share.svg)

### Step 5: Copilot responds

Go back to your terminal and say `check the napkin`. Copilot looks at your whiteboard — including your drawings — and responds.

![Step 5 — Copilot responds](../../skills/napkin/assets/step5-response.svg)

## What's Included

### Skill

| Skill | Description |
|-------|-------------|
| `napkin` | Visual whiteboard collaboration — creates a whiteboard, interprets your drawings and notes, and responds conversationally |

### Bundled Assets

| Asset | Description |
|-------|-------------|
| `assets/napkin.html` | The whiteboard application — a single HTML file that opens in any browser, no installation needed |

## Whiteboard Features

| Feature | What it does |
|---------|-------------|
| **Freehand drawing** | Draw with a pen tool, just like on paper |
| **Shapes** | Rectangles, circles, lines, and arrows — wobbly shapes snap to clean versions |
| **Sticky notes** | Draggable, resizable, color-coded notes (yellow, pink, blue, green) |
| **Text labels** | Click anywhere to type text directly on the canvas |
| **Pan and zoom** | Hold spacebar and drag to move around; scroll to zoom |
| **Undo/Redo** | Made a mistake? Ctrl+Z to undo, Ctrl+Shift+Z to redo |
| **Auto-save** | Your work saves automatically — close the tab, come back later, it's still there |
| **Share with Copilot** | One button exports a screenshot and copies your text content |

## How Copilot Understands Your Drawings

When you click "Share with Copilot," two things happen:

1. **A screenshot is saved** (`napkin-snapshot.png` in your Downloads or Desktop folder). Copilot reads this image and can see everything — sketches, arrows, groupings, annotations, sticky notes, spatial layout.

2. **Your text is copied to clipboard.** This gives Copilot the exact text from your sticky notes and labels, so nothing gets misread from the image.

Copilot uses both to understand what you're thinking and respond as a collaborator — not a computer analyzing data, but a colleague looking at your whiteboard sketch.

## What Can You Draw?

Anything. But here are some things Copilot is especially good at interpreting:

| What you draw | What Copilot understands |
|---------------|------------------------|
| Boxes connected by arrows | A process flow or workflow |
| Items circled together | A group of related ideas |
| Sticky notes in different colors | Categories or priorities |
| Text with a line through it | Something rejected or deprioritized |
| Stars or exclamation marks | High-priority items |
| Items on opposite sides | A comparison or contrast |
| A rough org chart | Reporting structure or team layout |

## Keyboard Shortcuts

You don't need these — everything works with mouse clicks. But if you want to work faster:

| Key | Tool |
|-----|------|
| V | Select / move |
| P | Pen (draw) |
| R | Rectangle |
| C | Circle |
| A | Arrow |
| L | Line |
| T | Text |
| N | New sticky note |
| E | Eraser |
| Delete | Delete selected item (not yet supported) |
| Ctrl+Z | Undo |
| Ctrl+Shift+Z | Redo |
| Space + drag | Pan the canvas |
| ? | Show help |

## FAQ

**Do I need to install anything besides the plugin?**
No. The whiteboard is a single HTML file that opens in your browser. No apps, no accounts, no setup.

**Does it work offline?**
Yes. Everything runs locally in your browser. No internet connection needed for the whiteboard itself.

**What browsers work?**
Any modern browser — Chrome, Safari, Edge, Firefox. Chrome works best for the "copy to clipboard" feature.

**Can I save my work?**
Yes, automatically. The whiteboard saves to your browser's local storage every few seconds. Close the tab, come back later, your work is still there.

**Can Copilot really understand my drawings?**
Yes. The AI models powering Copilot CLI (Claude, GPT) can interpret images. They can see your sketches, read your handwriting-style text, understand spatial relationships, and interpret common visual patterns like flowcharts, groupings, and annotations.

**What if I'm not a good artist?**
Doesn't matter. The whiteboard snaps wobbly shapes to clean versions, and Copilot is trained to interpret rough sketches. Stick figures and messy arrows work just fine.

**How do I start over?**
Say "let's napkin" again in the CLI. Copilot will ask if you want to keep the existing whiteboard or start fresh.

**What platforms are supported?**
macOS, Linux, and Windows. The whiteboard runs in any browser. Clipboard integration uses platform-native tools (`pbpaste` on macOS, `xclip` on Linux, PowerShell on Windows).

## Source

This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

## License

MIT

© Awesome Copilot Community · MIT · github/awesome-copilot

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor