← Back to Skills Marketplace
jirboy

Zotero Manager

by JIRBOY · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
111
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zotero-manager
Description
兼容 Zotero 文献管理,支持文献检索、DOI 导入、分类管理及参考文献导出,功能已整合至 knowledge 统一入口。
Usage Guidance
This skill appears to do what it says: it needs a Zotero API key (or the Zotero local API enabled) and will read that key from ~/.config/zotero (or from the ZOTERO_API_KEY env var) and call the Zotero APIs including local localhost:23119 and official zotero domains. Before installing: (1) Verify you are comfortable storing a Zotero API key in your home config directory or env var; use a read-only token (Read Library) as recommended. (2) Inspect and, if desired, remove or update the hardcoded Windows workspace path references in the scripts so they don't point to another user's directory. (3) Confirm you trust the author/source (homepage is missing). If you have any doubt, review the three Python files (zotero_search.py, zotero_import.py, zotero_diagnose.py) locally before running and rotate your Zotero token after testing. If you want the metadata to be more transparent, ask the publisher to declare the expected env var (ZOTERO_API_KEY) and config-file locations in the registry metadata.
Capability Analysis
Type: OpenClaw Skill Name: zotero-manager Version: 1.0.0 The zotero-manager skill bundle provides legitimate functionality for interacting with the Zotero reference management system. It includes scripts for searching libraries (zotero_search.py), importing literature via DOI (zotero_import.py), and diagnosing local API connectivity (zotero_diagnose.py). The code handles sensitive API keys by reading them from local configuration files (~/.config/zotero/) and communicates exclusively with official Zotero endpoints (api.zotero.org, translate.zotero.org) or the local Zotero service (localhost:23119). No evidence of data exfiltration, unauthorized access, or malicious prompt injection was found.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name, description, SKILL.md and the Python scripts all implement Zotero operations (search, DOI import, collection lookup). The network calls are to translate.zotero.org, api.zotero.org and localhost (Zotero local API), which align with the declared purpose. Minor mismatch: SKILL metadata labels the skill as 'instruction-only' but several code files are present; functionally this is coherent but the metadata could be more accurate.
Instruction Scope
Runtime instructions and code limit themselves to reading Zotero configuration files, local Zotero service endpoints (localhost:23119) and official Zotero web APIs. The SKILL.md explicitly instructs how to obtain and store an API key and to use the official API. The scripts do access local config paths (home dir and a Windows workspace path) and will make outbound HTTPS requests to Zotero domains — these actions are expected for the stated functionality.
Install Mechanism
No install spec or remote downloads are present; the skill ships scripts and docs in the bundle. No third‑party package fetches or archive extraction from untrusted URLs are used. This is low-install-risk.
Credentials
The skill does not declare required environment variables in metadata, but the code reads an API key from ~/.config/zotero/api_key (or a workspace path) and from ZOTERO_API_KEY. This is proportionate to the functionality, but the metadata should document the env var / config-file expectation. Also note leftover hardcoded workspace path(s) (e.g., D:\Personal\OpenClaw\.config\zotero\api_key) included in search code — harmless but unnecessary and potentially confusing.
Persistence & Privilege
The skill does not request always:true and does not autonomously persist itself or modify other skills. It reads user config files and can prompt users to save API keys in ~/.config; it does not create system-level services or modify unrelated agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zotero-manager
  3. After installation, invoke the skill by name or use /zotero-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Zotero 文献管理功能已整合到 knowledge 统一入口技能中。 - 推荐使用新命令格式:knowledge zotero [操作],原有命令仍可兼容使用。 - 本技能现在作为兼容层自动转发请求,无新增独立功能。 - 提供迁移指引和 API Key 配置方法。 - 保留所有核心功能:文献检索、DOI 导入、分类管理、文献导出。 - 强化 API Key 安全配置和存储说明。
Metadata
Slug zotero-manager
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Zotero Manager?

兼容 Zotero 文献管理,支持文献检索、DOI 导入、分类管理及参考文献导出,功能已整合至 knowledge 统一入口。 It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install Zotero Manager?

Run "/install zotero-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zotero Manager free?

Yes, Zotero Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Zotero Manager support?

Zotero Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zotero Manager?

It is built and maintained by JIRBOY (@jirboy); the current version is v1.0.0.

💬 Comments