de-spin
Use when someone asks what is true, false, misleading, unsupported, unknown, or genuinely complicated in a persuasive message, article, pitch, advertisement, policy claim, or viral post. Analyze propaganda, spin, selective framing, urgency, social proof, deceptive marketing, and
Install
npx skills add https://github.com/magnus919/agent-skills/tree/main/de-spin
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install magnus919-agent-skills@llmmart
git clone https://github.com/magnus919/agent-skills.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole magnus919/agent-skills collection as a plugin from our marketplace. Git is the plain clone.
README
De-Spin
Turn persuasive claims into inspectable questions instead of being won over by confidence, repetition, prestige, or a carefully chosen statistic.
Why Install This Skill
A message can be technically true and still leave you with the wrong conclusion. A headline may use a real number without its denominator. A testimonial may be genuine but unrepresentative. A dozen articles may repeat one original, unverified claim. This skill gives an agent a repeatable way to separate what is supported from what is implied, omitted, or unknown, then check material factual claims directly against the appropriate source of truth.
It does not try to read a speaker’s body language or guess their intent. It helps a person make a better decision by tracing claims to evidence and identifying the missing context.
The result is not a reflexive “lie” label. It explains what is true, what is false, what is genuinely complicated and why, plus the smallest independent check that could change the decision.
What You Get
| Path | What it provides |
|---|---|
SKILL.md |
Claim-audit workflow, verdict definitions, and escalation rules. |
references/claim-audit.md |
Tests for numbers, comparisons, testimonials, causal stories, urgency, and high-stakes claims. |
references/empirical-foundations.md |
Research and regulatory foundations, source links, and limits of the method. |
assets/claim-audit.md |
Reusable report template for what is true, false, and complicated. |
evals/evals.json |
Representative quality checks for marketing, viral rumors, and causal claims. |
Quick Start
Install or expose this directory using your agent’s standard Agent Skills loading mechanism, then ask your agent to audit a specific message:
De-spin this claim: “Our product cuts costs by up to 70%, trusted by thousands.”
Tell me what is true, false, misleading, and complicated.
The response should distinguish literal wording from its likely implication, show the evidence needed to resolve it, and recommend the smallest safe next check.
Triggers
- “Is this spin?” “De-spin this.” “What is this leaving out?”
- Audit a sales pitch, advertisement, policy claim, press release, viral post, executive memo, or AI-generated argument.
- Separate a claim into what is true, false, misleading, unknown, or complicated.
- Verify whether multiple sources are independent corroboration or repeated reporting of one origin.
- Analyze urgency, authority, social proof, selective statistics, testimonials, or qualified language such as “up to” and “starting at.”
Requirements
No runtime dependency. For claims that matter, the agent needs access to independent sources and should retain source URLs and access dates. High-stakes decisions may require qualified human review.
Skill manifest
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.
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.
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:
- Bottom line — one calibrated verdict: Supported, False, Misleading, Complicated, Unsupported, or Unknown.
- What is true — narrowly supported parts, each linked to evidence.
- What is false — only directly contradicted claims, with the contradicting evidence.
- What is complicated, and why — important qualifiers, uncertainty, competing evidence, scope limits, and value judgments.
- How the message steers perception — named techniques and the specific inference each invites; do not infer intent.
- Authoritative-source check — the direct source of truth, access date, scope, and whether it supports, contradicts, or cannot settle each material factual claim.
- Evidence ledger — claim, source, source tier, support/contradiction, limitation, and confidence.
- 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-methodologyfor 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.
Files (agent-skills)
-
assets
-
claim-audit.md 1.2 KB
# Claim audit: [message or claim] ## Bottom line **Verdict:** [Supported / False / Misleading / Complicated / Unsupported / Unknown] [One paragraph explaining the evidence threshold and why this verdict fits the decision at stake.] ## What is true - [Narrowly supported claim] — [source URL, access date, scope] ## What is false - [Directly contradicted claim] — [contradicting source URL, access date] ## What is complicated, and why - [Material condition, uncertainty, competing evidence, scope limit, or value judgment] ## How the message steers perception - **[Technique]:** [specific wording or structure] invites [unsupported inference]. ## Authoritative-source check - **Material factual claim:** - **Source of truth:** [original data/study, regulator, filing, official dataset, system documentation plus direct test] - **URL and access date:** - **Scope and result:** [supports / contradicts / does not settle] ## Evidence ledger | Claim | Literal wording | Implied conclusion | Evidence | Tier | Finding | Limitation | Confidence | |---|---|---|---|---:|---|---|---| | | | | | | | | | ## Decision-safe next step [The smallest independent check that could materially change the decision.]
-
-
evals
-
evals.json 4.7 KB
{ "schema_version": 1, "skill_name": "de-spin", "evals": [ { "id": "qualified-marketing-claim", "prompt": "Audit this landing-page claim: 'Cut your energy bill by up to 70%. Trusted by thousands of homeowners.' Tell me what is true, false, and complicated.", "expected_output": "A claim audit that separates the literal upper-bound claim from its implied typical outcome, asks for baseline, eligibility conditions, method, and independent evidence, and does not call the statement false solely because it lacks proof.", "assertions": [ "Uses a calibrated verdict rather than declaring intent or deception.", "Output contains an '## Authoritative-source check' that names the source needed to validate the savings claim.", "Output contains the exact headings '## Bottom line', '## What is true', '## What is false', '## What is complicated, and why', and '## Evidence ledger'.", "Separates literal wording from the likely implication about typical customer savings.", "Identifies conditions, baseline, and representative outcomes as missing evidence.", "Treats 'trusted by thousands' as social proof requiring independent verification." ] }, { "id": "breaking-news-rumor", "prompt": "A viral post says: 'Multiple outlets confirm that a major bank will fail this weekend. Withdraw your cash now before it is too late.' Assess it before I share it.", "expected_output": "A high-stakes audit that identifies urgency, repetition, and apparent source multiplicity as investigation signals; requires primary regulatory or bank evidence and recommends not amplifying the rumor while verification is pending.", "assertions": [ "Classifies the decision as high stakes and raises the verification threshold.", "Names a regulator, bank disclosure, or other authoritative source of truth before making a factual verdict.", "Output contains '## Decision-safe next step' and does not treat a missing source as a false verdict.", "Distinguishes multiple independent origins from reposts or affiliated coverage.", "Does not assert the bank will or will not fail without evidence.", "Provides a concrete, low-risk verification step." ] }, { "id": "mixed-evidence-causal-claim", "prompt": "Evaluate: 'Remote work caused productivity to collapse. A CEO says their team shipped less after going remote, so companies should return to office immediately.'", "expected_output": "A complicated or unsupported verdict that separates anecdote from causal evidence, identifies alternative explanations and missing comparison data, and distinguishes the factual productivity question from the policy value judgment.", "assertions": [ "Separates causal, factual, and normative claims.", "Identifies the study or data source of truth needed to support a causal productivity claim.", "Output contains a calibrated verdict and an '## What is complicated, and why' section.", "Names plausible confounders or the needed counterfactual without inventing data.", "Does not treat one CEO's account as representative evidence.", "Uses a 'What is complicated, and why' section." ] }, { "id": "unverifiable-origin", "prompt": "Assess this screenshot: 'A government scientist privately admitted that the water supply will be poisoned next month.' It has no author, date, agency, location, or source link.", "expected_output": "An Unknown or Unsupported verdict that identifies the missing provenance, declines to infer deception or safety from the screenshot, and gives a proportionate verification path through the relevant public authority.", "assertions": [ "Uses 'Unknown' or 'Unsupported', not 'False', unless direct contradictory evidence is supplied.", "Identifies the relevant public authority as the authoritative source of truth rather than treating the screenshot as evidence.", "Output contains '## Evidence ledger' and records the missing origin as an evidence gap.", "Does not infer the poster's motive or authenticity from the screenshot's style.", "Provides a proportionate, non-amplifying next step." ] }, { "id": "source-provenance", "prompt": "Audit a viral claim with a missing source and produce a calibrated evidence ledger.", "expected_output": "A calibrated audit distinguishes unknown provenance from falsity, identifies an authoritative source, and records verification steps.", "assertions": [ "Distinguishes missing provenance from a false verdict", "Names an authoritative source to consult", "Records bounded verification steps" ] } ] }
-
-
references
-
claim-audit.md 5.5 KB
# Claim Audit and High-Stakes Escalation Load this reference when a message contains numbers, comparisons, testimonials, studies, causal claims, or a decision that could cause material harm. ## Claim decomposition patterns | Pattern | Ask | Common failure | |---|---|---| | “X% improvement” | Compared with what, over what period, among whom, using which metric? | Relative change presented as absolute impact. | | “Up to / as low as / starting at” | What conditions produce that result, and how common are they? | Best case presented as expectation. | | “Experts agree” | Which experts, in what field, based on which review or data? | Prestige substituted for domain-relevant evidence. | | “Studies show” | Which study, population, outcome, comparator, effect size, and limitation? | A real study used to imply a broader conclusion. | | Testimonial | Is it representative, independently verified, and relevant to this claim? | Anecdote treated as typical outcome. | | “X caused Y” | What is the counterfactual, alternative cause, mechanism, and study design? | Correlation, sequence, or story treated as causation. | | “Everyone is saying” | How many independent origins exist? | Reposts and affiliated outlets treated as corroboration. | | “Act now” | What becomes worse if independent verification happens first? | Urgency suppresses normal evidence standards. | ## Evidence hierarchy 1. **Primary evidence:** original data, full study, official record, filing, source code, direct measurement, or on-the-record statement. 2. **Independent synthesis:** systematic review, meta-analysis, trusted research institution, or careful investigative reporting that exposes methods and sources. 3. **Secondary reporting:** useful for discovery, but trace its most important claims upstream. 4. **Interested party material:** press release, marketing page, testimonial, advocacy argument, or social post. Treat as a claim to verify, not proof. Evidence strength depends on relevance, methodology, independence, recency, and whether it supports the exact claim rather than a neighboring one. ## Authoritative-source check For every material factual claim, pick the source of truth that can settle the claim type, retrieve it directly, and record the URL, access date, scope, and result. | Claim type | Preferred source of truth | Do not substitute | |---|---|---| | Empirical result | Original dataset, full study, protocol, or systematic review when it answers the exact question | An abstract, press release, or article about the study | | Legal or regulatory claim | Controlling law, regulation, court record, regulator guidance, or official filing | A commentator’s summary or a law firm’s marketing page | | Product capability or incident | Current owner documentation plus direct reproduction, status record, or incident report | A demo, testimonial, or stale comparison | | Financial or corporate claim | Filing, audited report, regulator record, or the company’s primary disclosure, then independent context | An affiliate article or reposted announcement | | Public statistic | Responsible agency’s dataset, methodology, and release | An infographic or chart without a dataset | When the claimant controls the source, distinguish “the organization says” from independently established fact. A source of truth may confirm a narrow fact while leaving the message’s larger implication unproven. ## Lateral-reading sequence 1. Capture the precise claim and URL. 2. Search the organization or author plus `funding`, `ownership`, `criticism`, `methodology`, or the claimed study/report title. 3. Open at least two independent sources before assigning high confidence. 4. Trace statistics to original tables, datasets, or methods. 5. Check whether apparent corroborators cite one original source or have independent evidence. ## High-stakes escalation **Applicability:** financial transfers, medical choices, legal claims, security incidents, identity or authorization requests, public allegations, or irreversible actions. - Separate identity from authorization: a known voice, logo, or video is not permission. - Require an independent primary source or out-of-band confirmation. - Preserve the exact claim, source URL, access date, and key evidence before acting. - Escalate to a qualified human where professional judgment or authority is required. - Do not report a “false” verdict unless the contradiction is documented and directly relevant. ## Effort budget and output template Choose the smallest evidence pass that fits the decision. Stop when the pass either reaches its evidence gate or documents why it cannot. | Stakes | Minimum pass | Stop or escalate when | |---|---|---| | Low | Decompose the claim, identify the source of truth for any material factual assertion, and retrieve it when it can settle the point. | The authoritative source settles the narrow claim, or the output records why the claim remains Unsupported or Unknown. | | Medium | Trace the strongest factual claim to a primary source and check one independent source for corroboration or contradiction. | The primary source and independent check agree, or their disagreement has a named cause. | | High | Preserve the claim and evidence trail; seek primary, independent confirmation or out-of-band authorization. | The decision can be deferred, evidence remains unavailable, or qualified human authority is required. | Do not keep collecting sources after a pass has reached its gate. Report an evidence gap rather than manufacturing confidence. Use `assets/claim-audit.md` for the single canonical report template. -
empirical-foundations.md 4.4 KB
# Empirical Foundations and Boundaries This skill is designed around evidence-backed reasoning practices. These sources support the method; they do not make the skill a universal truth machine. ## Lateral reading over surface credibility Wineburg and McGrew observed historians, undergraduates, and professional fact-checkers evaluating live websites. Fact-checkers left sites quickly to investigate them through independent sources, reaching more warranted conclusions than participants who evaluated sites from their internal design, logos, credentials, and About pages. - Source: [Wineburg & McGrew, *Lateral Reading*](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3048994) - Use in this skill: trace provenance externally before trusting presentation. - Limitation: observational comparison of 45 participants; it describes expert practice, not a guarantee that every search succeeds. ## Literal truth can still mislead FTC guidance treats both express and implied claims as relevant and evaluates an advertisement’s net impression. It notes that testimonials are not substantiation, and that a claim broader than its supporting evidence is not adequately substantiated. - Sources: [FTC Truth in Advertising](https://www.ftc.gov/news-events/topics/truth-advertising), [FTC Myths and Half-Truths](https://www.ftc.gov/news-events/news/speeches/myths-half-truths-about-deceptive-advertising) - Use in this skill: separate literal wording, likely implication, scope, and typical result. - Limitation: US consumer-protection guidance; it supplies a strong reasoning model, not a universal legal test. ## Volume and repetition are not corroboration RAND’s analysis of the “firehose of falsehood” identifies high-volume, multichannel, rapid, repetitive messaging, with little commitment to truth or consistency. It connects these features to familiar psychological mechanisms, including source multiplicity, familiarity, peripheral credibility cues, and first-impression effects. - Source: [Paul & Matthews, RAND PE-198](https://www.rand.org/pubs/perspectives/PE198.html) - Use in this skill: count independent evidence origins, not messages, and record contradictions. - Limitation: the case concerns Russian propaganda; transfer the mechanisms with care rather than treating every repeated claim as coordinated propaganda. ## Reflection helps, but does not abolish bias Levine’s truth-default theory explains that people generally presume honesty unless suspicion is triggered, with belief congruity, social congruence, and repetition influencing acceptance. Pennycook and Rand found that cognitive reflection correlated with better discernment between real and fake headlines, including ideologically congruent ones. - Sources: [Levine (2022), PubMed PMID 35763893](https://pubmed.ncbi.nlm.nih.gov/35763893/), [Pennycook & Rand (2019), PubMed PMID 29935897](https://pubmed.ncbi.nlm.nih.gov/29935897/) - Use in this skill: make a deliberate disconfirming question and evidence pause routine. - Limitation: these studies do not prove that reflection reliably defeats motivated reasoning in every domain or group. ## Prebunk techniques, not only individual claims Roozenbeek, van der Linden, and Nygren found that a Bad News intervention improved recognition of simulated manipulation techniques across four language versions. The techniques included impersonation, emotional language, polarization, conspiracy, discrediting, and trolling. - Source: [Roozenbeek et al. (2020), HKS Misinformation Review](https://misinforeview.hks.harvard.edu/article/global-vaccination-badnews/) - Use in this skill: name the technique, then investigate the concrete claim it carries. - Limitation: voluntary, self-selected pre-post samples and uncertain long-term durability; prebunking complements verification. ## Do not infer lying from demeanor An open-access review concludes that no non-verbal sign has been shown to reliably identify lying at the individual level; it describes a meta-analysis of more than 25,000 veracity judgments with average accuracy near chance. - Source: [Denault et al. (2020), *Research on Non-verbal Signs of Lies and Deceit: A Blind Alley*](https://pmc.ncbi.nlm.nih.gov/articles/PMC7767987/) - Use in this skill: evaluate content, provenance, context, and corroboration rather than confidence, eye contact, voice, or body language. - Limitation: this does not imply every speaker is equally credible; it rejects demeanor as a dependable individual lie detector.
-
-
README.md 2.8 KB
# De-Spin Turn persuasive claims into inspectable questions instead of being won over by confidence, repetition, prestige, or a carefully chosen statistic. ## Why Install This Skill A message can be technically true and still leave you with the wrong conclusion. A headline may use a real number without its denominator. A testimonial may be genuine but unrepresentative. A dozen articles may repeat one original, unverified claim. This skill gives an agent a repeatable way to separate what is supported from what is implied, omitted, or unknown, then check material factual claims directly against the appropriate source of truth. It does not try to read a speaker’s body language or guess their intent. It helps a person make a better decision by tracing claims to evidence and identifying the missing context. The result is not a reflexive “lie” label. It explains what is true, what is false, what is genuinely complicated and why, plus the smallest independent check that could change the decision. ## What You Get | Path | What it provides | |---|---| | `SKILL.md` | Claim-audit workflow, verdict definitions, and escalation rules. | | `references/claim-audit.md` | Tests for numbers, comparisons, testimonials, causal stories, urgency, and high-stakes claims. | | `references/empirical-foundations.md` | Research and regulatory foundations, source links, and limits of the method. | | `assets/claim-audit.md` | Reusable report template for what is true, false, and complicated. | | `evals/evals.json` | Representative quality checks for marketing, viral rumors, and causal claims. | ## Quick Start Install or expose this directory using your agent’s standard Agent Skills loading mechanism, then ask your agent to audit a specific message: ```text De-spin this claim: “Our product cuts costs by up to 70%, trusted by thousands.” Tell me what is true, false, misleading, and complicated. ``` The response should distinguish literal wording from its likely implication, show the evidence needed to resolve it, and recommend the smallest safe next check. ## Triggers - “Is this spin?” “De-spin this.” “What is this leaving out?” - Audit a sales pitch, advertisement, policy claim, press release, viral post, executive memo, or AI-generated argument. - Separate a claim into what is true, false, misleading, unknown, or complicated. - Verify whether multiple sources are independent corroboration or repeated reporting of one origin. - Analyze urgency, authority, social proof, selective statistics, testimonials, or qualified language such as “up to” and “starting at.” ## Requirements No runtime dependency. For claims that matter, the agent needs access to independent sources and should retain source URLs and access dates. High-stakes decisions may require qualified human review. -
SKILL.md 11.2 KB
--- name: de-spin description: >- Use when someone asks what is true, false, misleading, unsupported, unknown, or genuinely complicated in a persuasive message, article, pitch, advertisement, policy claim, or viral post. Analyze propaganda, spin, selective framing, urgency, social proof, deceptive marketing, and AI-generated persuasion by tracing claims to evidence and separating literal truth from implied conclusions. Do not use to read deception from demeanor, adjudicate intent, or replace broad domain research. license: MIT --- # 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. ## 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. ## 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.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.