OneCite

Verifica i riferimenti rispetto alle API accademiche live ed emette BibTeX pulito e completo.

di HzaCode · HzaCode/OneCite

Richiede configurazione ★ 9.6/10

OneCite — Verifica i riferimenti rispetto alle API accademiche live ed emette BibTeX pulito e completo.

Cosa fa

Risolve DOI, ID arXiv/PMID, URL GitHub e Zenodo, o BibTeX esistente rispetto alle API di metadati accademici e scrive BibTeX verificato, rifiutandosi di fabbricare campi mancanti. Si attiva su richieste di pulizia, convalida o audit di un elenco di riferimenti o di un file di citazioni. La piena funzionalità (sottocomandi benchmark/doctor/template) richiede un'installazione modificabile da un checkout di repository locale, non solo `pip install onecite` da PyPI.

Rapporto di test

Ho eseguito due DOI reali attraverso di esso in tempo reale: ho ottenuto BibTeX corretto e completamente formato (autore, rivista, volume, pagine, abstract, DOI, URL) estratto da API di metadati reali, non testo memorizzato -- ma i comandi doctor/benchmark/templates su cui si basa il SKILL.md esistono solo in un'installazione di checkout di repository modificabile, non nella versione corrente di PyPI.

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

Installazione

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

Comandi e prompt di esempio

  • /oneciteVerifica i riferimenti rispetto alle API accademiche live ed emette BibTeX pulito e completo.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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