← 返回 Skills 市场
helloml0326

bib-verify

作者 helloml0326 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
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:

  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

安全使用建议
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bib-verify
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bib-verify 触发
  4. 根据 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.
元数据
Slug bib-verify
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论