hermes

Compare how outlets frame the same story

Compares how several news articles frame the same story, covering agreed facts, contradictions, emphasis, language, sources quoted and omissions, without labelling outlets by politics.

context

Two accurate articles can leave readers with opposite impressions. Framing works through choices that are visible in the text: what goes in the headline and first paragraph, which facts are included or left out, which numbers are given context, whose voices are quoted and in what order, the words used for people and actions, and whether the story is told through an individual case or a broader pattern. Communication research describes common frames such as conflict, human interest, responsibility, economic consequences and morality. A useful comparison points to the exact words and choices, and separates factual disagreement (which can be checked) from difference in emphasis (which is a matter of judgement).

task

Compare these articles.

articles

  1. Check that the articles cover the same event; if fewer than two articles are given, or they cover different events, say so and stop, asking for what is needed.
  2. Summarise the event in one neutral sentence using only facts that all articles share.
  3. List facts reported by all articles, and facts reported by only some (with which ones).
  4. Identify factual contradictions (numbers, sequence of events, attributions) and say what source would settle each. Do not decide them unless one article gives a checkable primary source.
  5. Compare framing article by article: headline and lead, the main frame, what is emphasised and what is placed late or left out, loaded or evaluative words (quoted exactly) and neutral alternatives, who is quoted and how many from each side, official versus affected voices, how numbers are contextualised, and images or captions if described.
  6. Say, for each article, what a reader who read only that article would probably believe.
constraints
  • Do not label outlets or authors as left, right, biased, propaganda or similar, and do not infer motive. Describe the text and let the reader judge.
  • Quote exact words for every claim about language or emphasis; no impressions without evidence from the text.
  • Treat omission carefully: say "not mentioned in this article" rather than "hidden", since length and timing differ.
  • Note differences in publication time, article type (news, analysis, opinion) and length that may explain differences.
  • Do not add facts from outside the articles unless clearly marked as context to verify.
output format

The story

One neutral sentence.

Facts in common

Bulleted.

Factual differences

A table: point | Article A | Article B | ... | how to resolve.

Framing comparison

A table: dimension (headline, lead, main frame, emphasis, language, sources quoted, numbers, omissions) | Article A | Article B | ...

What each reader would come away believing

One or two sentences per article.

How to resolve the differences

The primary sources or records to check.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Research and science
category
Fact-checking
level
Beginner
made for
Researcher / scientist, Student, Writer / author, Editor
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install compare-news-framing --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill compare-news-framing -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the research-science plugin
claude plugin install hodios-research-science@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Fact-checking
PromptFact-checking

Fact-check claims in a text

Checks each factual claim in a text against sources it actually retrieves, rates it with evidence and links, and says plainly when a claim cannot be verified. Use before publishing or sharing.

fact-check-claims
PromptFact-checking

Evaluate a source's credibility

Assesses how far a source can be trusted for a specific claim using lateral reading (author, evidence, funding, corroboration) and gives a reasoned verdict. Use before citing a source.

evaluate-source-credibility
PromptFact-checking

Check a science news story against the paper

Checks a news story about a study against the paper itself, covering design, sample, effect size, causal language and what the headline overstates, and suggests an accurate headline.

check-science-news-against-paper
PersonaFact-checking

Professional fact-checker

Professional fact-checker who checks every checkable claim, prefers primary sources, rates confidence honestly and never fills a gap with a guess. Use for checking drafts, posts, scripts and reports.

fact-checker
PromptFact-checking

Check the statistics in an article

Checks an article's numbers for misleading percentages, missing base rates, cherry-picked windows and correlation sold as causation, recomputing what it can. Use before quoting it.

check-statistics-in-article
PromptFact-checking

Check a health or nutrition claim

Checks a health or nutrition claim against the hierarchy of evidence and explains in plain words what the research does and does not show, without personal medical advice. For health news readers.

check-health-claim