bibcli

Search and display local BibTeX entries by citation key, title, or author.

6|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/junghan0611/agent-config --skill bibcli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bibcli
Source: https://github.com/junghan0611/agent-config/tree/main/skills/bibcli
Command: npx skills add https://github.com/junghan0611/agent-config --skill bibcli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Search and view local BibTeX entries to streamline citation management.

Core Features & Use Cases

  • Search existing entries by citation key, title, author, keywords, date, or abstract.
  • Show a full entry with URL, ISBN, abstract, and keywords.
  • Sync with Zotero via the companion workflow to recover citation keys for sources without local keys.

Quick Start

Search for your query with bibcli search 'query' --dir ~/org/resources and then show a full entry with bibcli show 'citation-key'.

Frequently Asked Questions about bibcli

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

FAQPage Schema
How do I search local BibTeX entries by author or title?

Search local BibTeX entries by running a search command with your query string and specifying the target directory using the --dir flag. You can find existing citations by citation key, title, author, keywords, date, or abstract.

Can I use Zotero to find citation keys for sources missing from my local BibTeX files?

Yes, you can use Zotero to find citation keys for sources missing locally. The Skill performs metadata lookups via the Zotero workflow when sources lack a local citation key, requiring your configured ZOTERO_API_KEY and ZOTERO_USER_ID.

What is the best way to view the full details of a specific BibTeX entry?

View the full details of a specific BibTeX entry by running the show command with the exact citation key. This displays the complete entry including the URL, ISBN, abstract, and associated keywords.

Do I need to configure environment variables to manage citations with Zotero integration?

Yes, configuring environment variables is required for Zotero integration to manage citations. You must set ZOTERO_API_KEY and ZOTERO_USER_ID in your environment to enable the workflow that recovers missing citation keys via metadata lookups.

What should I do if my bibcli search returns no results for an existing citation?

If your search returns no results, verify the --dir flag points to the correct directory containing your resources. If the citation key is entirely missing from local files, use the Zotero workflow integration to perform a metadata lookup and recover it.