---
title: "Persuasive claim truth checker"
type: "skill"
url: "https://useaiblocks.com/skills/persuasive-claim-truth-checker"
updated: "2026-10-28"
first_published: "2026-10-25"
job: "Research a topic properly"
tested: true
licence: "MIT"
source: "https://github.com/magnus919/agent-skills/tree/92c327e525da69c9ad3812fd223a1770e977c2e3/de-spin"
instructions: "https://useaiblocks.com/skills/persuasive-claim-truth-checker/SKILL.md"
---

# Persuasive claim truth checker

> Check a persuasive article, pitch or post with this claim truth checker. Get each claim sorted as supported, false, misleading or unknown.

Share the message and the decision it is trying to influence. It separates factual claims from hints, value judgments, and predictions, then checks authoritative sources. You get a claim-by-claim report showing what is supported, contradicted, misleading, unclear, or still unknown.

Free skill for the job "Research a topic properly" · Level: intermediate · Thinking: high · Tested · Updated 2026-10-28

## Links

- Page: https://useaiblocks.com/skills/persuasive-claim-truth-checker
- Instructions (SKILL.md): https://useaiblocks.com/skills/persuasive-claim-truth-checker/SKILL.md
- All files (zip): https://useaiblocks.com/skills/persuasive-claim-truth-checker.zip
- JSON version: https://useaiblocks.com/skills/persuasive-claim-truth-checker.json
- In your AI: connect https://useaiblocks.com/mcp and ask "Use AI Blocks to get persuasive-claim-truth-checker"

## What you give it

- The original message or source, its context, and the decision or claim to check.

## What you get

- A truth assessment, source ledger, missing context, and proportionate next verification step.

## Example: what goes in and what comes out

### What goes in

- The article, pitch or post you want checked
- Its link, if it has one
- The decision it is trying to move (buy, share, vote, act)

### Before you start

- An AI that can search the web or open original sources such as official records and studies

### What comes out

- **Bottom line**: One verdict for the message: supported, false, misleading, complicated, unsupported or unknown.
- **What is true**: The parts that evidence supports, each linked to its source.
- **What is false**: Only the claims that evidence directly contradicts, with that evidence.
- **What is complicated, and why**: Qualifiers, mixed evidence, limits of scope and value judgments that are not facts.
- **How the message steers perception**: The persuasion techniques used and the conclusion each one invites, without guessing intent.
- **Authoritative-source check**: The direct source for each key claim, when it was opened, and whether it settles the claim.
- **Evidence ledger**: Each claim with its source, source type, limits and confidence.
- **Decision-safe next step**: The smallest action that would cut the remaining doubt.

## Skip it when

- You want broad research on a whole topic, not one message: use the Literature reviewer, or ask your AI to run a wider search first.
- You need a medical, legal or technical claim settled: ask a doctor, lawyer or domain expert.
- You want to know if a person is lying from their video, voice or body language: this tool does not do that.

## How to use it

1. Open a chat AI that can search the web or read links. Paste in this skill. If it cannot browse, it will mark sources it could not open as unknown. The skill also names two helper files, references/claim-audit.md and assets/claim-audit.md. The check works without them in a chat.
2. Paste the full article, pitch or post. Add its link if it has one.
3. Say what decision it is trying to move, such as a purchase, a share or a vote.
4. Read the Bottom line first. Then open the sources in the Authoritative-source check.
5. Do the Decision-safe next step before you act on a high-stakes claim.
6. To check the claims in your own copy before you publish, use the Claim evidence checker.

## What to do next

