← Back to Skills Marketplace
helloml0326

bib-verify

by helloml0326 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
256
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install bib-verify
Description
Verify a BibTeX file for hallucinated or fabricated references by cross-checking every entry against CrossRef, arXiv, and DBLP. Reports each reference as ver...
README (SKILL.md)

BibTeX Verification Skill

Check every entry in a .bib file against real academic databases using the OpenJudge PaperReviewPipeline in BibTeX-only mode:

  1. Parse — extract all entries from the .bib file
  2. Lookup — query CrossRef, arXiv, and DBLP for each reference
  3. Match — compare title, authors, year, and DOI
  4. Report — flag each entry as verified, suspect, or not_found

Prerequisites

pip install py-openjudge litellm

Gather from user before running

Info Required? Notes
BibTeX file path Yes .bib file to verify
CrossRef email No Improves CrossRef API rate limits

Quick start

# Verify a standalone .bib file
python -m cookbooks.paper_review --bib_only references.bib

# With CrossRef email for better rate limits
python -m cookbooks.paper_review --bib_only references.bib --email [email protected]

# Save report to a custom path
python -m cookbooks.paper_review --bib_only references.bib \
  --email [email protected] --output bib_report.md

Relevant options

Flag Default Description
--bib_only Path to .bib file (required for standalone verification)
--email CrossRef mailto — improves rate limits, recommended
--output auto Output .md report path
--language en Report language: en or zh

Interpreting results

Each reference entry is assigned one of three statuses:

Status Meaning
verified Found in CrossRef / arXiv / DBLP with matching fields
suspect Title or authors do not match any real paper — likely hallucinated or mis-cited
not_found No match in any database — treat as fabricated

Field-level details are shown for suspect entries:

  • title_match — whether the title matches a real paper
  • author_match — whether the author list matches
  • year_match — whether the publication year is correct
  • doi_match — whether the DOI resolves to the right paper

Additional resources

Usage Guidance
This is an instruction-only skill that tells you to install and run external Python packages not included in the bundle. Before installing or running: (1) verify the exact PyPI package names and inspect their source code/release pages; (2) prefer installing in an isolated environment (virtualenv or container) and pin specific package versions; (3) be aware the tool will make network requests to CrossRef/arXiv/DBLP and may require LLM-related credentials depending on `litellm` usage — confirm what credentials (if any) are needed and why; (4) if you cannot review the packages' code, treat the operation as higher risk and consider asking the publisher for the implementation or a signed release.
Capability Analysis
Type: OpenClaw Skill Name: bib-verify Version: 1.0.0 The bib-verify skill is designed to validate BibTeX files against academic databases (CrossRef, arXiv, DBLP) to detect hallucinated references. It uses legitimate libraries (py-openjudge, litellm) and follows standard API practices, such as requesting an optional email for CrossRef rate limiting. No indicators of data exfiltration, malicious execution, or prompt injection were found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
The SKILL.md describes verifying .bib entries against CrossRef, arXiv, and DBLP which is coherent with the skill name and description. However the manifest declares no required binaries while the runtime instructions assume a Python runtime and pip (e.g., `python -m ...`, `pip install ...`), an inconsistency the publisher did not declare.
Instruction Scope
The runtime instructions direct the agent/user to install and execute a Python module (`cookbooks.paper_review`) that is not included in the skill bundle. Running that module will execute arbitrary third‑party code and network queries; the SKILL.md does not show the implementation or indicate what the module does beyond high‑level behavior.
Install Mechanism
There is no formal install spec in the registry. The README suggests `pip install py-openjudge litellm`, which instructs installing packages from PyPI (or another index) at runtime. Those packages are not pinned to versions nor provided, so you would be pulling and running external code without an audit trail.
Credentials
The skill declares no required environment variables or credentials (CrossRef email is optional). However one dependency is `litellm` which may require LLM API credentials or network access depending on configuration; the SKILL.md does not declare these requirements or how secrets (if any) are used.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not declare modifications to other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bib-verify
  3. After installation, invoke the skill by name or use /bib-verify
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of bib-verify skill for BibTeX file verification. - Verifies each .bib entry by cross-checking with CrossRef, arXiv, and DBLP. - Reports entries as verified, suspect (with field-level mismatch details), or not found. - Provides quick start commands, relevant options, and result interpretation guide. - Designed to help users detect fake, hallucinated, or incorrect citations.
Metadata
Slug bib-verify
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is bib-verify?

Verify a BibTeX file for hallucinated or fabricated references by cross-checking every entry against CrossRef, arXiv, and DBLP. Reports each reference as ver... It is an AI Agent Skill for Claude Code / OpenClaw, with 256 downloads so far.

How do I install bib-verify?

Run "/install bib-verify" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is bib-verify free?

Yes, bib-verify is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does bib-verify support?

bib-verify is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created bib-verify?

It is built and maintained by helloml0326 (@helloml0326); the current version is v1.0.0.

💬 Comments