Source credibility checklist with a scoring rubric

Score sources on proximity, date, authorship, conflicts of interest and independent corroboration with a fixed rubric, and flag weak claims from a CSV of sources.

ClaudeHermes AgentCodexCursorMIT (modify, redistribute and use commercially)Python

What it does

Judges whether sources deserve trust with a fixed rubric instead of gut feeling.

  • Detailed scoring rubric: primary/secondary/tertiary (35 points), recency (20), author accountability and expertise (25), conflicts of interest (20)
  • Per claim, merges articles on the same site and rewrites of the same press release (derived_from) into one group, counts independent sources, and adds corroboration to the claim score
  • Weak claims get flags with reasons: single source, no primary source, only self-interested origins, only anonymous sources, stale or undated, contradicted by another source, and more
  • Facts that do not change over time are marked time_sensitive=no and are not penalised for age
  • Writes a Markdown report and a scored CSV; --fail-on-weak exits with code 2 if any claim is weak
  • Step-by-step guidance for strengthening weak claims and for the checks a script cannot do (what the quote says, forged documents, study quality)

How to use

python scripts/score_sources.py --template > sources.csv
python scripts/score_sources.py sources.csv --max-age-days 365 --out-md credibility.md --out-csv scored.csv

The agent fills the CSV following the rubric, then strengthens, qualifies or drops weak claims and reports the result.

Requirements

  • Python 3 (standard library only, no network)

Caveats

  • Scores are rubric points, not probabilities of truth.
  • The script scores what you enter (source type, conflicts, etc.); the procedure tells the agent to enter unknown for anything it did not check.
  • Whether a quote really supports a claim, and whether a document is genuine, still has to be checked by a person or the agent.

How to install

  1. Unzip the downloaded file (it contains a source-credibility-checklist/ folder with SKILL.md).
  2. Copy the whole folder into your agent's skills folder.
    • Claude: ~/.claude/skills/ (per project: .claude/skills/)
    • Hermes Agent: ~/.hermes/skills/
    • Codex: ~/.agents/skills/ / Cursor: ~/.cursor/skills/
    • Claude app (claude.ai): upload the ZIP in Customize → Skills
  3. Restart the agent and check that the skill appears in its skill list.

Step-by-step install for Windows / Mac and each agent

Seller

AI Skill Market (official)

44 published skills

Seller profile and all skills