Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Fetches and inserts abstracts into BibTeX .bib files by querying arXiv, Semantic Scholar, CrossRef, and OpenAlex APIs. Falls back to browser automation via Google Scholar when APIs return no results. Processes entries in bulk and returns a complete modified .bib file.
Chaining four free APIs with a browser fallback covers nearly all cases without requiring any API keys or manual copy-pasting.
When to use it
- Adding missing abstracts to a literature review .bib file
- Completing BibTeX entries before submitting a paper
- Bulk-enriching references exported from Zotero or Mendeley
- Filling in abstracts for paywalled papers using institutional browser login
- Preparing annotated bibliographies with abstract text
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: add abstracts to all entries in references.bib
- 1Parse each BibTeX entry from references.bib
- 2Query arXiv, Semantic Scholar, CrossRef, and OpenAlex APIs for each paper title
- 3For entries where all APIs fail, open Google Scholar in Chrome and search by title
- 4Extract abstract text from the resulting page, cleaning newlines and escaping special characters
- 5Insert abstract={...} into each BibTeX entry and return the complete modified file
A fully updated references.bib with abstract fields populated for all found entries