/SKILL.md
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.
npx skillsauth add chambersxdu/bib-checker bib-checkerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Verify authenticity and correctness of references in BibTeX files using web search.
.bib file and extract all entriesExtract key fields:
title - Paper titleauthor - Author namesyear - Publication yearbooktitle / journal - Venuedoi - Digital Object Identifierurl - Link to papereprint / arxivId - arXiv identifierUse fetch_webpage tool to query these sources:
dblp.org): Authoritative CS bibliographysemanticscholar.org): Academic searcharxiv.org): For preprint verificationdoi.org): Verify DOI linksSearch query construction:
"[exact paper title]" [first author last name] [year]
| Check | Issue | Action | |-------|-------|--------| | Title not found anywhere | Paper may not exist | Flag as potentially fake | | Authors don't match | Wrong attribution | Report discrepancy | | Year mismatch | Incorrect year | Suggest correction | | Venue doesn't exist | Fake conference/journal | Flag as suspicious |
Red flags for fake references:
| Issue | Detection | Fix | |-------|-----------|-----| | arXiv → Published | Found in conference/journal proceedings | Update entry type, add venue | | Wrong venue | DBLP shows different venue | Correct booktitle/journal | | Missing DOI | DOI exists but not in entry | Add DOI field | | Outdated info | Newer version available | Update fields | | Wrong entry type | @article should be @inproceedings | Change entry type |
% 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}
}
% 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}
}
=== 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
Check in this order (most reliable first):
When updating entries:
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.