← Files CiteproofARCHIVED FILE

plugin.json

7.09 KB · Nov 12, 2026 · 19:30 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "citeproof",
  "version": "1.0.3",
  "description": "Looks up scholarly citations from a pasted draft in Crossref, DataCite, OpenAlex and doi.org, reports references it could not find or whose DOI appears to point to a different paper, and quotes abstract sentences that may relate to a claim.",
  "author": {
    "name": "Lean Discovery Group",
    "email": "ethan@leandiscoverygroup.com",
    "url": "https://citeproof.dev"
  },
  "homepage": "https://citeproof.dev",
  "license": "UNLICENSED",
  "keywords": [
    "citations",
    "references",
    "DOI",
    "research",
    "academic writing",
    "bibliography"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Citeproof",
        "shortDescription": "Look up scholarly citations",
        "longDescription": "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.",
        "developerName": "Lean Discovery Group",
        "category": "Education & Research",
        "capabilities": [
          "Check a reference list",
          "Look up one citation",
          "Quote abstract sentences for a claim",
          "Export a check"
        ],
        "websiteURL": "https://citeproof.dev",
        "supportURL": "https://citeproof.dev/support",
        "privacyPolicyURL": "https://citeproof.dev/privacy",
        "termsOfServiceURL": "https://citeproof.dev/terms",
        "defaultPrompt": [
          "Look up the references in my draft.",
          "Does this DOI match my citation?",
          "What does this paper's abstract say about my claim?"
        ],
        "brandColor": "#2357C6",
        "brandColorDark": "#8CB4FF",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "onboardingSkill": "./skills/check-citations/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Batch-check a bibliography that contains an entry that can't be verified",
              "prompt": "Check these references:\n1. LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521, 436\u2013444. https://doi.org/10.1038/nature14539\n2. Vaswani, A., et al. (2017). Attention is all you need. arXiv:1706.03762\n3. Thompson, R., & Reyes, M. (2021). Neural correlates of citation hallucination in large language models. Journal of Cognitive Computing and AI, 14(3), 288\u2013301. https://doi.org/10.5555/jcca.2021.14288",
              "tools_triggered": "check_citations",
              "expected_behavior": "A table with one row per reference. 1 and 2 are verified with their DOIs. 3 is reported as not found: its DOI isn't registered with any DOI agency and no matching record exists. It is described only as not found / could not be verified, and no replacement citation is invented."
            },
            {
              "description": "Detect a DOI that points to a different paper",
              "prompt": "Is this citation right? LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521, 436\u2013444. https://doi.org/10.1038/nature16961",
              "tools_triggered": "resolve_reference",
              "expected_behavior": "Says the DOI resolves to a different work ('Mastering the game of Go with deep neural networks and tree search', 2016) and that the cited paper matches 10.1038/nature14539."
            },
            {
              "description": "Find the DOI for a reference that has none",
              "prompt": "Find the DOI for: He, Zhang, Ren, Sun (2016). Deep residual learning for image recognition. CVPR.",
              "tools_triggered": "resolve_reference",
              "expected_behavior": "Returns the matched record 10.1109/CVPR.2016.90 with its confidence and source, and shows the matched title, authors and year."
            },
            {
              "description": "Quote abstract evidence for a claim and flag a number the abstract doesn't contain",
              "prompt": "Does the paper 10.1056/NEJMoa2034577 say the vaccine was 99% effective?",
              "tools_triggered": "find_claim_evidence",
              "expected_behavior": "Quotes the most relevant abstract sentences verbatim (including the one stating 95% efficacy), notes that '99%' does not appear in the abstract, and gives no true/false verdict beyond the quoted text."
            },
            {
              "description": "Signed-in account: check a reference and export it as BibTeX in one call (uses the provided demo account)",
              "prompt": "Check this reference and then export the result as BibTeX: Watson, J. D., & Crick, F. H. C. (1953). Molecular structure of nucleic acids. Nature, 171, 737\u2013738.",
              "tools_triggered": "check_citations",
              "expected_behavior": "After sign-in with the demo account, check_citations is called once with export_format \"bibtex\": the reference is verified (10.1038/171737a0) and the returned BibTeX entry for it is shown in the same reply. Unverified references would appear only as comments."
            }
          ],
          "negative": [
            {
              "description": "Generating citations is not verification",
              "prompt": "Write me a literature review on sleep and memory with 10 APA references."
            },
            {
              "description": "General fact-checking with no paper or citation supplied",
              "prompt": "Is it true that coffee causes cancer?"
            },
            {
              "description": "Citation formatting is native ChatGPT functionality",
              "prompt": "Convert my references from APA to MLA."
            }
          ]
        },
        "demo_recording_url": "https://citeproof.dev/review/demo-video",
        "commerce": false,
        "commerce_description": "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."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: batch citation lookups, single-citation lookup, abstract quotes related to a claim, usage info, and exports for signed-in accounts."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: aa1043bd329e7b22628c8847800af426b34fb0e89772efffad0484cb96d8abfb