analyst
Exhaustively profile a dataset and list ALL possible analyses — distributions, correlations, rankings, trends, group comparisons,…
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 →
$ npx -y skills add QinghongLin/data2story-skill --skill data2story-pro --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/data2story-proContext preview
The summary Claude sees to decide when to auto-load this skill.
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 →
name: data2story-pro description: "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 → hero → cinematographer → programmer → auditor → critic → inspector in sequence. Trigger when the user hands over a dataset (CSV/JSON/folder/path) and wants a published story, blog post, or interactive report built from it. Creates a versioned project folder per run." argument-hint: [data path | URL | idea] allowed-tools: Bash(*), Read, Write, Glob, Grep, Skill, Agent, WebSearch, WebFetch
Turn **$ARGUMENTS** into a blog. Orchestrates the roles below in sequence.
Five process rules earned from real runs. Each is one rule + why it exists; follow them across every run regardless of topic.
The newsroom is **7 teams** (the paper's 7 canonical roles), staffed by **14 agents**. Two teams are a single agent; five are a small team with a **lead** who coordinates one or more members. The folders stay flat and every `Skill <name>` call resolves by the member's frontmatter `name:` — the teams are a coordination overlay, not a folder move. **You (this orchestrator) are the top coordinator across all 7 teams.**
| Team (paper role) | Lead | Members | Kind | |---|---|---|---| | **Detective** | Detective | + **Scout** | multi-agent | | **Analyst** | Analyst | + **Imagineer** | multi-agent | | **Editor** | Editor | + **Copywriter** | multi-agent | | **Designer** | Designer | + **Interaction** + **Hero** + **Cinematographer** | multi-agent | | **Programmer** | Programmer | — | single-lead | | **Auditor** | Auditor | + **Critic** (+ **Playtester** step) | multi-agent | | **Inspector** | Inspector | — | single-lead |
Each lead's `SKILL.md` carries a "Team coordination" section describing how it briefs and integrates its members; the member `Skill <name>` calls below are **mirrored** in those sections so a member is never silently skipped. The cross-team checkpoints (the two gates and the Critic revision loop) are **owned by this top orchestrator**, not delegated into any team.
Resolve paths before doing anything:
A data-journalist agent skill that turns any dataset into a verifiable, evidence-grounded multimodal story — a self-contained HTML article where every sentence traces back to the data or source that justifies it.
Exhaustively profile a dataset and list ALL possible analyses — distributions, correlations, rankings, trends, group comparisons,…
Audit a generated Data2Story blog for build correctness across ALL modalities by ACTUALLY RENDERING it in a real headless browser…
Design the MANDATORY cinematic scroll experience (every blog ships one): a full-bleed, scroll-driven background — primarily from…
Name the piece — re-write the masthead (headline + standfirst + kicker), every section title, and every figure/photo/table…
Review a finished Data2Story blog against the 5 quality rubric dimensions (visual_design, narrative_pacing,…
Read editor.md, editor.json, and analyst.json. Make data-driven creative visual decisions for every section — teaser, charts,…