bibtex-fetch

Fetch BibTeX entries from arXiv and Semantic Scholar APIs.

36|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/jiahao-shao1/sjh-skills --skill bibtex-fetch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bibtex-fetch
Source: https://github.com/jiahao-shao1/sjh-skills/tree/main/skills/bibtex-fetch
Command: npx skills add https://github.com/jiahao-shao1/sjh-skills --skill bibtex-fetch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Fetch correct BibTeX entries from arXiv and Semantic Scholar. Eliminates citation hallucinations by pulling metadata directly from authoritative APIs.

Core Features & Use Cases

  • Fetch by arXiv ID to generate standard BibTeX entries.
  • Search by title to locate papers and auto-fetch BibTeX when arXiv IDs exist.
  • Zero dependencies; uses Python stdlib and official APIs for reliable results.
  • Handles batching and basic rate-limit considerations with graceful error handling.

Quick Start

Fetch the BibTeX entry for arXiv:2312.14135 or search for papers by title to retrieve BibTeX.

Frequently Asked Questions about bibtex-fetch

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

FAQPage Schema
How do I fetch BibTeX entries without citation hallucinations?

Fetching BibTeX entries without citation hallucinations requires pulling metadata directly from authoritative APIs like arXiv and Semantic Scholar to ensure accurate, deterministic citation output.

Can I search for BibTeX entries by paper title on Semantic Scholar?

Searching by paper title on Semantic Scholar locates papers and auto-fetches ready-to-use BibTeX blocks when corresponding arXiv IDs exist in the database.

How do I generate standard BibTeX entries from arXiv IDs?

Generating standard BibTeX entries from arXiv IDs involves passing single or multiple identifiers to the arXiv API to retrieve ready-to-use metadata blocks with deterministic output.

Do I need to install external Python dependencies to fetch BibTeX from arXiv?

Fetching BibTeX from arXiv requires zero external dependencies because the tool uses Python stdlib for networking and parsing official APIs.

What is the best way to handle rate limits when batch fetching BibTeX metadata?

Handling rate limits when batch fetching BibTeX metadata is achieved through built-in retry logic and error handling to gracefully manage API failures and multiple IDs.

Why does my citation metadata not match the actual paper when using AI?

Citation metadata might not match the actual paper when using AI due to hallucinations, which you prevent by pulling deterministic BibTeX entries directly from authoritative APIs.