Skip to content
Content
Skill

/tldraw-canvas

**QUICK REFERENCE** - **Output folder**: `output/canvas/` - **Canvas script**: `scripts/canvas/generate_canvas.py` - **Run with**: `.venv\Scripts\python.exe scripts/canvas/generate_canvas.py` - **Prerequisites**: Node.js 18+ installed - **Canvas types**: Mind map, content plan,

From plugin
10x-content-expert
2330 skills3 agents4 commands

Claude Code

$ npx -y skills add OpenAnalystInc/10x-Content-Expert --skill tldraw-canvas --agent claude-code

SKILL.md

tldraw-canvas.SKILL.md

TLDraw Canvas Skill

> **QUICK REFERENCE** > - **Output folder**: `output/canvas/` > - **Canvas script**: `scripts/canvas/generate_canvas.py` > - **Run with**: `.venv\Scripts\python.exe scripts/canvas/generate_canvas.py` > - **Prerequisites**: Node.js 18+ installed > - **Canvas types**: Mind map, content plan, pipeline diagram, brainstorm board > - **First use**: Run `npm install` in `tldraw-canvas/` directory

Purpose

Create interactive visual canvases using TLDraw React SDK. Generates mind maps, content plans, pipeline visualizations, and brainstorming boards.

Trigger Phrases

  • "create a canvas", "visual mind map", "draw a content plan"
  • "pipeline diagram", "brainstorm board", "visualize this"
  • `/content canvas`

Prerequisites

  • Node.js 18+ installed
  • First use runs `npm install` in `tldraw-canvas/`

3-Mode Workflow

PLAN Mode

1. Check Node.js: `node --version` 2. If tldraw-canvas/node_modules missing → run `npm install` in `tldraw-canvas/` 3. Determine visualization type: mind map, content plan, pipeline, freeform

CLARIFY Mode

  • Ask: What to visualize? (topic, plan, pipeline, etc.)
  • Ask: Canvas type?
  • `mind-map` — Central topic with branches
  • `content-plan` — Timeline or grid of content pieces
  • `pipeline` — Flow diagram with stages
  • `freeform` — Empty canvas, user draws
  • Ask: Include content from analysis? (if references/analysis exists)

IMPLEMENT Mode

1. Generate canvas data JSON:

   python scripts/canvas/generate_canvas.py --type mind-map --topic "Content Strategy" --output tldraw-canvas/public/canvas-data.json

2. Start dev server:

   cd tldraw-canvas && npm run dev

3. Open browser to http://localhost:5173

Canvas Data Format

The Python script generates a JSON file with tldraw-compatible shapes:

  • Rectangles with text for nodes
  • Arrows for connections
  • Color coding by category
  • Auto-layout for readability

Output

  • Interactive canvas at http://localhost:5173
  • Canvas data saved to: `tldraw-canvas/public/canvas-data.json`
  • Exported snapshots saved to: `output/canvas/`

Notes

  • Dev server runs until manually stopped (Ctrl+C)
  • Canvas is interactive — user can drag, resize, add shapes
  • Data persists in canvas-data.json between sessions
Read more
@openanalystinc
Ships with10x-content-expert

A comprehensive Claude Code skills plugin for AI-powered content creation. Creates emails, social media content, presentations, blogs, and more - all aligned with your brand voice and informed by your reference materials.

2330 skills3 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
23
Star history of OpenAnalystInc/10x-Content-Expert on GitHub, a chart by star-history.com

Other skills on 10x-content-expert.

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about tldraw-canvas.

Which coding agents can use tldraw-canvas?
tldraw-canvas installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.