They Said Whaaa
They Said Whaaa? Skill
Credibility and consistency tracking for public figures — ingest transcripts and articles, extract claims, detect contradictions, build position timelines.
Purpose
The they-said-whaaa skill captures what public figures say across sources (YouTube transcripts, news articles) and tracks consistency over time. It extracts explicit claims, flags when a figure contradicts a prior position, and builds a timeline view of their stated positions on a topic.
Useful for journalism, research, and public accountability work.
Prerequisites
- TypeDB running (
make db-start) uvinstalled- Optional:
youtube-transcript-apiPython package (for YouTube ingestion)
Commands
uv run python .claude/skills/they-said-whaaa/they_said_whaaa.py <command> [args]
| Command | What it does |
|---|---|
add-figure |
Register a public figure (name, role, identifiers) |
ingest-article |
Ingest a news article (by URL) and associate with a figure |
ingest-transcript |
Ingest a YouTube transcript (by video ID or URL) |
show-source |
Display an ingested source and its extracted statements |
add-statement |
Manually add a statement attributed to a figure |
add-claim |
Extract and record a specific factual claim from a statement |
flag-contradiction |
Mark two claims as contradictory |
list-figures |
List all tracked figures |
show-timeline |
Display a figure’s position timeline on a topic |
Typical Workflow
Track a public figure on a topic:
You: Add Senator Jane Smith as a tracked figure
You: Ingest this interview article: https://example.com/senator-smith-interview-2024
You: Ingest this YouTube townhall: https://youtube.com/watch?v=xyz123
You: Extract claims about climate policy from these sources
You: Show me her timeline on climate policy
Detect a contradiction:
You: In 2022 she said carbon taxes are "essential".
In 2024 she said they are "counterproductive".
Flag these as contradictory.
Schema
tsw-figure— a tracked public figure (domain-thing)tsw-source— an ingested source (article or transcript, anartifactsubtype)tsw-statement— a statement attributed to a figure in a sourcetsw-claim— a specific factual claim extracted from a statementtsw-contradiction— a relation linking two contradictory claims
Dashboard
The skill contributes a They Said Whaaa? dashboard at /they-said-whaaa (port 3001 in deployed mode):
- Figure list with source counts
- Statement browser per figure
- Contradiction tracker
- Position timeline per topic