Help us improve
Share bugs, ideas, or general feedback.
Finds newsworthy angles, outliers, trends, and comparisons hidden in datasets. Use when you need to pitch a data story or stress-test a dataset before reporting.
npx claudepluginhub ur-grue/autopunk-media-skills --plugin autopunk-media-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/autopunk-media-skills:data-story-finderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Identifies the newsworthy story or stories hidden inside a dataset before any writing begins — surfacing angles, outliers, trends, and comparisons that are genuinely publishable.
Generate investigative journalism tipsheets from unfamiliar data collections. Use this skill whenever a user provides a dataset, document collection, database, or other raw material and wants to find leads, signals, patterns, outliers, or story tips — especially when the data is large, messy, or unfamiliar. Also trigger when the user says things like "what's in here", "anything interesting in this data", "find me leads", "tipsheet", "story ideas from this", "what jumps out", or when they drop a large dataset and want an initial assessment. This skill handles everything from a single CSV to multi-gigabyte collections with millions of records.
Identifies statistical outliers and contextual anomalies in datasets, flagging unusual values and potential stories for journalists and data investigators.
Transforms raw data into narratives with story structures, visuals, and frameworks for executive presentations, analytics reports, and stakeholder communications.
Share bugs, ideas, or general feedback.
Identifies the newsworthy story or stories hidden inside a dataset before any writing begins — surfacing angles, outliers, trends, and comparisons that are genuinely publishable.
Required: A description of what the dataset contains — column headers, row count, time period covered, and source. Include a small representative sample (5–20 rows) if possible. Optional: The institution or event the data came from; any story hypothesis you already have; publication type and audience.
A structured document with: a one-paragraph overview of what the dataset does and doesn't show, followed by three to six numbered story angles. Each angle includes: a one-sentence story pitch, the specific data point or pattern that supports it, a confidence note (strong / tentative / requires verification), and one or two reporting questions to pursue next. Plain language throughout — no statistical jargon unless necessary, and always explained when used.
Dataset: National hospital waiting time records, quarterly figures for 47 regional health authorities over five years (2019–2024). Columns: authority name, region, quarter, specialty, median wait days, 90th-percentile wait days, total patients waiting, patients waiting over 18 weeks, year-on-year change. Source: national health statistics agency. Sample rows included (3 rows):
Dataset Overview
This dataset covers five years of waiting time performance across all 47 regional health authorities, broken down by medical specialty and quarter. It is strong enough to support trend stories, regional comparison stories, and specialty-specific investigations. Key limitation: the data shows volume and duration of waits but not outcomes — it cannot tell you whether patients deteriorated while waiting, only that they waited.
Story Angles
1. The postcode lottery in orthopaedics (STRONG) Patients in North Coastal Authority wait more than twice as long as those in Central Metro for the same orthopaedic treatment — 68 days versus 31 days median, despite North Coastal treating fewer patients overall. This is a classic postcode lottery story with a clear human hook.
2. North Coastal's 22% single-year spike (STRONG) A 22% year-on-year increase in orthopaedic waits at North Coastal is a significant deterioration worth investigating as a standalone story. The question is whether this is a one-authority crisis or part of a wider northern-region pattern.
3. The 90th-percentile story — the worst-case waits (STRONG) Median figures flatter performance. The 90th-percentile column tells you what the longest-waiting one in ten patients actually experiences. At North Coastal, that figure is 142 days — nearly five months. This is the real human-impact number and often ignored in official reporting.
4. One authority bucking the trend (TENTATIVE — requires full dataset) Central Metro shows a 4% year-on-year improvement in orthopaedics while most others are worsening. If this pattern holds across specialties and multiple years, there is a "what are they doing right?" story worth telling.
5. The 18-weeks threshold story (TENTATIVE — needs policy context) A significant proportion of patients are breaching the 18-week treatment target across all three sample authorities. North Coastal: 3,100 of 12,400 (25%). Central Metro: 1,800 of 18,900 (9.5%). This disparity may be publishable if a national target exists for this threshold.