OneCite

Verifierar referenser mot levande akademiska API:er och genererar ren, komplett BibTeX.

av HzaCode · HzaCode/OneCite

Fungerar med konfiguration ★ 9.6/10

OneCite — Verifierar referenser mot levande akademiska API:er och genererar ren, komplett BibTeX.

Vad den gör

Löser DOIs, arXiv/PMID ID:n, GitHub- och Zenodo-URL:er, eller befintlig BibTeX mot akademiska metadata-API:er och skriver verifierad BibTeX, vägrar att fabricera saknade fält. Utlöses vid förfrågningar om att rensa, validera eller granska en referenslista eller citatfil. Full funktionalitet (benchmark/doctor/template subcommands) kräver en redigerbar installation från en lokal repo-checkout, inte bara `pip install onecite` från PyPI.

Testrapport

Körde två verkliga DOIs genom den live: fick tillbaka korrekt, fullständigt formulerad BibTeX (author, journal, volume, pages, abstract, DOI, URL) hämtad från faktiska metadata-API:er, inte memorerad text – men kommandona doctor/benchmark/templates som SKILL.md förlitar sig på finns bara i en redigerbar repo-checkout-installation, inte den nuvarande PyPI-versionen.

Testad: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/HzaCode/OneCite
cd OneCite
mkdir -p ~/.claude/skills
cp -r skills/onecite ~/.claude/skills/onecite

Kommandon och exempelprompter

  • /oneciteVerifierar referenser mot levande akademiska API:er och genererar ren, komplett BibTeX.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Verify these DOIs and give me clean BibTeX entries for my references
  • Check my citation list against academic APIs and fix any broken entries
  • I have a messy bibliography, can you validate it and fill in missing fields