← 返回 Skills 市场
chenghan66

pubmed-paper-monitor

作者 Chenghan66 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
75
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pubmed-paper-monitor
功能描述
Monitor journals precisely via ISSN lookup to track new PubMed papers with bilingual titles and detailed metadata.
安全使用建议
This skill appears to implement a PubMed ISSN-based monitor but has several red flags you should consider before installing: (1) the code hardcodes a third‑party email address (Entrez.email) — you should replace it with your own contact or make it configurable; (2) the SKILL.md install line is malformed and may not install Biopython automatically — ensure Biopython is installed from a trusted source; (3) SKILL.md requires behavior (3 retries, exclusive use of monitor.py) that the script does not implement — expect runtime mismatches; (4) the skill will write full reports to your Desktop when >20 articles — review what data it will store and whether that is acceptable. If you proceed, ask the author to (a) remove or make the Entrez.email configurable, (b) fix the install metadata, and (c) add clear retry/failure behavior or allow fallback sources so the instructions and code match. If you cannot validate those fixes, treat the skill as untrusted or run it in an isolated environment.
能力评估
Purpose & Capability
The code (monitor.py) and SKILL.md align with the stated purpose: searching NCBI/Entrez for journals and PubMed articles via ISSN or journal name. The script imports Biopython (Bio.Entrez), which is a reasonable dependency for this purpose. However the SKILL.md metadata contains a malformed install line ('uv pip install biopython') instead of a clear install step, and the script hardcodes Entrez.email to a third-party personal email rather than allowing the user to supply their own contact address — this is unexpected and should have been declared as a configurable parameter.
Instruction Scope
SKILL.md mandates strict behavior: use monitor.py only, avoid Crossref/internal search unless 'monitor.py fails after 3 retries', and require immediate bilingual translation plus saving full reports to the Desktop if >20 articles. The monitor.py implementation contains no retry logic or failure-count reporting, so the '3 retries' rule cannot be satisfied by the script as provided — this is an inconsistency. The requirement that the agent perform translations itself (rather than calling a translation API) is a functional constraint but not inherently dangerous; however the instructions force writing potentially large, unencrypted data to the user's Desktop which may have privacy implications.
Install Mechanism
There is no formal install spec in the package; the skill is instruction-only plus a Python script. The SKILL.md metadata suggests installing Biopython (which the script needs) but the entry is malformed ('uv pip install biopython') and therefore unreliable as an automated install instruction. Because the dependency is a normal PyPI package and there are no downloads from unknown URLs, install risk is low if the dependency is installed from a trusted source — but the metadata mismatch is sloppy and could break deployment.
Credentials
The skill requests no environment variables or credentials, which is appropriate. However the code hardcodes Entrez.email to '[email protected]' — this is a privacy/attribution concern (network requests will be attributed to that email at NCBI) and is unexpected for a user-facing skill. The skill does not provide a documented way for the user to supply their own email/contact or to configure API rate/settings; that reduces proportionality and control for the end user.
Persistence & Privilege
The skill does not request persistent privileges (always:false) and does not modify other skills or system config. It can be invoked autonomously by the agent (disable-model-invocation:false) which is the platform default — this alone is not a new risk given the other concerns, but note the skill's instructions mandate automatic writing of reports to the Desktop which increases its potential to persist user data.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pubmed-paper-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pubmed-paper-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
pubmed-paper-monitor 1.0.0 - Initial release of precision journal monitor using ISSN lookup for high accuracy. - Only monitor.py script is to be used for lookups; fallback to other sources allowed after multiple failures. - Automatically translates every article title to professional Chinese; user does not need to call other translation tools. - If over 20 articles are found, notifies user and saves a detailed bilingual report to Desktop with required data fields. - Strict output template enforced for all entries, ensuring clarity and consistency.
元数据
Slug pubmed-paper-monitor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

pubmed-paper-monitor 是什么?

Monitor journals precisely via ISSN lookup to track new PubMed papers with bilingual titles and detailed metadata. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 75 次。

如何安装 pubmed-paper-monitor?

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

pubmed-paper-monitor 是免费的吗?

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

pubmed-paper-monitor 支持哪些平台?

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

谁开发了 pubmed-paper-monitor?

由 Chenghan66(@chenghan66)开发并维护,当前版本 v1.0.0。

💬 留言讨论