lit-bib

Fetch and validate BibTeX entries from CrossRef and arXiv.

Updated May 14, 2026
One-click install
npx skills add https://github.com/jaqg/daimon --skill lit-bib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lit-bib
Source: https://github.com/jaqg/daimon/tree/main/literature/skills/lit-bib
Command: npx skills add https://github.com/jaqg/daimon --skill lit-bib

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Bibliography management for research projects: generates and updates BibTeX entries from papers.json, DOIs, or arXiv IDs, with optional Zotero desktop sync. It never generates or guesses BibTeX fields — only fetches from CrossRef/arXiv.

Core Features & Use Cases

  • Fetch BibTeX entries from CrossRef and arXiv with title validation and deterministic citekey generation.
  • Sync BibTeX entries to Zotero when available and configured.
  • Use case: maintain a clean refs.bib for a literature review pipeline with automated updates and project-scoped notes.

Quick Start

Run lit-bib on papers.json to generate a BibTeX file.

Frequently Asked Questions about lit-bib

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch BibTeX entries for research papers from arXiv and CrossRef?

To fetch BibTeX entries for research papers, use a tool that queries CrossRef and arXiv directly using DOIs or arXiv IDs. This process retrieves validated entries directly from the source databases, ensuring strict field accuracy without guessing.

How do I generate a refs.bib file from a papers.json list?

Generating a refs.bib file from a papers.json list involves parsing the JSON input to extract identifiers and fetching the corresponding BibTeX data. The system applies deterministic citekey generation and Levenshtein-title validation to maintain a clean bibliography.

Can I sync my BibTeX bibliography with Zotero desktop?

Yes, you can sync BibTeX bibliography entries with Zotero desktop when the integration is configured. This allows you to maintain a clean refs.bib file for a literature review pipeline while keeping your local Zotero library updated automatically.

Does the BibTeX fetcher validate research paper titles against the database?

Yes, BibTeX fetchers can validate research paper titles using Levenshtein distance to ensure the fetched entry matches the requested paper. This strict validation prevents incorrect bibliography entries from entering your literature workflow.

Why does my BibTeX generator output incomplete citation fields?

BibTeX generators output incomplete citation fields when they attempt to guess metadata instead of fetching it from authoritative sources. Using a tool that queries CrossRef and arXiv directly ensures fields are never fabricated, maintaining strict accuracy.