Plugin Claude Code
Plugin marketplace listing 2 plugins: data2story, data2story-pro.
Plugin Claude Code
Plugin marketplace listing 2 plugins: data2story, data2story-pro.
Skill Claude CodeCodex
Use to turn a dataset into a verifiable multimedia blog (a data story / data-driven article / interactive dashboard from a dataset). Orchestrator for the Data Journalist Agent (Data2Story): a 7-team newsroom (14 agents) running detective → scout → analyst → imagineer → editor → copywriter → designer → interaction →…
Skill Claude CodeCodex
Exhaustively profile a dataset and list ALL possible analyses — distributions, correlations, rankings, trends, group comparisons, anomalies. Reads detective.json for context. Runs after the Detective/Scout, before the Editor. Outputs analyst.json with anaxx IDs and chart-ready datatables.
Skill Claude CodeCodex
Audit a generated Data2Story blog for build correctness across ALL modalities by ACTUALLY RENDERING it in a real headless browser (when available) — catching blank/0-width charts, broken/oversized media, desktop+mobile overflow, and dead interactions that source inspection cannot see — then having vision agents review…
Skill Claude CodeCodex
Design the MANDATORY cinematic scroll experience (every blog ships one): a full-bleed, scroll-driven background — primarily from the Scout's verified real imagery — plus the global motion choreography, so the narrative unfolds like a film as the reader scrolls. Owns the BACKGROUND layer + page-level motion (not the…
Skill Claude CodeCodex
Name the piece — re-write the masthead (headline + standfirst + kicker), every section title, and every figure/photo/table caption to a research-driven titling standard, killing the AI-tell patterns (the 'flat statement. flat counter-statement.' two-beat above all) a competent default falls into. Reads editor.md/json…
Skill Claude CodeCodex
Review a finished Data2Story blog against the 5 quality rubric dimensions (visualdesign, narrativepacing, datamethodtransparency, claimdataalignment, insightvalue), score each 1-7 with on-page evidence, and emit critic.json with pass/fail + targeted, surgical send-back instructions. Verifies every load-bearing…
Skill Claude CodeCodex
Read editor.md, editor.json, and analyst.json. Make data-driven creative visual decisions for every section — teaser, charts, images, videos, audio, maps, and interactive demos when they fit the data. Generate selected assets. No HTML. Outputs designer.json with desxx IDs.
Skill Claude CodeCodex
Generate text embeddings via OpenRouter using Qwen3-Embedding-8B.
Skill Claude CodeCodex
Animate a still image into a short video via OpenRouter. Default model google/veo-3.1-fast.
Skill Claude CodeCodex
Generate images via OpenRouter. Default model openai/gpt-5.4-image-2; any image-modality model can be passed via --model.
Skill Claude CodeCodex
Generate atmospheric sound-design / SFX (NOT speech, NOT the front-of-blog BGM) via OpenRouter using Google Lyria 3 Pro.
Skill Claude CodeCodex
Generate videos via OpenRouter using ByteDance Seedance 2.0.
Skill Claude CodeCodex
Research external context for a dataset — domain background, history, related studies, and why this data matters. Outputs detective.json (structured findings with detxx IDs) before any analysis begins.
Skill Claude CodeCodex
Read analyst.json and detective.json, make all editorial decisions — what the blog argues, which findings matter, narrative arc and section structure. Runs after the Analyst/Imagineer, before the Designer. No visual design. Outputs editor.md (prose) and editor.json (structure with edtxx IDs).
Skill Claude CodeCodex
Craft the COVER — the one animated hero that opens the page above the headline, built from a Scout-verified still (or an abstract generated still) via a deterministic source ladder. The cover is animated by DEFAULT; a static is only the recorded last rung. Owns the hero video + its static furniture; the Interaction…
Skill Claude CodeCodex
Front stage for /data2story-pro when the reader has no dataset — only a vague idea. Converges the idea into a concrete, data-backed topic through a sparring-partner dialogue (anti-sycophantic, feasibility-pressure-tested), then acquires a REAL dataset through find-data, with a user checkpoint after each. Returns a…
Skill Claude CodeCodex
Fan out MANY candidate interactive concepts from the data + narrative — the ideation pool the Editor curates a hero + supporting set from. Deliberate over-generation: one concept per finding worth making hands-on, each declaring its archetype, purpose, what the reader produces, and an honest feasibility (node-checked…
Skill Claude CodeCodex
Run sentence-level traceability verification on a Data2Story blog (verify.py -> verifier.json), then emit the in-page Inspector panel (the reader-facing runnable verifier) + the verify/ artifacts (verifymap.json, runcells.json, the reproducible notebook, cellregistry.json). Mostly Python; the runnable layer recomputes…
Skill Claude CodeCodex
Build the curated interactive SET the Editor approved: the ONE narrative-bound hero centerpiece (an explorable/scrollytelling that makes the reader PRODUCE the lead finding) PLUS the ranked supporting playgrounds — each bound to a distinct finding — to the same three-layer-number standard, plus animation/transition…
Skill Claude CodeCodex
Read editor.md, editor.json, analyst.json, and designer.json. Resolve chart data from analyst datatables. Build the final index.html with data- traceability attributes. Pure implementation — no editorial or visual decisions, no raw data access.
Skill Claude CodeCodex
Source and VERIFY rich external media (music, high-value real photos/video) and the latest live status that the Detective's background pass didn't cover. Every asset carries a checked license + identity block; nothing unlicensed or misidentified passes downstream. Outputs scout.json (sctxx) after the Detective, before…
Skill Claude CodeCodex
Data Journalist Agent (Data2Story) — orchestrator: turn a dataset into a blog. Runs detective → analyst → editor → designer → programmer → auditor → inspector in sequence. Creates a versioned project folder for each run.
Skill Claude CodeCodex
A shared reference library for editorial-grade data-visualization craft — Vega-Lite-first with a D3 fallback for charts Vega-Lite can't express. Read by the Designer at chart selection (intent → ranked chart type), the Programmer at implementation (editorial Vega-Lite recipes, annotation layers, axis/label de-clutter…