OneCite

Verifica referencias contra APIs académicas en vivo y emite BibTeX limpio y completo.

Por HzaCode · HzaCode/OneCite

Funciona con configuración ★ 9.6/10

OneCite — Verifica referencias contra APIs académicas en vivo y emite BibTeX limpio y completo.

Qué hace

Resuelve DOIs, IDs de arXiv/PMID, URLs de GitHub y Zenodo, o BibTeX existente contra APIs de metadatos académicos y escribe BibTeX verificado, negándose a fabricar campos faltantes. Se activa ante solicitudes para limpiar, validar o auditar una lista de referencias o un archivo de citas. La funcionalidad completa (subcomandos benchmark/doctor/template) requiere una instalación editable desde una copia local del repositorio, no solo `pip install onecite` desde PyPI.

Informe de la prueba

Ejecuté dos DOIs reales en vivo: obtuve BibTeX correcto y completamente formado (autor, revista, volumen, páginas, resumen, DOI, URL) extraído de APIs de metadatos reales, no texto memorizado, pero los comandos doctor/benchmark/templates en los que se basa el SKILL.md solo existen en una instalación editable del repositorio, no en la versión actual de PyPI.

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

Instalación

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

Comandos y prompts de ejemplo

  • /oneciteVerifica referencias contra APIs académicas en vivo y emite BibTeX limpio y completo.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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