bib-checker

Verify BibTeX references for authenticity and correctness. Use when users ask to: (1) check if references in .bib files are real and accurate, (2) verify paper citations exist, (3) update arXiv preprints to published versions, (4) validate bibliography entries, (5) check for outdated or incorrect citation information, (6) audit references in academic papers.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bib-checker" with this command: npx skills add chambersxdu/bib-checker/chambersxdu-bib-checker-bib-checker

BibTeX Reference Checker

Verify authenticity and correctness of references in BibTeX files using web search.

Workflow

  1. Parse .bib file and extract all entries
  2. For each entry, verify using web search tools
  3. Check authenticity (does the paper exist?)
  4. Check correctness (is the citation info accurate and up-to-date?)
  5. Report issues and suggest fixes

Verification Process

Step 1: Parse BibTeX Entry

Extract key fields:

  • title - Paper title
  • author - Author names
  • year - Publication year
  • booktitle / journal - Venue
  • doi - Digital Object Identifier
  • url - Link to paper
  • eprint / arxivId - arXiv identifier

Step 2: Web Search Verification

Use fetch_webpage tool to query these sources:

  1. Google Scholar: Search title + first author
  2. DBLP (dblp.org): Authoritative CS bibliography
  3. Semantic Scholar (semanticscholar.org): Academic search
  4. arXiv (arxiv.org): For preprint verification
  5. DOI resolver (doi.org): Verify DOI links

Search query construction:

"[exact paper title]" [first author last name] [year]

Step 3: Authenticity Checks

CheckIssueAction
Title not found anywherePaper may not existFlag as potentially fake
Authors don't matchWrong attributionReport discrepancy
Year mismatchIncorrect yearSuggest correction
Venue doesn't existFake conference/journalFlag as suspicious

Red flags for fake references:

  • No search results for exact title
  • Conference/journal has no web presence
  • Author has no other publications
  • DOI doesn't resolve

Step 4: Correctness Checks

IssueDetectionFix
arXiv → PublishedFound in conference/journal proceedingsUpdate entry type, add venue
Wrong venueDBLP shows different venueCorrect booktitle/journal
Missing DOIDOI exists but not in entryAdd DOI field
Outdated infoNewer version availableUpdate fields
Wrong entry type@article should be @inproceedingsChange entry type

Common Update Patterns

arXiv to Conference

% Before (incorrect)
@article{smith2023,
  title = {Some Paper},
  author = {Smith, John},
  journal = {arXiv preprint arXiv:2301.12345},
  year = {2023}
}

% After (correct)
@inproceedings{smith2023,
  title = {Some Paper},
  author = {Smith, John},
  booktitle = {Proceedings of NeurIPS},
  year = {2023},
  doi = {10.xxxx/xxxxx}
}

arXiv to Journal

% Before
@misc{doe2022,
  title = {Another Paper},
  author = {Doe, Jane},
  eprint = {2201.00001},
  archivePrefix = {arXiv}
}

% After
@article{doe2022,
  title = {Another Paper},
  author = {Doe, Jane},
  journal = {Nature Machine Intelligence},
  volume = {4},
  pages = {123--135},
  year = {2022},
  doi = {10.1038/s42256-022-00001-1}
}

Output Report Format

=== BibTeX Verification Report ===

[✓] smith2023: "Deep Learning Methods" - Verified (NeurIPS 2023)

[!] jones2024: "Neural Networks Study"
    Issue: arXiv preprint has been published
    Current: @article with journal = {arXiv preprint arXiv:2401.xxxxx}
    Found: Published at ICML 2024
    Suggested fix: Update to @inproceedings with booktitle = {ICML}

[✗] fake2023: "Amazing Results Paper"
    Issue: Paper not found in any database
    Action: Verify this reference manually - may not exist

[!] wang2022: "Transformer Architecture"
    Issue: Author name mismatch
    Current: author = {Wang, John}
    Found: author = {Wang, Jun}

Summary:
- Total entries: 25
- Verified: 20
- Needs update: 3
- Suspicious: 2

Verification Priority

Check in this order (most reliable first):

  1. DOI - If present, resolve and verify
  2. DBLP - Authoritative for CS papers
  3. Semantic Scholar - Good coverage across fields
  4. Google Scholar - Broadest coverage
  5. arXiv - For preprints

Handling Edge Cases

  • Workshop papers: May not appear in DBLP, verify via conference website
  • Thesis citations: Search university repository
  • Technical reports: Search organization website
  • Non-English papers: Search with original language title
  • Very recent papers: May only be on arXiv, note as "preprint - check later"

Interactive Fixing

When updating entries:

  1. Show current entry
  2. Show verified information from web
  3. Display proposed changes as diff
  4. Apply fixes while preserving BibTeX key and custom fields

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

remove-ai-comments

No summary provided by upstream source.

Repository SourceNeeds Review
Security

compliance-evidence-assembler

把审计所需证据整理成目录、清单和缺失项,便于后续评审。;use for compliance, evidence, audit workflows;do not use for 伪造证据, 替代正式审计结论.

Archived SourceRecently Updated
Security

skillguard-hardened

Security guard for OpenClaw skills, developed and maintained by rose北港(小红帽 / 猫猫帽帽). Audits installed or incoming skills with local rules plus Zenmux AI intent review, then recommends pass, warn, block, or quarantine.

Archived SourceRecently Updated
Security

api-contract-auditor

审查 API 文档、示例和字段定义是否一致,输出 breaking change 风险。;use for api, contract, audit workflows;do not use for 直接改线上接口, 替代契约测试平台.

Archived SourceRecently Updated