Citeproof
Lean Discovery Group v1.0.3
Look up scholarly citations
From the developer
Declared capabilities
- Check a reference list
- Look up one citation
- Quote abstract sentences for a claim
Cost & access
The plugin does not sell anything or start any purchase. Every plugin feature, including exports (after sign-in), works without any purchase. When a usage limit is reached, the plugin states the limit and the reset time only.
Declared limitations
- Generating citations is not verification
- General fact-checking with no paper or citation supplied
- Citation formatting is native ChatGPT functionality
Onboarding example
Look up the references in my draft.
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 12, 2026. Package observed Nov 12, 2026.
Description
From the marketplace listing
Paste a draft or reference list and Citeproof looks up each citation in Crossref, DataCite, OpenAlex and doi.org. It shows the closest matching record, a confidence score and any problems it detects, such as a DOI that appears to point to a different paper, a year that differs, a work marked as retracted in OpenAlex, or a reference it could not find. For a claim and a paper, it quotes abstract sentences that may relate to the claim and notes numbers from the claim that do not appear in the abstract. Limitations: scholarly works only (not case law or web pages); evidence is based on abstracts, not full text; "not found" means the work isn't in these indexes, which is not proof it doesn't exist. Citeproof reports only what these sources return; it cannot prove that a source is correct or that it supports a claim.
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 10, 2026. Last seen Nov 12, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Check citations from any source, including AI assistants, against scholarly indexes and retraction databases; look up journal AI policies...
Shared terms: citation, crossref, differ, found
-
Ground academic writing in verified sources with printed page numbers and exact quotes. When no supporting source is found, cytado report...
Shared terms: citation, claim, crossref, found
-
Check that the papers you cite exist and support the claims you cite them for.
Shared terms: citation, claim, exist, paper
-
Search 250 million scholarly papers, check and format references, and run Deep Research and manuscript reviews with your CitedEvidence ac...
Shared terms: citation, doi, exist, found
-
Search published literature and check DOI or citation metadata for academic research and publication work.
Shared terms: citation, abstract, crossref, doi
Keywords
Files & skills
File archives
Skill instructions
check-citations4.45 KB
---
name: check-citations
description: Use when the user supplies specific citations, references or DOIs and wants them looked up in scholarly indexes, or names a specific paper and asks whether its abstract supports a claim. Not for writing literature reviews, generating or formatting citations, or general fact-checking. Explains how to call Citeproof's tools and how to present their results.
---
# Checking citations with Citeproof
## Which tool
- A pasted draft or reference list → `check_citations` with the text exactly as given (one check per text).
- One citation or DOI → `resolve_reference`. If it relates to a recent `check_citations` result, pass its `run_id` (no extra check is used).
- "Does paper X say Y?" → `find_claim_evidence` with the claim plus a DOI/arXiv ID (or the abstract the user pasted). If only a title is given, call `resolve_reference` first to get the DOI. Pass `run_id` when following up a check. Don't guess or make up an identifier to pass in.
- If a tool returns `status: "not_applicable"`, answer the user without Citeproof (no check was used).
- Just list or parse the references → `extract_references` (does not use a check).
- "How many checks do I have left?" → `get_usage`.
- Check **and** export in one request ("check these and export as BibTeX") → a single `check_citations` call with `export_format` (`bibtex`, `csv` or `markdown`). The export comes back in the same result; show its full content after the table.
- Export a check that already ran → `export_check` with its `run_id`. With no `run_id` at hand, `export_check` also accepts the references as `text` and checks them first (one check).
- Exports are available to any signed-in account. If the result's `export.status` is `sign_in_required`, show the check results and pass on its message.
- Call the tool straight away in the same turn. Don't reply with only a list of steps ("I'll verify first, then export…"), and don't wait for the user to confirm before calling.
## How to present results
- Show a Markdown table with **one row per reference**: #, reference as written, status (use `status_label`), matched record (title, year, DOI), and notes. `check_citations` returns a ready-made `results_table` you can use. Don't replace the table with a numbered list.
- Summarize counts by status after the table.
- `not_found` means "no matching record in Crossref, DataCite or OpenAlex". Describe it only as "not found" or "could not be verified", including when the DOI isn't registered (`doi_not_found`) or `no_matching_record` is set. Don't characterize the reference or its author beyond that or speculate about why; suggest the user check the original source.
- For a single lookup (`resolve_reference`), lead with the matched DOI, its confidence and its source, as given in `summary_line` (e.g. "Matched 10.1109/cvpr.2016.90 (confidence 100%, source: Crossref)").
- For `doi_points_to_different_work`, name the work the DOI actually resolves to, and give the matching record if one was found.
- For `source_unavailable` / `unverifiable`, say a source couldn't be reached and suggest trying again later. Don't guess.
- `year_off_by_one` is usually an online-first vs print year difference. Mention it as a note.
- **Don't invent, complete or "fix" a citation from memory.** Only report records returned by the tools.
- For claim evidence, first quote the returned sentences verbatim as block quotes (`quoted_evidence`); don't paraphrase them. Interpretation comes after the quotes. Report `claim_numbers_missing` and `negation_mismatch`. Make clear it's abstract-only, and don't state that the paper proves or disproves the claim. For health topics, add that this is not medical advice.
## Usage limits
- If a tool returns `status: "limit_reached"`, tell the user, in one or two neutral sentences, that the usage limit for this period has been reached and when checks reset (use `resets_at_display`).
- `extract_references` still works after the limit is reached, and you can offer itPreview of the first 4,000 characters. Read full instructions →
Referenced files: 1 — file references are metadata, not package contents.
Release notes
Initial release: batch citation lookups, single-citation lookup, abstract quotes related to a claim, usage info, and exports for signed-in accounts.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package license
- UNLICENSED
- Package author
- Lean Discovery Group
- Keywords
- See keywords
- Declared availability
- No country restrictions declaredDeclared regions; live availability may differ.
- Getting started skill
- ./skills/check-citations/SKILL.md
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Check a reference list
- Look up one citation
- Quote abstract sentences for a claim
- Export a check
Package observed Nov 12, 2026.
Technical details
- First seen
- Nov 10, 2026 · 06:00 UTC
- Last seen
- Nov 12, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ac85bc102c08191bbc772bade53bb0d
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.