A source-vs-spin analysis tool that cross-references media claims with primary evidence.
Install
mkdir -p .claude/skills/refute && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12330" && unzip -o skill.zip -d .claude/skills/refute && rm skill.zipInstalls to .claude/skills/refute
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Counter-narrative analysis tool. Takes a mainstream media article about the DPRK/Korea and systematically deconstructs it — tracing the source chain, identifying opinion laundered as fact, and presenting what primary sources actually say. Outputs a publishable "Source vs. Spin" rebuttal.Key capabilities
- →Extract factual claims from media articles
- →Identify attribution and evidence types for each claim
- →Trace the source chain of how a story propagated
- →Find primary source information from DPRK/Korean sources
- →Document missing context or omissions in articles
- →Generate a structured 'Source vs. Spin' rebuttal
How it works
The skill deconstructs a media article by extracting claims, identifying evidence types, tracing source chains, finding primary source reality, and documenting missing context, then generates a structured rebuttal.
Inputs & outputs
When to use refute
- →Verify media claims about DPRK
- →Identify circular reporting in news
- →Expose unverified anonymous source claims
About this skill
/refute — Source vs. Spin Counter-Narrative Engine
Takes a mainstream media article and produces a structured, evidence-based rebuttal by comparing what was reported against what primary sources actually say.
When to Use
- An MSM article makes claims about the DPRK that misrepresent or lack primary sources
- You want to expose circular reporting (outlets quoting each other as "confirmation")
- You need a side-by-side comparison of narrative vs. reality
- You want to document the opinion-laundering pipeline for a specific story
How to Invoke
Paste an article URL or text and say /refute or "refute this".
Analysis Pipeline
Phase 1: Deconstruct the Article
Extract every factual claim made in the article. For each claim, identify:
- The claim itself — exact quote
- Attribution — who said it? Named or anonymous?
- Evidence type:
VERIFIED FACT— independently verifiable, documentedEXPERT OPINION— one person's interpretation, presented as analysisANONYMOUS SOURCE— "officials say", "sources familiar with"EDITORIAL FRAMING— loaded language, adjective choices, implied meaningCIRCULAR CITATION— outlet A cites outlet B which cites outlet A or the same original sourceUNVERIFIED— stated as fact with no source at all
Phase 2: Trace the Source Chain
Map how this story propagated:
ORIGIN: [Who first made this claim? Think tank? Single analyst? Anonymous official?]
↓
FIRST PICKUP: [Which wire service or outlet first reported it?]
↓
AMPLIFICATION: [Who quoted the first pickup? How many outlets?]
↓
ECHO CHAMBER: [How many outlets now cite each other as "multiple sources confirm"?]
UNIQUE INDEPENDENT SOURCES: [actual count — usually 1]
Phase 3: Find Primary Source Reality
Search for what the DPRK/Korean primary sources actually said about this topic:
- KCNA statements
- Rodong Sinmun articles
- Official government statements
- Actual text of treaties, agreements, or laws referenced
- Historical context from the Korean perspective
If no primary source exists on this specific topic, state that clearly — don't fabricate one. Instead, note what context is missing.
Phase 4: Identify What's Missing
Document what the MSM article deliberately or negligently omits:
- Historical context (what provoked the action/statement?)
- The other side's stated position (in their own words)
- Relevant US/allied actions that preceded the event
- Scale/proportion (is this being inflated?)
- Track record (how many similar predictions were wrong?)
Phase 5: Generate the Rebuttal
Output Format
# Source vs. Spin: [Topic]
**Article**: [Title] — [Publication], [Date]
**Author**: [Name]
---
## The Narrative
> [Key quote from the article that captures the framing]
## Claim-by-Claim Breakdown
### Claim 1: "[exact claim]"
- **Source**: [who said this]
- **Evidence grade**: [VERIFIED/OPINION/ANONYMOUS/EDITORIAL/CIRCULAR/UNVERIFIED]
- **What actually happened**: [primary source or documented reality]
- **What's missing**: [omitted context]
### Claim 2: "[exact claim]"
[same structure]
### Claim 3: "[exact claim]"
[same structure]
---
## Source Chain
| Step | Source | What They Said | Based On |
|------|--------|---------------|----------|
| Origin | [name/org] | [claim] | [their evidence] |
| Wire | [outlet] | [reframing] | [cited origin] |
| Amplifier 1 | [outlet] | [further reframing] | [cited wire] |
| Amplifier 2 | [outlet] | [now "confirmed"] | [cited amplifier 1] |
**Unique independent sources**: [count]
**Total outlets reporting as "confirmed"**: [count]
---
## What the Primary Sources Say
[Actual KCNA/official statements with dates and full context]
---
## Missing Context
1. [Critical context omitted]
2. [Historical precedent ignored]
3. [Proportionality not addressed]
---
## Verdict
[2-3 sentence assessment: How reliable is this article? What is the actual evidence level? What should a reader take away?]
---
*Analysis produced for juche.org — Primary sources over opinion. Evidence over narrative.*
Quality Standards
-
Never fabricate primary sources. If we don't have a DPRK source on this topic, say so. The strength of this tool is honesty — we don't need to make things up.
-
Steelman before attacking. Present the MSM article's strongest interpretation before dismantling it. This builds credibility.
-
Be precise with language. Don't say "they lied" — say "this claim is graded as UNVERIFIED because no primary source is cited." Let the evidence speak.
-
Distinguish levels of bad reporting. Not every MSM article is propaganda. Some are lazy (missing context), some are biased (selective framing), some are actively deceptive (fabricated sources). Grade accordingly.
-
Always provide the primary source in full context. Don't cherry-pick KCNA quotes either. If we criticize them for it, we can't do it ourselves.
-
Date everything. Claims without dates are claims without context.
Credibility Tiers for MSM Articles
| Tier | Description | Response |
|---|---|---|
| Lazy | Missing context, incomplete reporting, no primary sources consulted | Provide the missing context |
| Biased | Selective framing, loaded language, but factual core is present | Reframe with full context |
| Circular | Multiple outlets citing each other as confirmation of a single source | Expose the source chain |
| Fabricated | Claims with no verifiable basis, anonymous sources only | Document the absence of evidence |
| Propaganda | Deliberately deceptive framing designed to manufacture consent | Full deconstruction with evidence |
When not to use it
- →When the article is not about the DPRK/Korea
- →When the user wants to fabricate primary sources
- →When the user wants to attack the article without steelmanning
Limitations
- →Never fabricates primary sources
- →Requires a mainstream media article about the DPRK/Korea
- →Focuses on counter-narrative analysis
How it compares
This skill systematically analyzes media narratives against primary sources to expose spin, which is more rigorous and evidence-based than a subjective critique.
Compared to similar skills
refute side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| refute (this skill) | 0 | 4mo | No flags | Advanced |
| linkedin-sales-navigator-alt | 23 | 2mo | No flags | Intermediate |
| market-research-reports | 38 | 7mo | Review | Advanced |
| annas-archive-ebooks | 22 | 7mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
linkedin-sales-navigator-alt
OneWave-AI
Build targeted prospect lists by analyzing LinkedIn profiles, extracting job titles, companies, locations, and recent activity. Identifies decision-makers, tracks job changes for warm outreach, and enriches contact data. Use when users need to find prospects, build lead lists, or track decision-maker movements.
market-research-reports
davila7
Generate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner). Features professional LaTeX formatting, extensive visual generation with scientific-schematics and generate-image, deep integration with research-lookup for data gathering, and multi-framework strategic analysis including Porter's Five Forces, PESTLE, SWOT, TAM/SAM/SOM, and BCG Matrix.
annas-archive-ebooks
ratacat
Use when needing to look up book content, find a book by title/author, download an ebook, or reference material from a published book. Triggers on book lookups, ebook downloads, "find the book", "get the PDF/EPUB of". Downloads produce PDF/EPUB/MOBI files - use ebook-extractor skill to convert to text.
content-trend-researcher
alirezarezvani
Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis
trend-research
gtmagents
Use when identifying cultural moments, audio trends, memes, or creator
competitive-intelligence
anthropics
Research your competitors and build an interactive battlecard. Outputs an HTML artifact with clickable competitor cards and a comparison matrix. Trigger with "competitive intel", "research competitors", "how do we compare to [competitor]", "battlecard for [competitor]", or "what's new with [competitor]".