create-workflow-diagram
Create FigJam/Miro-style workflow diagrams as high-quality PNG images from plain-text workflow descriptions. Renders beautiful HTML diagrams with connected nodes, arrows, and labels, then screenshots them for sharing.
npx skills add gooseworks-ai/goose-skills --skill create-workflow-diagram --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Workflow Diagram Creator Create FigJam/Miro-style workflow diagrams as PNG images. This skill takes a plain-text workflow description and generates a styled HTML diagram with connected nodes, directional arrows, and labels — then automatically screenshots it for sharing in docs, Slack, LinkedIn, or presentations. ## Core Philosophy 1. **Visual Clarity** — Each step is a distinct node with clear connections 2. **FigJam/Miro Aesthetic** — Colorful, rounded, friendly diagram style 3. **Automated Export** — Generate HTML → Screenshot → PNG ready to share 4. **Smart Layout** — Automatically arranges nodes in logical flow patterns 5. **One-Command** — Describe workflow in plain text, get a polished diagram --- ## Output Specs **Format:** PNG image - **Default size:** 1920×1080px (landscape, presentation-friendly) - **Alternative sizes:** 1080×1080px (square, LinkedIn), 1200×630px (blog/social) - **File format:** PNG - **File size:** Under 5MB --- ## When to Use This Skill Use for workflow/process diagrams like: - "Find leads on Apollo → Enrich with Clay → Qualify with Claude → Send to Smartlead" - "User signs up → Onboarding email → Trial → Upgrade prompt → Paid" - "PR opened → CI runs
- Core Philosophy
- Output Specs
- When to Use This Skill
- Workflow Overview
- Phase 1: Content Discovery
- Step 1.1: Get Workflow Description
- Step 1.2: Parse the Workflow
- Phase 2: Style Selection
- Style Options
- Phase 3: Generate HTML Diagram
- File Structure
- HTML Architecture
- Layout Algorithms
- Arrow Drawing
cd /path/to/skills/create-workflow-diagram node screenshot-diagram.js <diagram-name> npm install
What does the create-workflow-diagram skill do?
Create FigJam/Miro-style workflow diagrams as high-quality PNG images from plain-text workflow descriptions. Renders beautiful HTML diagrams with connected nodes, arrows, and labels, then screenshots them for sharing.
How do I install it?
Run `npx skills add gooseworks-ai/goose-skills --skill create-workflow-diagram --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
