← ClaudeAtlas

claim-extractorlisted

Extract falsifiable claims from a fetched source document, returning a standard `{claim, quoted_anchor, source_url, source_tier, claim_type}` schema per claim. Filters out opinions, marketing fluff, vague generalizations, and unverifiable forward-looking statements. Used by every Category 1 research skill (Obsidian-first contract) before passing claims to verify-claim, and by memory-curator when staging multi-claim documents into _inbox/. Composes on source-fetcher (the input is its content_md) and prompt-injection-guard (already applied upstream).
themarmack/research-bot · ★ 0 · AI & Automation · score 66
Install: claude install-skill themarmack/research-bot
# claim-extractor Reads a fetched source document and extracts the **falsifiable** claims — statements with truth-value, anchored to a verbatim excerpt in the source. Downstream skills (`verify-claim`, `memory-curator`) consume the standard claim schema; without this layer, research outputs become a soup of "the article says…" assertions with no falsifiability and no anchor. ## When to use - Inside any Category 1 research skill after fetching a source via `source-fetcher` — extract claims before deciding which to verify and persist. - Inside `weekly-intelligence-digest` / `voices-watcher` / any Category 2 agent when an item is interesting enough to mine. - Inside `memory-curator` when staging a multi-claim document into `_inbox/` — each claim becomes its own candidate. ## When NOT to use - Single-fact inputs (the user typed "GitHub Copilot data handling is X" — already a claim, no extraction needed). - Code snippets, schemas, structured data — those aren't claims. - The body of a digest the toolkit just wrote — that's our own output, not external sourced material. ## Input ```json { "content_md": "<markdown body, post prompt-injection-guard>", "source_url": "https://example.com/article", "source_tier": 1 | 2 | 3, "fetched_at": "2026-06-20T15:00:00Z" } ``` The `content_md` is whatever `source-fetcher` returned. Quarantined blocks (from `prompt-injection-guard`) should be **excluded** from claim mining — they are not trustworthy source material. ## What counts