← 返回 Skills 市场
little-cat1

openclaw-zotero-scholar

作者 wangjiayu · GitHub ↗ · v0.0.1 · MIT-0
cross-platform ⚠ suspicious
197
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-zotero-scholar
功能描述
将论文保存到 Zotero 文库,请按照 userid:apiKey 的格式配置 ZOTERO_CREDENTIALS 环境变量。
安全使用建议
This skill appears to do what it says (saving papers to your Zotero library), but there are some practical inconsistencies you should consider before installing: - Review the 'uv' requirement: the SKILL requires a binary named 'uv' and offers a brew install for it, but the runtime is a Python script. Confirm what the 'uv' brew formula actually installs and whether you need it; you may instead run the script with python directly (python3 scripts/save_paper.py ...) if you prefer not to add unknown binaries. - Python dependency not installed: the script depends on the pyzotero package but the install spec doesn't install Python packages. Ensure pyzotero is installed in the runtime environment (pip install pyzotero) or the script will fail. - Credentials scope: provide a Zotero API key with minimal necessary scope (a dedicated key for writes if possible) rather than a high-privilege token. The script expects ZOTERO_CREDENTIALS='userID:apiKey'. - Network behavior: the script will call Zotero's API and may download PDFs from arxiv.org when URLs point to arXiv. If you do not want automatic PDF downloads, avoid passing arXiv URLs or edit the script. - Inspect before running: because the brew formula 'uv' is unspecified, inspect what it installs and, if you are unsure, run the Python script in a controlled environment (container or sandbox) after installing pyzotero and using a limited-scope Zotero key. If these points are acceptable and you confirm the 'uv' package is safe or unnecessary for your setup, the skill seems functionally coherent. If you cannot verify the brew formula or do not want extra binaries installed, treat this as a red flag and do not install.
功能分析
Type: OpenClaw Skill Name: openclaw-zotero-scholar Version: 0.0.1 The skill bundle is a legitimate utility for saving research papers to a Zotero library. The script `scripts/save_paper.py` uses the official `pyzotero` library to manage metadata and includes specific logic to download and attach PDFs from Arxiv. Authentication is handled via a standard environment variable (`ZOTERO_CREDENTIALS`), and the code lacks any indicators of data exfiltration, unauthorized execution, or malicious intent.
能力评估
Purpose & Capability
The skill's name/description, SKILL.md, and Python script align: they read ZOTERO_CREDENTIALS and use the Zotero API to create items, notes, and attach PDFs. However, the skill requires a 'uv' binary (and provides a brew install for 'uv') even though the runtime is a Python script using pyzotero; that requirement appears unnecessary or at least unexplained.
Instruction Scope
SKILL.md instructs the agent to run the included Python script via 'uv run' and to provide paper metadata; the script only reads ZOTERO_CREDENTIALS and command-line args, checks/creates Zotero items, optionally downloads PDFs from arxiv.org, and uploads attachments. It does not attempt to read other files or unrelated environment variables.
Install Mechanism
Install spec requires 'brew formula: uv' which will install a binary named 'uv'. The Python script itself requires pyzotero but the install spec does not install Python packages. Requiring 'uv' to run a Python script is disproportionate/unexplained and may cause unexpected software to be installed; the brew source is not further specified (tap), so verify what 'uv' refers to before installing.
Credentials
Only ZOTERO_CREDENTIALS (userid:apiKey) is required and used by the script. That is proportional to the skill's purpose. Recommend using a Zotero API key with the minimum privileges needed rather than a full account credential.
Persistence & Privilege
The skill does not request always:true and does not modify system-wide settings. It will be invocable and can run autonomously per platform defaults; this is expected for skills and is not a standalone concern here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-zotero-scholar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-zotero-scholar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.1
Initial release of zotero-scholar. - Enables saving paper metadata, PDF links, and AI-generated summaries to your Zotero library. - Uses the ZOTERO_CREDENTIALS environment variable (userid:apiKey format) for authentication. - Supports command-line usage to add papers with title, authors, URL, abstract, summary, and tags. - Includes full usage example and parameter documentation.
元数据
Slug openclaw-zotero-scholar
版本 0.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

openclaw-zotero-scholar 是什么?

将论文保存到 Zotero 文库,请按照 userid:apiKey 的格式配置 ZOTERO_CREDENTIALS 环境变量。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 197 次。

如何安装 openclaw-zotero-scholar?

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

openclaw-zotero-scholar 是免费的吗?

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

openclaw-zotero-scholar 支持哪些平台?

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

谁开发了 openclaw-zotero-scholar?

由 wangjiayu(@little-cat1)开发并维护,当前版本 v0.0.1。

💬 留言讨论