- [Claim evidence checker](https://useaiblocks.com/skills/claim-and-proof-matcher): Check it before it goes live
- [Claim fact checker](https://useaiblocks.com/skills/claim-fact-checker): Decide what to do

## Sources and credits

- From Magnus Hedemark: https://github.com/magnus919/agent-skills/tree/92c327e525da69c9ad3812fd223a1770e977c2e3/de-spin, shared under the MIT licence (original name: de-spin).
- [de-spin skill](https://github.com/magnus919/agent-skills/tree/92c327e525da69c9ad3812fd223a1770e977c2e3/de-spin), Magnus Hedemark: Copied under the MIT licence. We gave it a plain name. We added Before you start and After this sections that link to other AI Blocks steps.

## Instructions (SKILL.md)

## De-Spin

Use this skill to determine whether a persuasive message earns its conclusion. The goal is calibrated judgment, not reflexive distrust: distinguish **supported**, **false**, **misleading**, **complicated**, and **unknown** without turning missing evidence into proof of deception.

<!-- needs: written by tools/add-needs.mjs for AI Blocks; not part of the original skill. Edit that tool, not this section. -->
### Before you start
Use the material below to do this job. If facts or tool access are missing, explain what you can finish and what must wait.

**What you need** (use your own material or the linked skill):
- **Source text** (yours): a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link.

**Makes it better (optional):**
- **Your question** (yours): the decision or problem, and what a good outcome looks like.

How to start:
1. **Look first.** Use what they've already attached, pasted or put in their about-me note. In a coding assistant with file access, look in the project too for these by name.
2. **Check what's missing.** Look for source text, your question. They can attach files, paste the details, or share a file path your assistant can read. Ask only for missing facts that change the result. If they ask you to start with what they have, complete the parts you can and mark the gaps.
3. **Do the job.** Follow the skill below with the facts and tools you have. Mark each gap with `MISSING:` where it belongs and never invent a fact to fill it.

**Tools that do this best:**
- **A chat AI that can read the bundled reference files:** Use the supplied references and templates for the chosen task. Scripts are optional unless that task specifically needs them.
<!-- /needs -->

### Non-negotiable rules

- Judge **claims and evidence**, not the speaker’s body language, confidence, political identity, or presumed motive.
- A literally true sentence may still be misleading when its likely implication, baseline, conditions, or typical outcome is withheld.
- Do not call a claim false unless credible evidence directly contradicts it. Use **unsupported** or **unknown** when evidence is absent or inaccessible.
- Treat repetition, reposts, and a network of affiliated outlets as one evidence stream until independent origins are established.
- Match verification effort to stakes. Slow down before health, financial, legal, security, reputational, or irreversible decisions.

### Working in a single chat

- If `references/` and `assets/` files are not available, use the eight sections in step 6 as the template and say so.
- The authoritative-source check needs a chat AI that can browse or open links. If you cannot open a source, write "could not open" for it and do not give a verdict on that claim stronger than Unknown.
- Step 5a only applies if you really handed work to subagents or specialists. In a single chat, skip it and do the checks yourself.

### Workflow

#### 1. Define the decision and claim boundary

State what decision the message is trying to move: belief, purchase, share, vote, authorization, or action. Extract each checkable claim separately. Do not audit a paragraph as one unit when it contains several factual assertions.

Classify each claim:

- **Factual:** observable or measurable now or historically.
- **Predictive:** about a future outcome; evaluate assumptions and base rates.
- **Causal:** says X caused Y; requires more than correlation or anecdote.
- **Normative:** value judgment; clarify values rather than pretending it is a fact.
- **Identity or motive:** usually cannot be resolved from the message alone; do not speculate.

#### 2. Make the implied claim explicit

For each factual, predictive, or causal claim, write five fields:

| Field | Question |
|---|---|
| Literal claim | What exactly was said? |
| Likely implication | What would a reasonable person infer? |
| Missing context | Which denominator, baseline, timeframe, eligibility rule, or counterexample could change that impression? |
| Required evidence | What source, data, method, or record would make this checkable? |
| Disconfirming evidence | What would show the claim is wrong or materially incomplete? |

Load `references/claim-audit.md` when a claim uses statistics, comparison language, testimonials, research citations, or a causal story.

#### 3. Trace provenance before evaluating content

Leave the originating page. Find the earliest available source, then check who owns it, what relevant expertise they have, what incentives apply, and whether independent sources corroborate the same underlying evidence.

Use **lateral reading**: open independent sources rather than judging credibility from the original site’s design, credentials, testimonials, or “About” page. Treat a user-supplied source as an artifact to inspect, not a fact to authenticate from memory. Do not declare a supplied video, document, utterance, or artifact fabricated, nonexistent, or false without directly verifying that conclusion against the supplied source or an authoritative record. If source authenticity remains unresolved, label its provenance **Unknown** and audit the quoted claim conditionally. Load `references/empirical-foundations.md` when choosing source tiers or explaining why an approach is reliable.

#### 3a. Validate against the authoritative source of truth

For every material factual claim, identify the authority that can actually settle that claim: original data or the full study for empirical results; the relevant regulator, statute, filing, or official statistic for public claims; or the system owner’s documentation and direct measurement for product behavior. Retrieve that source directly and record its URL, access date, scope, and whether it supports, contradicts, or fails to answer the claim.

Do not treat the speaker’s own marketing, press release, repost, or testimonial as its final validator when an independent or canonical source exists. A material factual claim cannot receive **Supported**, **False**, or **Misleading** until this check is complete. If the appropriate source is unavailable or cannot settle the claim, use **Unsupported**, **Unknown**, or **Complicated** and explain the gap.

Before a final “not found” conclusion about an official record, use an external search restricted to the canonical publisher’s domain (for example, `site:publisher.example "exact entity" "distinct factual anchor"`), then retrieve any matching canonical page. A guessed URL, redirect, blocked result, or failed publisher search is evidence only about that path, not proof that the canonical source is absent. Record the discovery query or canonical URL used.

When evidence comes from a table, chart, PDF extraction, or visually ordered list, verify the label-to-value mapping from the authoritative artifact itself. Do not assign values from flattened extraction order alone. Quote the exact row, figure, or surrounding labels in the working ledger; if the mapping remains ambiguous, mark it **Unknown**.

A missing citation, URL, or provenance trail in the **message** is itself a finding about that message. It does not make the **audit** unsupported when you have directly retrieved the authoritative source of truth. Record both separately: what the message supplied, and what the audit independently established.

#### 4. Run the manipulation scan

Name techniques without treating them as proof of falsity:

| Signal | Test |
|---|---|
| Urgency or scarcity | What changes if the decision waits long enough to verify? |
| Authority or prestige | Does the authority have expertise in this exact domain? |
| Social proof | Are apparent supporters independent and representative? |
| Repetition | Is familiarity being mistaken for corroboration? |
| Emotional loading | What concrete proposition remains after fear, anger, disgust, or flattery is removed? |
| False choice | Which viable options or trade-offs were omitted? |
| Pseudo-precision | Are numbers paired with a denominator, method, uncertainty, and comparison? |
| Qualified language | Do “up to,” “as low as,” “starting at,” or “studies show” describe typical conditions? |
| Evidence theater | Is the cited study, expert, graph, or testimonial actually relevant and independently checkable? |
| Inconsistency flood | Are multiple incompatible stories used to create doubt rather than explain reality? |

A signal triggers investigation, not a verdict. The reliable question is: **what evidence would settle the concrete claim?**

#### 5. Build the strongest contrary case

Find the best credible evidence against the message’s conclusion, not merely an opposing opinion. Search for primary data, original studies, official records, methodology, and relevant critiques. Record whether the evidence is independent, directly relevant, and current.

Re-evaluate the verdict after this pass. If contrary evidence directly outweighs the message’s support, do not retain **Supported**; use **False**, **Misleading**, **Complicated**, **Unsupported**, or **Unknown** according to the evidence gap and scope.

If sources conflict, explain the mechanism of disagreement: different populations, timeframes, measures, incentives, definitions, or causal assumptions. Do not flatten real disagreement into a false binary.

#### 5a. Reconcile delegated checks before publication

Treat subagent and specialist findings as leads, not evidence. Re-open each material source they cite and verify the claim, URL, metric definition, and label-to-value mapping before incorporating it.

Keep a completion ledger for every commissioned check: **pending**, **reconciled**, **rejected**, or **cancelled**. Resolve disagreements against the authoritative source and record why a finding was rejected.

**Publication gate:** do not publish, send, file, or present a final verdict while any commissioned check is pending. Drafting may continue, but the irreversible/public action waits until every check is reconciled or explicitly cancelled. If the delegation mechanism is asynchronous and cannot be awaited in the current turn, defer publication rather than publish-and-amend.

#### 6. Report a structured truth assessment

Use `assets/claim-audit.md`. The output must contain these exact sections:

1. **Bottom line** — one calibrated verdict: Supported, False, Misleading, Complicated, Unsupported, or Unknown.
2. **What is true** — narrowly supported parts, each linked to evidence.
3. **What is false** — only directly contradicted claims, with the contradicting evidence.
4. **What is complicated, and why** — important qualifiers, uncertainty, competing evidence, scope limits, and value judgments.
5. **How the message steers perception** — named techniques and the specific inference each invites; do not infer intent.
6. **Authoritative-source check** — the direct source of truth, access date, scope, and whether it supports, contradicts, or cannot settle each material factual claim.
7. **Evidence ledger** — claim, source, source tier, support/contradiction, limitation, and confidence.
8. **Decision-safe next step** — the smallest action that would materially reduce uncertainty.

For a high-stakes claim, retain source URLs and access dates. Load `references/claim-audit.md` for claim decomposition patterns, effort budgeting, and high-stakes escalation rules.

### Verdict definitions

| Verdict | Standard |
|---|---|
| **Supported** | Direct, credible evidence supports the claim within its stated scope. |
| **False** | Direct, credible evidence contradicts the claim. |
| **Misleading** | Literal wording may be true, but omitted context or implication would predictably lead a reasonable reader to a materially wrong conclusion. |
| **Complicated** | Credible evidence is mixed, conditional, or answers a narrower question than the message suggests. Explain why. |
| **Unsupported** | The message makes a checkable claim without adequate accessible evidence. |
| **Unknown** | The needed evidence is unavailable, inaccessible, or insufficient to decide. |

### When not to use

- Use `research-methodology` for a broad, multi-source investigation not driven by a specific persuasive message.
- Use a domain expert or primary technical verification for specialized claims requiring reproduction, diagnosis, legal interpretation, or medical advice.
- Do not use this skill to determine whether a person is lying from video, voice, eye contact, or body language.

### Exit criteria

Stop when every material claim has a verdict or an explicit evidence gap, the report separates truth from implication, the next verification step is proportionate to the decision stakes, and every commissioned check is reconciled, rejected, or cancelled. Public or irreversible delivery remains blocked while any check is pending.

<!-- next: written by tools/add-needs.mjs for AI Blocks; not part of the original skill. Edit that tool, not this section. -->
### After this
When you've handed it back, suggest what they could do next in one short question. It's a suggestion: if they're done, that's fine. Offer these, and say they can type their own:
- **Check it before it goes live** with the [Claim evidence checker](https://useaiblocks.com/skills/claim-and-proof-matcher). It takes the audit report.
- **Decide what to do** with the [Claim fact checker](https://useaiblocks.com/skills/claim-fact-checker).
If they pick one and that skill is added here, carry straight on with what you just made. If not, give the link and say what to bring.
<!-- /next -->
