← 返回 Skills 市场
gottenzzp

zotero-scholar

作者 GottenZZP · GitHub ↗ · v0.0.2
cross-platform ✓ 安全检测通过
1422
总下载
0
收藏
12
当前安装
1
版本数
在 OpenClaw 中安装
/install zotero-scholar
功能描述
Save academic papers with metadata, PDF links, and AI summaries to your Zotero library using credentials set in ZOTERO_CREDENTIALS (userid:apiKey).
安全使用建议
This skill appears to do exactly what it says: create Zotero items (and optionally attach PDFs) using ZOTERO_CREDENTIALS in the format userID:apiKey. Before installing, verify the source of the Homebrew 'uv' formula (it's an uncommon package name) and ensure your runtime has Python and the pyzotero package installed. Keep your ZOTERO_CREDENTIALS secret—the script will use them to write to your Zotero library. Note that arXiv PDF downloads and uploads happen temporarily on disk and then are uploaded to Zotero; the temporary files are removed, but the upload requires network access. If you are uncomfortable granting write access to your Zotero account, do not install or provide credentials.
功能分析
Type: OpenClaw Skill Name: zotero-scholar Version: 0.0.2 The skill is designed to save academic papers to a user's Zotero library. It reads Zotero API credentials from the `ZOTERO_CREDENTIALS` environment variable, which is necessary for its stated function. The Python script interacts with the Zotero API to create entries and notes, and conditionally downloads PDFs from `arxiv.org` URLs to attach them. There is no evidence of intentional data exfiltration beyond using the provided Zotero credentials for their intended purpose, no malicious execution, persistence mechanisms, or prompt injection attempts against the agent in `SKILL.md`. All network and file system interactions are directly related to the skill's described functionality.
能力评估
Purpose & Capability
The name/description (save papers to Zotero) matches the code and required env var (ZOTERO_CREDENTIALS). The script uses the pyzotero library and the ZOTERO_CREDENTIALS (userid:apiKey) to create items and attach PDFs—this is consistent with the stated purpose. The only mild oddity: the skill requires a 'uv' binary to run the script instead of invoking python directly; this is a convenience/runtime choice rather than a mismatch in capability.
Instruction Scope
SKILL.md instructs running the included script via 'uv run' and to set ZOTERO_CREDENTIALS. The script only reads that env var and the provided CLI arguments; it does not attempt to read unrelated files, other environment variables, or contact endpoints outside of Zotero and (optionally) arXiv for PDF downloads. No open-ended or vague instructions that grant broad discretionary data access.
Install Mechanism
Install spec only installs a Homebrew formula 'uv' (creates a uv binary). This is a low-risk, package-manager-based install, but 'uv' is an uncommon binary name—verify the formula/source before installing. The script declares a Python dependency (pyzotero>=1.6.0) in its header, but the install spec does not install Python packages; the user will need to ensure pyzotero is present in the runtime environment (e.g., pip install pyzotero).
Credentials
Only ZOTERO_CREDENTIALS is required and used by the script; that credential is necessary and proportionate for creating items in a Zotero user library. No extra or unrelated secrets/config paths are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent platform-wide privileges. It does not modify other skills or global agent settings; file writes are limited to a temporary directory when downloading PDFs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install zotero-scholar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /zotero-scholar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.2
- Updated skill description to clarify ZOTERO_CREDENTIALS formatting and usage. - Changed metadata emoji from 🧠 to 📚. - Added explicit brew-based install instructions for the uv binary in metadata. - Improved documentation for environment variable configuration and usage examples. - Removed detailed dependency section regarding PEP 723 and streamlined the instructions.
元数据
Slug zotero-scholar
版本 0.0.2
许可证
累计安装 15
当前安装数 12
历史版本数 1
常见问题

zotero-scholar 是什么?

Save academic papers with metadata, PDF links, and AI summaries to your Zotero library using credentials set in ZOTERO_CREDENTIALS (userid:apiKey). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1422 次。

如何安装 zotero-scholar?

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

zotero-scholar 是免费的吗?

是的,zotero-scholar 完全免费(开源免费),可自由下载、安装和使用。

zotero-scholar 支持哪些平台?

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

谁开发了 zotero-scholar?

由 GottenZZP(@gottenzzp)开发并维护,当前版本 v0.0.2。

💬 留言讨论