Strategy Visualization Workbench

Turn scattered business material into reviewable strategy charts and presentations.

Stars
★ 152
Last updated
5d ago
License
MIT
Primary language
Python

At a glance

How it runs
Agent plugin / skillCLIWeb app
Works with
Portable with changesCodex · Claude Code
Cost
Free software; you pay for model usage
Setup effort
Low · running in minutes
You'll need
Python 3Anthropic API key (for generating slides from notes in the browser)Playwright and Chrome or Chromium (for automated PDF export)Shell / CLILocal filesystem
Typical use
A board office or strategy team turns revenue-change metrics into a waterfall chart and board update deck.
Not a fit if
  • Teams needing a fully device-certified interactive presentation
  • Users who need note-to-slide generation without an Anthropic API key
Source review
79/100 · Good

What does this agent do, and when should you use it?

This is an Agent Skill installable for agents including Claude Code, Cursor, and Codex, with Python scripts for rendering charts and documents. An agent can turn notes, metrics, and prose into JSON slide specs, which scripts/render_slide_spec.py renders as SVG. scripts/build_html_deck.py combines SVGs into a self-contained HTML presentation, and additional builders create reports, speaker scripts, and reading-mode articles. Rendering existing JSON specs uses only the Python 3 standard library and requires no network access; generating slides from notes in the browser requires the user's own Anthropic API key. It suits teams that need reviewable visual deliverables, though the v3 interactive decision story is still a prerelease.

The user provides notes, metrics, or prose through the Agent Skill, and the agent follows SKILL.md to organize them into JSON slide specs; users can also author specs directly. scripts/render_slide_spec.py renders supported chart patterns as SVG, and scripts/build_html_deck.py combines multiple SVGs into a single HTML presentation with keyboard navigation and print support. scripts/build_html_report.py converts Markdown into an A4 HTML report; scripts/build_speaker_script.py creates a paginated script from a deck manifest and notes; and scripts/build_html_article.py creates a vertically readable article. scripts/validate_skill.py checks package integrity and render parity. Automated PDF export is available through scripts/export_pdf.py but requires additional browser dependencies.

  1. A board office or strategy team turns revenue-change metrics into a waterfall chart and board update deck.
  2. A project management office turns milestones, blockers, and critical paths into a roadmap or Gantt chart.
  3. A sales team assembles customer context, a proposed approach, and evidence into a proposal deck.
  4. A researcher turns a whitepaper or research notes into an A4 HTML report with numbered exhibits.
  5. A Japan-based business team creates Japanese board materials or approval documents using dedicated document profiles.

How do you install or deploy this agent?

Install with the Skills CLI or clone the repository into a Claude Code skills directory. The command-line rendering scripts require Python 3; generating slides from notes in the browser requires an Anthropic API key. Core SVG rendering and HTML generation use the Python standard library. Automated PDF export additionally requires Playwright and Chrome or Chromium.

How do you use this agent?

After installation, ask the agent to use the skill with your material, or call the scripts directly. This example renders a sample spec to SVG and builds an HTML deck from a manifest:

npx skills add kgraph57/mckinsey-style-visualization-skill
python3 scripts/render_slide_spec.py examples/render-specs/arr-waterfall.json -o slide.svg
python3 scripts/build_html_deck.py --manifest examples/demo-deck.json -o deck.html

Generating slides from notes in the browser requires your own Anthropic API key; the source does not provide a specific configuration command for that browser flow.

What are this agent's strengths and limitations?

Pros
  • JSON specs can be reviewed and versioned, and rendered SVGs can be inserted into PowerPoint, Keynote, and Word.
  • Includes 22 SVG rendering patterns and builders for decks, Markdown reports, speaker scripts, and articles.
  • Core spec rendering and HTML generation need no third-party Python packages or network access.
  • Japanese business documents have dedicated profiles, with fullwidth-aware wrapping and font fallbacks.
Limitations
  • Generating slides from notes in the browser requires the user's Anthropic API key.
  • Automated PDF export requires installing Playwright and Chrome or Chromium.
  • The v3 interactive story is a prerelease; manual verification remains outstanding for Safari, physical iPhone touch, assistive technology, and projector output.
  • The source does not state compatibility with agents beyond the named supported products.

How does this agent compare with similar options?

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
Strategy Visualization Workbench This agent 79 · Good Agent plugin / skillFree + model costs ★ 152 5d ago Python Codex · Claude Code
FigMirror 50 · Major gaps Agent plugin / skillFree + model costs ★ 543 23d ago Python Codex · Claude Code
webclaw Web Extraction Engine 66 · Some gaps CLIFreemium ★ 2.4k 3d ago Rust Codex · Claude Code · OpenAI API · Claude API
Hiring Agent Resume Scorer 62 · Some gaps CLIFree + model costs ★ 7.3k 18d ago Python —

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Good
79/ 100 5-point scale 4.0 / 5
Trust 23/29
Reliability 9/14
Adaptability 16/18
Convention 14/18
Effectiveness 12/13
Verifiability 5/8
Why each dimension lost points
Trust23 / 29 · 4.0/5

