Skip to main content

clibib

CI

image

A Python-based CLI tool to fetch BibTeX entries from a URL, ISBN, DOI, PMID, arXiv, alphaxiv, huggingface papers, or even just the paper title!

Installation

pip install clibib

Usage

# Fetch BibTeX from a DOI
clibib 10.1038/nature12373

# From an arXiv ID
clibib 2301.07041

# From a URL
clibib https://academic.oup.com/bib/article/25/1/bbad467/7512647

# From an ISBN
clibib 978-0-13-468599-1

# Save BibTeX to a file
clibib -o ~/bibs 10.1038/nature12373

# Title search (less reliable — prefer DOI, arXiv ID, or URL when possible)
clibib "Attention is all you need"

# Only output the best match
clibib --first "Attention is all you need"

Note: Title-based searches rely on CrossRef and Zotero databases, which can return incomplete or incorrect matches. For reliable results, use a DOI, arXiv ID, or URL. If you only have a title, search the web for the paper's DOI first.

Agent Skill

clibib includes an Agent Skill for fetching citations through natural language or the /clibib slash command. Works with any agent that supports the open standard — Claude Code, Codex CLI, Gemini CLI, OpenHands, GitHub Copilot, and others.

Install (Claude Code example):

cp -r skill/clibib ~/.claude/skills/clibib

Usage:

Get me the bibtex for 10.1038/nature12373
/clibib 2301.07041

See skill/README.md for full details.

Development

pip install -e ".[dev]"
pytest

Metadata

Release files for clibib 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for clibib 1.2.0
File Size Uploaded Provenance
clibib-1.2.0.tar.gz 15.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for clibib 1.2.0
File Interpreter ABI Platform
clibib-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.5 kB

Release files / clibib-1.2.0.tar.gz

Download URL clibib-1.2.0.tar.gz
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dc6c739a177e70fcd9ab6adf1506de3fb32f3086e6ece85130cb512f2f839645
BLAKE2b-256 checksum
How to use checksums
4bd544a79afd64391fe44ca1729ade78f537681b542ebed911fc6e76061fb9b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release files / clibib-1.2.0-py3-none-any.whl

Download URL clibib-1.2.0-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c365339b41a445bf7551f9600d607095b4077b823f9f284de4259cc8a0c9e6b5
BLAKE2b-256 checksum
How to use checksums
b318923099ab10f4037d45518488cc5dc0dd5932206242db0f81eb5923411d0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Security for clibib 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page