← 返回 Skills 市场
hylouis233

Bibverify

作者 Hong Liu · GitHub ↗ · v0.2.4 · MIT-0
cross-platform ✓ 安全检测通过
72
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install bibverify
功能描述
Verify, repair, explain, and generate BibTeX references with Bibverify's DOI-first CLI and MCP tools.
使用说明 (SKILL.md)

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": "[email protected]",
    "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.

安全使用建议
This skill appears coherent and does what it says: it expects a 'bibverify' CLI or MCP tools and gives guidance on using them. Before installing or running: (1) confirm where the 'bibverify' binary comes from — the SKILL.md suggests PyPI but the skill metadata has no source or homepage, so verify the package and author on PyPI; (2) prefer running in a sandbox or virtualenv when using 'pip install'; (3) back up .bib files (the skill also recommends timestamped backups) and review any changes before accepting them; (4) if you plan to use an MCP server, check what network endpoints and credentials that server requires — the skill does not declare or request keys but the server could; (5) if you need higher assurance, ask the skill author/publisher for the source repo or a trusted release location before installing.
功能分析
Type: OpenClaw Skill Name: bibverify Version: 0.2.4 The bibverify skill is a standard interface for managing BibTeX references using a CLI tool or MCP server. The instructions in SKILL.md are well-aligned with the stated purpose, including safety guidelines to prevent data loss and protect API keys, with no evidence of malicious intent or suspicious behavior.
能力评估
Purpose & Capability
Name and description match the declared requirement (the bibverify binary and MCP tools). Required binary 'bibverify' is directly related to the stated purpose; no unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md confines itself to BibTeX tasks: calling MCP tools (doi_to_bibtex, rank_lookup_sources, explain_update_diff, verify_bib_file) or falling back to the 'bibverify' CLI. It explicitly warns about backups and not overwriting files and to avoid exposing API keys. It does not instruct reading unrelated system files or env vars.
Install Mechanism
The skill is instruction-only (no install spec). SKILL.md suggests installing 'bibverify' via 'pip install -U bibverify' if the binary is missing — this is a reasonable fallback but introduces standard PyPI risks (pulling code from a package whose provenance is not provided). No direct install URLs or downloads are embedded in the skill.
Credentials
No environment variables, credentials, or config paths are required. The example config includes a user email field, but no secret or API key is demanded by the skill itself. This is proportionate to the functionality described.
Persistence & Privilege
The skill is not marked 'always: true' and does not request any persistent system-wide privileges or to modify other skills. It's a standard, on-demand skill with no elevated installation behavior declared.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bibverify
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bibverify 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.4
Merge minimal user configs with defaults so beginner quick-start configs keep default lookup platforms and query settings.
v0.2.3
Return structured MCP verification summaries and use input bibliography names for generated output files.
v0.2.2
Add Bibverify skill for DOI-first BibTeX verification, MCP tool usage, and CLI fallback guidance.
元数据
Slug bibverify
版本 0.2.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Bibverify 是什么?

Verify, repair, explain, and generate BibTeX references with Bibverify's DOI-first CLI and MCP tools. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 72 次。

如何安装 Bibverify?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bibverify」即可一键安装,无需额外配置。

Bibverify 是免费的吗?

是的,Bibverify 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Bibverify 支持哪些平台?

Bibverify 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bibverify?

由 Hong Liu(@hylouis233)开发并维护,当前版本 v0.2.4。

💬 留言讨论