The security policy says there is no install-time or background behavior, core rendering makes no network requests and needs no credentials, and writes go only to user-selected output paths. It also constrains interactive source links at build time, supporting high scores for least privilege, data-flow transparency, and external-effects controls. Users are warned not to share sensitive material with agent environments they do not control, but there is no detailed classification or handling workflow, so sensitive-data handling is partial. Users control writes through explicit destinations, and scaffolding avoids overwriting non-empty directories unless forced; however, there is no general confirmation flow or explicit rollback plan. Dependency notes distinguish the standard-library core from optional browser and PDF tools, but provide no dependency vulnerability review. Source fields and design records help attribution, though a complete provenance chain for every output is not shown.

Reliability9 / 14 · 3.2/5

The README, CI configuration, and test files describe validation, including interactive cases and hand-calculated expected values. Static materials cannot establish that these checks passed at the target revision, and the coexistence of a stable release and a preview release adds version interpretation overhead. The core uses the standard library, while browser and PDF workflows require additional Playwright, browser, and Poppler dependencies, so availability is only partly addressed. Validation and test commands are documented, but evidence for user-facing failure diagnosis and recovery is limited.

Adaptability16 / 18 · 4.4/5

The documentation covers board updates, strategy, project status, market entry, sales proposals, and Japanese business documents, and distinguishes static, animated, interactive, and report outputs. Boundaries are explicit: 22 patterns render directly while others produce specifications and image prompts; the English example is not a general business model, and unverified platforms are listed. Trigger guidance distinguishes ordinary animation from explicitly requested dynamic interaction. Installation examples focus on terminals and particular agent environments, so the claimed support for many agents is not fully demonstrated.

Convention14 / 18 · 3.9/5

The README is organized into quick start, workflow, gallery, templates, reports, speaker scripts, and validation, with extensive examples and operating instructions. Installation steps are concrete but span several paths, and readers must interpret the stable-versus-preview release relationship. Limitations and unverified environments are documented in detail, and the MIT license text is complete. A changelog and release information are present, but maintenance responsibility is not clearly assigned beyond issue and security-report channels. Unverified publisher identity is not treated as a deficiency.

Effectiveness12 / 13 · 4.6/5

The skill turns inputs into editable SVG, HTML, print-ready PDF, reports, and speaker scripts, with templates, chart patterns, and multilingual support that fit common workflows. The core renderer needs neither extra dependencies nor network access, but browser-based generation of new content requires the user's Anthropic API key, and PDF and browser acceptance workflows add dependencies, so cost-benefit is not fully established.

Verifiability5 / 8 · 3.1/5

README claims have traceable leads in scripts, specifications, examples, CI workflows, and test files, and the documentation distinguishes directly renderable patterns from patterns that only produce specifications. Multiple file types corroborate the stated design, but this static review cannot confirm runtime results or test success at the specified revision. The documentation labels sample data as fictional and separates design decisions from public references, though not every claim is tied to specific supporting evidence and fact-inference separation is only partial.

Risks and how to mitigate them
  • This assessment uses only the supplied static files. Confidence is low; it does not claim execution or independent testing and does not confirm CI results for the specified revision.
  • Generating new content from notes in the browser requires the user's Anthropic API key. Automated PDF export and browser end-to-end workflows require additional tools and browser dependencies.
  • The README lists Safari, physical iPhones, screen readers, projection equipment, and deployed HTTP response headers among unverified areas. Business-example data should be treated as illustrative and fictional.
Evidence confidence: Low Reviewed Oct 23, 2026 Reviewed revision 2e7981a62223
See the full review method →

FAQ

Do I always need an API key?
No. Rendering existing JSON specs and building standard HTML decks need no API key; generating slides from notes in the browser requires your own Anthropic API key. The README also says the sample trial needs no key.
Do I need a particular presentation application to open the output?
No. Open the single-file HTML in a browser; SVGs can be inserted into PowerPoint, Keynote, and Word or opened in design tools. For Google Slides, export the SVG to PNG in a browser first.
Can I export to PDF?
Yes. Print the HTML in a browser and save it as PDF. The automated scripts/export_pdf.py path requires Playwright and an installed Chrome or Chromium.
Is the interactive presentation ready for formal use?
Version 3.0.0-rc.1 is a prerelease, not a fully device-certified stable release. The README lists Safari, physical iPhone touch, screen readers, and projector output among the scenarios that remain unverified.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents