Plugin Launch  ·  May 2026

Proposals,
from the
chat tab.

A new Claude plugin for the Grade team — generate, edit, preview, export, and publish on-brand proposals without leaving the chat. This is what it does, how to install it, and how to use it.

Prepared for
The Grade team
Prepared by
Grade
Date
May 2026
Status
Launch
Internal

On-brand by default,
not by effort.

The plugin bakes Grade's design system and voice into a handful of skills you call from chat. Less typography to chase, fewer tabs to keep open, more time on the thinking.

Each proposal is still a single self-contained HTML file — same shape as the ones the team has been building by hand. The plugin automates the manual bits: scaffolding from a brief, bulk-editing copy, exporting clean PDFs, publishing to a shareable URL. The design system is the source of truth; the skills follow it strictly.

There are two short walkthroughs in this document — one for installing the plugin, one for using it. Watch, install, generate a proposal, share the link.

01

Section one

Get it
installed.

You'll need Claude Desktop installed, and the grade-prop-generator.zip file. Then it's eight clicks, in order.

Step 01
Open Claude Desktop
Step 02
Click the Code tab in the top nav
Step 03
Click Customize (top right)
Step 04
Select Personal plugins from the menu
Step 05
Click Add plugin
Step 06
Choose Create plugin
Step 07
Click Upload plugin and select the zip
Step 08
Done — the plugin is installed

Verify

Start a new chat in the Code tab.
Type /prop-help and hit enter.
If you see a workflow summary, you're set.

If something's off

Make sure you uploaded the .zip file, not the unzipped folder. Restart Claude Desktop and check Customize > Personal plugins — the plugin should be listed. Still stuck? Ping Adam.

02

Section two

Put it to
work.

Open Claude Desktop, head to the Code tab, and point it at a folder. That folder is where Claude saves the proposal and where you drop background docs — briefs, transcripts, references, anything you'd want it to use as context.

Step 01
Open the Code tab
In Claude Desktop, click Code in the top navigation.
Step 02
Open or create a folder
This is where Claude will save your files. One folder per proposal works well.
Step 03
Drop in background docs
Brief, transcripts, notes, reference PDFs — anything Claude should use as context.
Step 04
Start a new proposal
Type /prop-new and answer the prompts, or say "create a new proposal from these docs" in plain English.

You now have a working HTML proposal file in the folder. Next: preview it and mark up edits visually.

Preview & mark up

The fastest way to iterate is the built-in preview alongside the chat.

Open the sidebar preview in Claude.
Load the HTML — icon top-left of the preview, then Files > Open file, select the generated proposal. It auto-updates as Claude edits.
Draw on it and share with chat.

Markup examples

Underline a word"change it to something stronger"
Box an area"add the client logo here"
Circle a section"make this stand out more"

Claude sees the markup and the instruction together — no need to describe where the change goes.

A proposal usually moves through these steps. They're idempotent — re-publishing updates the same URL; re-exporting overwrites the PDF in place.

/prop-new
Scaffold from a brief
Generates a working HTML file from your background docs.
/prop-preview
Open in the browser
Check the layout. Press F for presentation mode.
/prop-edit-copy
Bulk-edit the text
Extracts copy to a .copy.md file. Edit naturally, then re-run to apply.
/prop-export-pdf
Save a clean PDF
One tall scrollable page by default. Add "use single pages" for A4 landscape.
/prop-rename today
Stamp the filename (optional)
Re-stamp with today's date or a label like v2, final.
/prop-publish
Deploy to a shareable URL
Pushes to Cloudflare Pages. Returns a *.pages.dev URL the team can share.

Smaller edits along the way

/prop-add-section — add a new page or block.

/prop-restyle-section — change how a section looks without rewording.

/prop-draft-copy — get fresh options for one spot.

You don't have to memorise the commands.
Plain English works just as well.

Plain language → command

"Make a PDF of this"/prop-export-pdf
"Share this with the client"/prop-publish
"Let me edit the copy"/prop-edit-copy
"Rename it for v2"/prop-rename
"How does this work?"/prop-help

/prop-publish

First run, the skill detects you have no Cloudflare credentials and walks you through getting an API token and Account ID, pasting them back in, and writing them into a .env for you.

After that, redeploys just work.

Cloudflare API token Account ID Node.js installed

Mac users — brew install node if you don't already have it.

/prop-export-pdf

Needs Google Chrome (or Chromium) installed. Most Macs have it already; if not, grab it from google.com/chrome.

No other config — the skill handles the rest.

Google Chrome

Need a reminder? Type /prop-help any time — or just ask
"how does this work?"
— and the workflow prints back into the chat.

Try it on the next one

On brand,
by default.
From the chat.
Questions / Feedback

Install it, run it on a real brief, tell me where it falls short.

Adam
Grade
adam@grade.net.au
grade.net.au