paper-writer-skill
A Claude Code skill for medical and scientific researchers that guides a manuscript through the full pipeline, from literature search and stage-gated IMRAD drafting to adversarial review and submission and revision loops.
A skill for Claude Code that turns notes, metrics, and prose into clean, professional visuals such as board slides, charts, process flows, and timelines. It outputs SVG slides, an animated HTML deck, or a design spec.
Claude Code
$ npx -y skills add kgraph57/mckinsey-style-visualization-skill --agent claude-code
Codex
$ npx skills add kgraph57/mckinsey-style-visualization-skill -a codex
Cursor
$ npx skills add kgraph57/mckinsey-style-visualization-skill -a cursor
Gemini CLI
$ npx skills add kgraph57/mckinsey-style-visualization-skill -a gemini-cli
GitHub Copilot
$ npx skills add kgraph57/mckinsey-style-visualization-skill -a github-copilot
OpenCode
$ npx skills add kgraph57/mckinsey-style-visualization-skill -a opencode
Windsurf
$ npx skills add kgraph57/mckinsey-style-visualization-skill -a windsurf

Messy notes in. Board-ready slides out.
One skill for your AI agent: turn notes, metrics, and prose into consulting-grade visuals — as real SVG slides, as an animated HTML deck, or as a spec any designer or tool can execute.
Rendering existing JSON specs into SVG/HTML uses the Python 3 standard library only, with no API key or network access required. Generating slides from notes in the browser requires your own Anthropic API key. The sample trial needs no key. Automated PDF export has optional browser dependencies.
English | 日本語
Watch the full demo with playback controls →
Actual browser recording. Preview at 2.5× speed; full video at normal speed, without audio.
Actual v3 output: motion manifest (JSON) → interactive story + static reading edition.
Open the English live demo → · Static reading version · Japanese demo
Change an assumption. See the decision change. Six connected pages take readers from the priority to investigate, through route comparisons and a live value model, to readiness and a conditional rollout. The English decision design uses large body text, assertion-led headlines and whitespace instead of decorative dividers. Press D for the guided demo, or explore the charts and controls yourself. All example data is illustrative, not a client result.
This is a prerelease, not a fully device-certified stable release. v2.4.0 remains the latest stable release. Download the self-contained HTML files from the release assets.
A click-through motion presentation is now available. The six-page English story starts with an overview you can enter, lets readers press exhibits and prominent numbers for evidence, and connects changed assumptions to the conditional rollout. Sorting, retained differences, live equations, gap-filling actions and timeline steps are included in a cursor-led demo. A static reading version comes from the same source. See the motion story guide. The Japanese version is also retained.
python3 scripts/build_motion_deck.py --manifest examples/interactive-deck/motion.en.json -o deck.motion.en.html
python3 scripts/build_motion_deck.py --manifest examples/interactive-deck/motion.en.json --static -o deck.motion.en.static.html
The separately supported contract-backed runtime is described below.
The skill now has an optional stateful interactive companion for decision work: clickable evidence, bounded scenario switches, exact what-if sliders, readiness scoring, drill-downs, accordions, and a deterministic presenter demo. It keeps the restrained, assertion-led slide system and always preserves a static/print conclusion.
“Animated deck” still means the existing quiet reveal. Ask explicitly for an
interactive deck, dynamic deck, what-if, clickable evidence, scenario slider, drill-down, or auto-demo to build both audience artifacts:
python3 scripts/build_html_deck.py --manifest examples/interactive-deck/deck.json -o deck.html
python3 scripts/build_interactive_deck.py --manifest examples/interactive-deck/deck.json -o deck.interactive.html
Try the original, entirely illustrative eight-page example: Project Relay —
classic HTML, interactive
HTML, and static
PDF. The public /try/ route remains the
classic builder. Core HTML generation uses the Python standard library and
writes only the explicit output path; browser/PDF/audit checks use the pinned
optional test tools. See interaction selection,
scene authoring, accessibility,
and presenter operation.
Known verification limits: Safari, physical iPhone/touch, real browser-toolbar 200% zoom, AirPlay/HDMI/projector, VoiceOver/NVDA, real high contrast, and hosted response headers remain manual gates. See the verification record. The English decision layer is tailored to Project Relay, not a universal business-model generator. Public inspiration and independent design choices are recorded in design provenance; this package is not affiliated with or endorsed by McKinsey or any other consulting firm.
Try a presentation on your phone before setting up an API key. Open the browser trial, choose Explore a sample deck, then Start presentation.
Tested with iPhone 17 / iOS 26.3 Simulator Safari: sample loading, presentation, swipe navigation, rotation, nine-page print preview, and PDF/HTML saving to Files. Existing 335 tests pass. Physical iPhone hardware, live API generation and AirPlay/projector output remain unverified. See the test record.
scripts/export_pdf.py also supports command-line export.Explore the updated nine-slide board deck (PDF), one-page decision brief (PDF), and source HTML. See HTML to PDF for export commands. Automated PDF export requires Python Playwright and installed Chrome or Chromium; core SVG/HTML generation has no third-party Python dependencies.
scripts/scaffold_deck.py <archetype> copies a full, coherent 9-12 slide deck — cover through closing — into a working directory. Swap the illustrative data for yours and build. Six archetypes ship, one in Japanese.p → your browser prints it → you have a PDF.scripts/build_html_report.py turns Markdown into a self-contained, print-to-A4 HTML document with numbered exhibits — the same visual system, for documents instead of decks.# 1. Install it as an agent skill (Claude Code, Cursor, Codex, and 70+ agents)
npx skills add kgraph57/mckinsey-style-visualization-skill
Or clone it directly (also gets you the runnable scripts below):
# 1. Get it (Claude Code clone install)
git clone https://github.com/kgraph57/mckinsey-style-visualization-skill.git ~/.claude/skills/strategy-consulting-visualization
cd ~/.claude/skills/strategy-consulting-visualization
# 2. Render one slide → SVG
python3 scripts/render_slide_spec.py examples/render-specs/arr-waterfall.json -o slide.svg
# 3. Build the full animated deck → one HTML file
python3 scripts/build_html_deck.py --manifest examples/demo-deck.json -o deck.html
open deck.html # ← arrows to navigate, "p" to print → PDF
Or skip the terminal and just ask your agent:
A Claude Code skill for medical and scientific researchers that guides a manuscript through the full pipeline, from literature search and stage-gated IMRAD drafting to adversarial review and submission and revision loops.
Gives Claude Code access to the prompts.chat library, letting you search, retrieve and improve AI prompt templates, and find and install Agent Skills from its registry.
A Claude Code skill for generating editable PPTX presentations and slides from a workflow, with reusable brand, style, layout, and deck workspaces, native charts, speaker notes, and template filling.
Gives AI agents control over Word, Excel and PowerPoint files, with skills for building .docx reports, academic papers, Excel dashboards and Morph-style animated slides.
A skill that builds animation-rich HTML presentations from scratch or converts PowerPoint files to web slides. Useful for anyone turning a deck into a web presentation.
A skill for Claude Code that turns notes, metrics, and prose into clean, professional visuals such as board slides, charts, process flows, and timelines. It outputs SVG slides, an animated HTML deck, or a design spec. Install it with the command on its page. It includes mckinsey-style-visualization-skill. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it