MyClaw
HomeProductsUse CasesPricingSkillsResourcesCompany
HomeUse CasesPricingSkills
Sign In
Home
ProductsOpenClaw HostingHermes Agent Hosting
Use CasesPricingSkills
ResourcesCompareTutorialLearnBlogUpdatesResourcesCommunity
CompanyAboutSupport
Sign In
MyClaw.ai

Your AI agent, already running.

Product

OpenClaw HostingHermes Agent HostingUse CasesPricingCompareAlibaba Cloud

Resources

BlogUpdatesSkillsModelsSupportCommunityCapybara

Legal

TermsPrivacyCookieGDPRContact

© 2023 Cubo World Inc. All rights reserved.

← Back to Skills
Search & Research
📚

Citation Management

Comprehensive citation management for academic research. Search Google Scholar and PubMed for papers, extract accurate metadata, validate citations, and gene…

by K-Dense-AIv1.0.0
Productivity
Connecting to VM...
Connecting to VM...
npx clawhub@latest install citation-management
3.4kStars
2.9kDownloads
5Current Installs
6.3kAll-time Installs
📦
v1.0.0Version
📅
Apr 11, 2026Updated
View Source(ClawHub)

Citation Management Skill Overview

Citation Management is a comprehensive skill for handling academic references throughout the research and writing process. It enables you to search Google Scholar and PubMed for papers, extract accurate metadata from DOIs, PMIDs, and arXiv IDs, validate existing citations, and generate properly formatted BibTeX entries. Install this skill to eliminate manual citation entry errors, automate bibliography construction, and ensure publication-ready references in scientific manuscripts.

How to Use It

Step 1: Run in your terminal or install this skill on MyClaw

npx clawhub@latest install citation-management
or

Click the Install button at the top of this page for one-click setup

When to Use Citation Management

Best Fit

  • You are building or cleaning a bibliography for a manuscript, thesis, or literature review and need to convert DOIs, PMIDs, or arXiv IDs into properly formatted BibTeX entries in bulk.
  • You need to search Google Scholar or PubMed programmatically — including filtering by date range, publication type, or MeSH terms — and export results directly to BibTeX.
  • You have an existing BibTeX file that needs deduplication, formatting standardization, and DOI verification before submission.
  • You are working in a LaTeX-based writing workflow and need validated, consistently formatted references that integrate with the literature-review or scientific-writing skills.

When Not to Use

  • You only need a single ad-hoc citation and can retrieve it manually from a publisher's site faster than setting up a workflow.
  • Your project uses a citation style not based on BibTeX (e.g., footnote-only formats in some humanities journals) — this skill is oriented around BibTeX output.
  • You need full-text retrieval or PDF management; this skill handles metadata and references only, not document storage.

Key Features

Multi-Database Academic Search

Search Google Scholar and PubMed programmatically using search_google_scholar.py and search_pubmed.py. Supports advanced operators, MeSH terms, date range filters, publication type filters, sorting by citation count, and export to JSON or BibTeX.

Automated Metadata Extraction

Convert any combination of DOIs, PMIDs, arXiv IDs, or URLs to complete citation metadata using extract_metadata.py. Sources include CrossRef (DOIs), PubMed E-utilities (biomedical), arXiv API (preprints), and DataCite (datasets and software) — all free, no API key required for most.

Quick DOI-to-BibTeX Conversion

Use doi_to_bibtex.py for fast single or batch DOI conversion. Accepts a list of DOIs from a file (one per line) and outputs a ready-to-use .bib file, with optional clipboard support for individual entries.

Citation Validation and Verification

validate_citations.py checks DOI resolution via doi.org and CrossRef, verifies required fields per BibTeX entry type, detects duplicates, and validates syntax. An --auto-fix flag corrects common issues automatically and outputs a structured JSON validation report.

BibTeX Formatting and Cleaning

format_bibtex.py standardizes field order, indentation, author name format, and title capitalization; sorts entries by key, year, or author; and removes duplicate entries. Produces consistently formatted .bib files ready for LaTeX compilation.

End-to-End Bibliography Workflow

The five-phase workflow — search, metadata extraction, BibTeX formatting, validation, and writing integration — is fully scriptable. Each phase has dedicated tooling and can be combined into a single pipeline from raw search queries to a validated final_references.bib.

Use Cases

Building a Bibliography for a Manuscript

Search Google Scholar and PubMed for topic-relevant papers, extract metadata from results, append specific papers by DOI, then run deduplication, formatting, and validation in sequence to produce a submission-ready .bib file for a LaTeX document.

Converting a DOI List to BibTeX

Given a plain-text file of DOIs collected during reading, run doi_to_bibtex.py --input dois.txt --output references.bib to generate a complete BibTeX file in seconds, bypassing all manual entry.

Cleaning and Validating an Existing BibTeX File

Pass a messy, multi-source .bib file through format_bibtex.py for standardization and deduplication, then through validate_citations.py with --auto-fix to resolve broken DOIs, missing required fields, and syntax errors before final submission.

Finding High-Impact Papers in a Field

Use search_google_scholar.py with --sort-by citations to surface seminal and highly cited papers on a topic, then pipe the results through extract_metadata.py to immediately generate a BibTeX file of the most influential references.

Requirements

Python Packages (required):

  • requests — HTTP requests for metadata APIs
  • bibtexparser — BibTeX parsing and formatting
  • biopython — PubMed E-utilities access

Python Packages (optional):

  • scholarly — Google Scholar API wrapper
  • selenium — Alternative for more robust Google Scholar scraping
  • crossref-commons — Enhanced CrossRef API access
  • pylatexenc — LaTeX special character handling

External APIs used (all free, no key required by default):

  • CrossRef API (api.crossref.org) — DOI metadata
  • PubMed E-utilities (ncbi.nlm.nih.gov) — Biomedical metadata; API key recommended for high-volume use
  • arXiv API (arxiv.org) — Preprint metadata
  • DataCite API (api.datacite.org) — Dataset and software DOIs
Connecting to VM...
npx clawhub@latest install citation-management
3.4kStars
2.9kDownloads
5Current Installs
6.3kAll-time Installs
📦
v1.0.0Version
📅
Apr 11, 2026Updated
View Source(ClawHub)

FAQ

Reviews

0 reviews

Log in to write a review

No reviews yet. Be the first to share your experience!