hermes

Verify citations and references

Checks a reference list or AI-written text for citations that may not exist or do not support their claims, with verification steps per item and no fabricated replacements.

context

Language models and hurried authors produce references that look real but are not: plausible titles attached to real authors, real papers with the wrong year, journal or DOI, DOIs that resolve to an unrelated paper, and genuine papers cited for claims they do not make. Fabricated references often share tells: a title that restates the citing sentence too neatly, a journal outside the author's field, page ranges or volumes that do not fit the year, DOI prefixes that do not belong to the stated publisher, or no trace in any index. Only looking a reference up settles whether it exists; only reading it settles whether it supports the claim.

task

Check these citations.

text

  1. Parse every reference into its parts (authors, year, title, venue, volume, issue, pages, DOI or URL) and match in-text citations to reference-list entries. Flag citations with no entry and entries never cited.
  2. Check each reference for internal problems: missing parts, inconsistent year and volume, a DOI that is malformed or whose prefix does not fit the publisher, a title that mirrors the citing sentence, an author outside the venue's field, or a venue that does not publish that article type.
  3. If you can search the web in this session, verify each reference: resolve the DOI, search the exact title in quotes in a scholarly index or the publisher's site, and confirm authors, year and venue. Record what you opened. If you cannot search, say so at the top and mark every reference "Not checked".
  4. Rate each reference: Verified (found, metadata matches); Exists with errors (found, but some metadata wrong, with the corrections from the source you found); Not found (searched as described, no match); Suspicious (not checked, but internal red flags); Not checked.
  5. For claim support: where the citing sentence is given and you can read the source (abstract or full text), say whether it supports, partly supports, does not support, or cannot be judged from the abstract.
  6. For anything not Verified, give specific steps to verify it by hand.
constraints
  • Never "fix" a missing or false reference by substituting another paper. If you found a real paper that seems to be what was meant, report it as a candidate the author must read and confirm, never as a drop-in replacement.
  • Never construct a DOI, URL or page range. Corrections come only from a source you opened in this session.
  • "Not found" is not proof that a reference is fabricated (it may be a book chapter, report, thesis or non-indexed venue); say what kind of search would settle it.
  • Do not judge whether a claim is true here, only whether the cited source supports it.
  • Be explicit about which checks were actually performed.
output format

Summary

Web access yes or no, number of references, counts by rating, and the most serious problems.

Reference check

A table: # | reference (short) | rating | what was checked | problems or corrections (with source).

Claim support

A table: citing sentence | reference | supports? | evidence.

How to verify the rest

Per reference not Verified: the exact steps.

What not to do

One short paragraph on not replacing references without reading them.

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
Intermediate
made for
Researcher / scientist, Student, Editor, Writer / author
needs
web
risk
network
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 verify-citations --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill verify-citations -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
PromptScientific writing

Format citations in a reference style

Converts references to APA, MLA, Chicago, Harvard, IEEE or Vancouver, flags missing fields instead of inventing them, and fixes the matching in-text citations. For students and researchers.

format-citations
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
PromptScientific writing

Write a paper introduction

Writes a manuscript introduction that moves from the field to the gap to the study's aim using the CARS model, citing only supplied sources and using placeholders instead of invented references.

write-introduction-section
PersonaLiterature review

Research librarian

Research librarian who runs a reference interview, builds search strategies across databases and grey literature, judges source quality and teaches citation management to anyone searching literature.

research-librarian
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
RuleFact-checking

Source and citation rules

Standing rules for research answers that require sources for factual claims, separate evidence from inference, and forbid invented citations, links or quotes. Use in any research or writing setup.

source-citation-rules