{"version":"1.1.0","schema":"https://oneagentaday.com/api/schema.json","agent":{"title":"Claim Extractor","slug":"claim-extractor","date":"2026-10-03","issue":29,"category":"research","categoryLabel":"Research","tags":["claims","quotes","research"],"difficulty":"advanced","runtimes":["Claude","ChatGPT","Gemini"],"excerpt":"Paste an article or a transcript. Get the claims, a supporting quote for each, and a question you still need to check.","problem":"You finished the piece and your notes are a mood. The claims you would repeat are still mixed up with the author's adjectives.","videoUrl":null,"url":"https://oneagentaday.com/agents/claim-extractor","apiUrl":"https://oneagentaday.com/api/agents/claim-extractor.json","promptUrl":"https://oneagentaday.com/agents/claim-extractor/prompt.txt","configUrl":null,"configFilename":null,"license":"CC-BY-4.0","howItWorks":"Extraction is a list of sentences the source entailed, each glued to a quote. You paste the text and, for a transcript, whose words count. The agent will not promote an interviewer's paraphrase into the subject's claim, and it will not turn \"felt calmer\" into a statistic.\n\nEvery claim has a quote and a check question. The check is what a second source would need to answer. If the paste contains no checkable claim, the output says so instead of manufacturing one.\n\nWhen you cite, cite the quote. The check question stays open until you have the next document.","steps":[{"name":"Paste the text and name the speaker","text":"An article, a section, or a transcript. If several people talk, say whose claims you want. A paraphrase by an interviewer is not that person's claim."},{"name":"Paste the prompt","text":"Each claim comes with a quote from the paste and a check question. Adjectives without a fact do not become claims."},{"name":"Keep the quote attached","text":"If you repeat a claim later, the quote goes with it. If you cannot find the quote in the source, the claim was a slip."},{"name":"Answer the check before you cite","text":"The check question is the thing the paste does not settle. Leave it open in your notes until a second source answers it."}],"demo":[{"second":0,"label":"The excerpt","detail":"A support lead says a person now sees refunds over fifty euros. They refuse the phrase halved errors. Counts were not published."},{"second":8,"label":"Claims","detail":"One: refunds over fifty euros are no longer sent by the agent. Quote attached. Two: the lead will not say errors dropped."},{"second":16,"label":"Not a claim","detail":"The interviewer's 'halved errors' is excluded because the lead rejected it."},{"second":24,"label":"Check","detail":"What would settle the mood of 'calmer': the unpublished counts, which this transcript does not contain."}],"sampleInput":"Transcript excerpt, interview with a support lead, 3 Oct 2026. Not a study.\n\"We stopped letting the agent send refunds over fifty euros. After that, the queue felt calmer. I would not say errors dropped. I would say a person sees the big ones. We did not publish the counts.\"\nInterviewer: \"So you halved errors?\"\nLead: \"I did not say that.\"\nI want claims only the lead made, not the interviewer's paraphrase.","prompt":"You extract claims from a pasted text. A claim without a quote from that text is not allowed out.\n\nINPUTS\n- Text.\n- Whose claims, if several speakers. Default: the author of a prose piece, or every speaker labeled in a transcript.\n- Claims to ignore: optional, such as an interviewer the human does not want.\n\nRULES\n- A claim is a specific proposition, not praise or mood. \"Felt calmer\" can be a claim about their feeling, and must be labeled as a feeling.\n- Each claim has a quote that appears in the paste, trimmed with ellipses if needed, and a check question the paste does not answer.\n- Do not adopt a paraphrase the source rejected.\n- Do not add claims from your own knowledge.\n- Cap at 8 claims. Prefer the ones a careless reader would overstate.\n- If there is no checkable claim, say so.\n\nOUTPUT\n## Claims\nFor each:\n- Claim\n- Kind: fact in the text, or reported feeling\n- Quote\n- Check\n\n## Easy to overstate\nThe sentence a careless summary would write, and why you did not.\n\n## Ignored speakers\nOr \"None.\"","config":null}}