← 返回 Skills 市场
bib-verify
作者
helloml0326
· GitHub ↗
· v1.0.0
· MIT-0
256
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (SKILL.md)
BibTeX Verification Skill
Check every entry in a .bib file against real academic databases using the
OpenJudge PaperReviewPipeline in BibTeX-only mode:
- Parse — extract all entries from the
.bibfile - Lookup — query CrossRef, arXiv, and DBLP for each reference
- Match — compare title, authors, year, and DOI
- Report — flag each entry as
verified,suspect, ornot_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 paperauthor_match— whether the author list matchesyear_match— whether the publication year is correctdoi_match— whether the DOI resolves to the right paper
Additional resources
- Full pipeline options: ../paper-review/reference.md
- Combined PDF review + BibTeX verification: ../paper-review/SKILL.md
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install bib-verify - 安装完成后,直接呼叫该 Skill 的名称或使用
/bib-verify触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 256 次。
如何安装 bib-verify?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install bib-verify」即可一键安装,无需额外配置。
bib-verify 是免费的吗?
是的,bib-verify 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
bib-verify 支持哪些平台?
bib-verify 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 bib-verify?
由 helloml0326(@helloml0326)开发并维护,当前版本 v1.0.0。
推荐 Skills