LaunchKit · 2026
Back to Skills

abstract-searcher

Add abstracts to .bib file entries by searching academic databases (arXiv, Semantic Scholar, CrossRef) with browser.

0
482 downloads
by @easonc13

Setup & Installation

openclaw skills install @easonc13/abstract-searcher

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install abstract-searcher

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.

INPUT

User asks: add abstracts to all entries in references.bib

AGENT
  1. 1Parse each BibTeX entry from references.bib
  2. 2Query arXiv, Semantic Scholar, CrossRef, and OpenAlex APIs for each paper title
  3. 3For entries where all APIs fail, open Google Scholar in Chrome and search by title
  4. 4Extract abstract text from the resulting page, cleaning newlines and escaping special characters
  5. 5Insert abstract={...} into each BibTeX entry and return the complete modified file
OUTPUT

A fully updated references.bib with abstract fields populated for all found entries