← Back to Skills Marketplace
Pubmed Verifier
by
docsor1212
· GitHub ↗
· v2.1.4
· MIT-0
141
Downloads
0
Stars
0
Active Installs
9
Versions
Install in OpenClaw
/install pubmed-verifier
Description
Batch PubMed citation verifier — detect AI-fabricated references in one click. Five-state verdict: ✅ Correct / ⚠️ Mismatch / 🔶 Partial / ❌ Invalid / ❓ Unkno...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pubmed-verifier - After installation, invoke the skill by name or use
/pubmed-verifier - Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Frequently Asked Questions
What is Pubmed Verifier?
Batch PubMed citation verifier — detect AI-fabricated references in one click. Five-state verdict: ✅ Correct / ⚠️ Mismatch / 🔶 Partial / ❌ Invalid / ❓ Unkno... It is an AI Agent Skill for Claude Code / OpenClaw, with 141 downloads so far.
How do I install Pubmed Verifier?
Run "/install pubmed-verifier" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pubmed Verifier free?
Yes, Pubmed Verifier is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pubmed Verifier support?
Pubmed Verifier is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pubmed Verifier?
It is built and maintained by docsor1212 (@docsor1212); the current version is v2.1.4.
More Skills