Skip to content

DirectorySkills

Canvas board slide deck: 01, made in this run
Run 1Canvas board slide deck“Lay out our business model as slides”
Runs in
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • OpenCode
Generates with
Your agent's model
Tested with
Claude Code 2.1.322Claude Opus 5.51 real run, 9 Nov
Needs
Node 20+Chromeffmpeg
Licence
Recaply licence

Canvas Board Slide Deck

Slide decks that look like a strategy canvas pinned to a board, as PDF, PNGs, browser deck and PowerPoint.

$9.99once, yours to keep

Makes slide decks styled as a strategy canvas pinned to a board, from notes, a document or figures: title, agenda, section, bullet, column, card, picture, quote, big number, chart, timeline, table, formula and closing slides, saved as a PDF, a PNG per slide, a deck that plays in the browser and an editable PowerPoint file, with speaker notes. Dotted board, sticky-note cards in four colours, dashed connector lines and a clean grotesk for headings. Every word is set in real type and checked to fit; no picture model, no key and no cost. Use when a team wants to lay out a plan, model or idea as a clear canvas of boxes, or when someone asks for a presentation, slides or a deck with a strategy canvas look.

By RecaplyUpdated 11 Nov

Install Canvas Board Slide Deck

After the download, ask your agent to add it, or run the line yourself.

Read https://recaply.co/skills/canvas-board-deck/install.md and follow it to install the canvas-board-deck skill from canvas-board-deck.zip.

Paste it into your agent. It reads our install steps, finds the ZIP you downloaded and adds the skill for you.

New to skills? How to install a skill

Similar skills

All 735 skills

Who Canvas Board Slide Deck is for

What you get

  • A PDF, a PowerPoint file and a web page to present from
  • The strategy canvas look: a strategy canvas pinned to a board
  • Every slide checked to fit before it is saved

Good fit

  • Strategy workshops
  • Business model and lean canvases
  • Planning sessions

Not for

  • Filling in an existing PowerPoint template
  • Decks in another company's brand

About this skill

You say

Lay out our business model as slides

It said back

I've turned your business model into a 7-slide deck in the strategy-canvas style. The fit check gave no warnings, and every slide reads cleanly with nothing cut off.

Outline

1. Title: "Our business model": a £29 booking app that takes small gyms off spreadsheets.

2. Who we serve and why: three boxes for Customers (small gyms), Problem (bookings in spreadsheets) and Offer (£29/month app).

3. How we reach gyms: gym owner groups and trade shows.

4. What it runs on: two sticky notes, one for the 2 developers and one for hosting.

5. The revenue goal: 300 gyms × £29 = £8,700 a month (£104,400 a year).

6. Open questions: what the costs are each month, whether £8,700 covers them, which channel brings gyms in for less, and the date for reaching 300 gyms.

7. Next steps: put numbers on the costs and a date on the goal.

Show more

