← 返回 Skills 市场
docsor1212

Pubmed Verifier

作者 docsor1212 · GitHub ↗ · v2.1.4 · MIT-0
cross-platform ⚠ suspicious
141
总下载
0
收藏
0
当前安装
9
版本数
在 OpenClaw 中安装
/install pubmed-verifier
功能描述
Batch PubMed citation verifier — detect AI-fabricated references in one click. Five-state verdict: ✅ Correct / ⚠️ Mismatch / 🔶 Partial / ❌ Invalid / ❓ Unkno...
安全使用建议
This package appears to implement what it claims: it scans files you point it at, queries PubMed (and optionally Crossref), and stores results in a local SQLite cache (~/.cache/pubmed-verifier/cache.db). Before installing or running it: 1) review scripts/verify_pmids.py (already included) to confirm there are no unexpected network endpoints or file operations beyond the documented cache and report outputs; 2) note the provenance/version mismatches (README/skillhub-meta.json vs registry metadata) — if origin matters, try to confirm the author/source; 3) run it on a non-sensitive sample directory first (or in an isolated environment/container) so it can't accidentally read secrets; 4) if you need to avoid local persistence use the --no-cache option or delete the cache file after use; 5) do not run as root. If you want higher assurance, ask the publisher for a signed release or review the full code to ensure there are no hidden exfiltration paths.
功能分析
Type: OpenClaw Skill Name: pubmed-verifier Version: 2.1.4 The pubmed-verifier skill is a legitimate utility designed to batch-verify PubMed citations (PMIDs) and detect AI-generated reference hallucinations. The core logic in `scripts/verify_pmids.py` uses standard Python libraries to extract PMIDs from local files, fetch metadata via the official NCBI E-utilities and Crossref APIs, and perform fuzzy matching on titles and authors. It implements responsible API usage with rate-limiting and exponential backoff, and uses a local SQLite database at `~/.cache/pubmed-verifier/cache.db` for performance-enhancing caching. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill's name/description (batch PubMed citation verifier) align with the included code and SKILL.md: the script queries PubMed E-utilities, optionally Crossref, performs fuzzy matching, and outputs reports. Minor inconsistencies: skillhub-meta.json lists version 1.1.0 while registry metadata lists 2.1.4, and README/install instructions reference an owner slug (docsor1212) while the registry owner ID differs. These provenance/version mismatches don't break functionality but reduce confidence in origin/maintenance.
Instruction Scope
SKILL.md and the script instruct scanning project directories and parsing citation context from files (.html, .md, .txt, .json, .htm). That behavior is expected for the stated purpose. It will read user files in the specified --source path and auto-parse surrounding text. It also writes a local SQLite cache (~/.cache/pubmed-verifier/cache.db) — this cache path is mentioned in docs but not declared as a required config path in the registry metadata (minor mismatch). Network calls go only to PubMed (eutils.ncbi.nlm.nih.gov) and Crossref (api.crossref.org) as expected.
Install Mechanism
No install spec (instruction-only skill) and the code uses only Python standard library. There is no third-party package download or remote installer. This is low-risk from an installer/extract perspective.
Credentials
The skill requests no environment variables, no credentials, and the code operates using public APIs (no API key required for basic PubMed queries). The documentation mentions optional API key support for higher PubMed rate limits, but the included code does not appear to require secrets to operate. The only notable resource access is writing a local SQLite cache under the user's home directory.
Persistence & Privilege
The skill does not request elevated platform privileges and 'always' is false. It will create a local cache file (~/.cache/pubmed-verifier/cache.db). It does not appear to modify other skills or system-wide settings. Persisting a cache in the home directory is reasonable for performance, but users should be aware of that local write.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pubmed-verifier
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pubmed-verifier 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.4
Short bilingual description
v2.1.3
Clean English description
v2.1.2
Compact bilingual description
v2.1.1
Bilingual description (English + 中文)
v2.1.0
v2.1: Five-state verdict system (correct/mismatch/partial/invalid/unknown), citation context parser with fuzzy matching, suggest correct PMID, SQLite cache, CSV claims-file, Crossref DOI verification, retry with exponential backoff
v1.3.0
中文化简介描述,面向国内用户优化
v1.2.0
医学缩写展开增强内容匹配,同领域匹配率35%→95%
v1.1.0
SEO: enriched description with bilingual keywords, added README.md with use cases and real-world results
v1.0.0
Initial release: batch PMID verification via PubMed E-utilities API, content keyword matching, HTML/JSON/text reports
元数据
Slug pubmed-verifier
版本 2.1.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 9
常见问题

Pubmed Verifier 是什么?

Batch PubMed citation verifier — detect AI-fabricated references in one click. Five-state verdict: ✅ Correct / ⚠️ Mismatch / 🔶 Partial / ❌ Invalid / ❓ Unkno... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 141 次。

如何安装 Pubmed Verifier?

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

Pubmed Verifier 是免费的吗?

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

Pubmed Verifier 支持哪些平台?

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

谁开发了 Pubmed Verifier?

由 docsor1212(@docsor1212)开发并维护,当前版本 v2.1.4。

💬 留言讨论