360 Secure SkillHub
360 安全技能中心

Bibverify

该 Skill 通过 Bibverify 的 MCP 工具或 CLI,以 DOI 优先的方式校验 .bib 文件、修复参考文献元数据、由 DOI 生成 BibTeX,并解释查找来源排序和原始与更新条目的字段差异。它会写出带时间戳的备份、更新和问题条目文件,不覆盖原始 .bib,也不虚构缺失元数据。

hylouis233
hylouis233
热度 36.48
最近更新 2026-05-11 17:45:54
分类:效率依赖:MCP 服务 / 代码执行 / 读写文件 / 第三方 API应用场景:研究 / 数据处理 / 文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add bibverify
Metadata
name
bibverify
description
Verify, repair, explain, and generate BibTeX references with Bibverify's DOI-first CLI and MCP tools.
metadata
{"openclaw":{"requires":{"bins":["bibverify"]}}}

Bibverify

Use this skill when the user asks to verify a .bib file, repair BibTeX metadata, generate BibTeX from a DOI, explain why a reference lookup source was chosen, or compare original vs updated BibTeX fields.

Preferred Path

If the Bibverify MCP server is available, call its tools directly:

  • doi_to_bibtex: Convert a DOI, DOI URL, or DOI-prefixed value to BibTeX.
  • rank_lookup_sources: Explain the effective lookup order for a title and optional BibTeX entry.
  • explain_update_diff: Compare original and updated BibTeX-like entry objects.
  • verify_bib_file: Verify a .bib file through a Bibverify config file.

Prefer doi_to_bibtex for one DOI. Prefer verify_bib_file for project-level reference checks.

CLI Fallback

If MCP is not configured but the bibverify command is available:

bibverify --doi 10.1038/nature12373 --key example2013
bibverify config.json

For first-time setup, tell the user to install Bibverify from PyPI and create a minimal config:

pip install -U bibverify
{
  "language": "EN",
  "bib_file": "references.bib",
  "user_info": {
    "email": "your_email@example.com",
    "app_name": "Bibverify"
  }
}

Safety

  • Do not silently overwrite the source .bib file.
  • Tell the user that Bibverify writes timestamped backup, updated, and problem-entry files using the input .bib filename stem.
  • Do not invent missing bibliographic metadata. Use Bibverify results and explain uncertainty when sources disagree.
  • Do not expose API keys or local config secrets in the answer.

Response Style

Summarize what Bibverify checked, which sources were used or preferred, which entries changed, and where generated files were written. For user-facing explanations, focus on DOI-first lookup, dynamic source ranking, field differences, and remaining entries that need manual review.