What it did in run 1

  1. ls -la; find . -maxdepth 3 -type f | head -50
  2. ./model.md
  3. canvas-board-deck
  4. mkdir -p talk && cd talk && cat > deck.json <<'EOF' { "title": "Our business model", "name": "Gym booking app", "lang": "en", "slides": [ { "layout": "title", "kicker": "Business model canvas", "title": "Our business model", "subtitle": "A £29 booking app that takes small gyms off spreadsheets.", "notes": "This is our business model on one board: who we serve, what we sell, how we reach them, what it costs and what we are aiming for." }, { "layout": "columns", "kicker": "Value", "title": "Who we serve and why", "columns": [ { "title": "Customers", "text": "Small gyms." }, { "title": "Problem", "text": "Class bookings are run in spreadsheets." }, { "title": "Offer", "text": "A booking app for £29 a month." } ], "notes": "Our customers are small gyms. Today they manage class bookings in spreadsheets. We offer a booking app for twenty-nine pounds a month." }, { "layout": "columns", "kicker": "Channels", "title": "How we reach gyms", "columns": [ { "title": "Gym owner groups", "text": "Where owners already talk to each other." }, { "title": "Trade shows", "text": "Meet owners face to face." } ], "notes": "We reach gym owners in two ways: through gym owner groups and at trade shows." }, { "layout": "cards", "kicker": "Costs", "title": "What it runs on", "cards": [ { "value": "2", "title": "Developers", "text": "Build and run the app." }, { "title": "Hosting", "text": "Keeps the app online." } ], "notes": "Our main costs are two developers and hosting." }, { "layout": "stat", "kicker": "Revenue", "title": "The revenue goal", "stats": [ { "value": "300", "label": "gyms signed up" }, { "value": "£29", "label": "per gym, per month" }, { "value": "£8,700", "label": "a month at goal" } ], "subtitle": "300 × £29 = £8,700 a month, or £104,400 a year.", "notes": "Our goal is three hundred gyms. At twenty-nine pounds a month each, that is eight thousand seven hundred pounds a month, or about one hundred and four thousand pounds a year." }, { "layout": "bullets", "title": "Open questions", "points": [ "What do two developers and hosting cost each month?", "Does £8,700 a month cover those costs?", "Which channel brings gyms in for less?", "By when do we want 300 gyms?" ], "notes": "These are the questions the board does not answer yet. We need the cost figures to know whether three hundred gyms covers us, which channel is cheaper per gym, and a date for the goal." }, { "layout": "closing", "title": "Next steps", "subtitle": "Put numbers on the costs and a date on the goal.", "notes": "Next, we put numbers on the costs and a date on the three hundred gym goal." } ] } EOF node ../.claude/skills/canvas-board-deck/scripts/deck.mjs deck.json --check
  5. ./talk/deck.json
  6. cd talk && node ../.claude/skills/canvas-board-deck/scripts/deck.mjs deck.json --check
  7. ./talk/our-business-model/check.png
  8. node ../.claude/skills/canvas-board-deck/scripts/deck.mjs deck.json && ls our-business-model
  9. Done

9 Nov 2026 · Claude Code 2.1.322 with Claude Opus 5.5 · 56 s · $0.26 of API use

Questions

Is Canvas Board Slide Deck free?

No. Canvas Board Slide Deck costs $9.99 once and stays in your Recaply account, or it comes with the Recaply plan ($19.99 a month), which opens every premium skill and prompt.

Which agents can use Canvas Board Slide Deck?

Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

What do I get when I buy Canvas Board Slide Deck?

A ZIP of the whole skill folder (40 KB): the SKILL.md your agent follows and its 6 other files, the references, templates and scripts it uses. You download it from this page whenever you need it, and install it in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. The Recaply plan opens it too, with every other premium skill and prompt.

How do I install Canvas Board Slide Deck?

Buy it, then download the ZIP from this page. For Claude Code, unzip it into .claude/skills/ in your project. For Codex, Cursor and Gemini CLI, unzip it and run npx skills add ./canvas-board-deck with your agent's flag.

What do I get from Canvas Board Slide Deck?

A PDF, a PowerPoint file and a web page to present from. The strategy canvas look: a strategy canvas pinned to a board. Every slide checked to fit before it is saved.

What does Canvas Board Slide Deck need?

Node 20+, Chrome and ffmpeg, and no API key. Each use costs nothing beyond your agent.

How big is Canvas Board Slide Deck?

7 files, about 26,802 tokens in all. The SKILL.md is about 3,110 tokens, and your agent reads it only when the job fits.

What does a run cost?

Our 1 runs took 56 s to 56 s and $0.26 to $0.26 of API use each, in Claude Code with claude-opus-5-5. On a Claude plan, a run counts toward your usage instead.

Do I have to name Canvas Board Slide Deck to use it?

Type /canvas-board-deck first to make sure it loads. Without it, Claude Code may judge a small job simple enough to do without the skill.