← 返回 Skills 市场
280
总下载
0
收藏
1
当前安装
11
版本数
在 OpenClaw 中安装
/install zotero-enhanced
功能描述
Manages the Zotero library. Supports adding new PDF documents with automatic metadata fetching (Crossref/arXiv), searching for existing items, reading attach...
安全使用建议
This package appears to do what it says: manage Zotero items, fetch metadata from Crossref/arXiv, and optionally use WebDAV. Before installing, consider: (1) Only provide ZOTERO_API_KEY and ZOTERO_USER_ID from a trusted Zotero account; the skill will use them to create/read/update items. (2) If you use WebDAV, only point WEBDAV_URL to servers you control/trust — files are uploaded/downloaded to that endpoint. (3) The scripts write temporary files to /tmp and (if you request backups) create files under $HOME/.zotero-backup — review and secure/clean those as needed. (4) Minor inconsistencies: some scripts reference xmllint/stat behavior that isn't listed in the required binaries, and SECURITY.md claims 'set -euo pipefail' though many scripts set -e and pipefail but not -u; these are implementation hygiene issues rather than indicators of malice. If you need higher assurance, request a signed release or a maintainer contact and review the full untruncated scripts (xmllint/other optional dependencies) before use.
功能分析
Type: OpenClaw Skill
Name: zotero-enhanced
Version: 1.3.5
The zotero-enhanced skill bundle is a legitimate toolset for managing Zotero libraries, supporting metadata extraction from academic APIs (Crossref, arXiv) and file synchronization via Zotero's cloud or WebDAV. The scripts (e.g., add_to_zotero_universal.sh, read_universal.sh, and note management utilities) are transparently written in Bash, utilizing standard tools like curl, jq, and pdftotext without any evidence of obfuscation, credential exfiltration to unauthorized third parties, or malicious execution patterns. The bundle includes a detailed SECURITY.md and implements safety features such as dry-run modes, input sanitization via jq, and local backups for deleted items.
能力标签
能力评估
Purpose & Capability
Name/description (manage Zotero library, add/search/read notes, fetch Crossref/arXiv metadata) match the code and declared requirements. Required env vars are Zotero credentials (and optional WebDAV vars) which are appropriate for the stated functionality. Required binaries (curl, jq, pdftotext, zip/unzip, md5sum|md5) align with script operations.
Instruction Scope
Runtime instructions and scripts stay within the stated purpose (calling Zotero, Crossref, arXiv, optional WebDAV). Scripts read/write local files (temporary files in /tmp; delete_note.sh may create backups under $HOME/.zotero-backup). This is expected for import/backup operations, but users should be aware that backups are written to their home directory and that the skill will send data (PDFs, DOIs) to the listed external services.
Install Mechanism
No remote install/download is performed by the skill (no install spec). All code is bundled with the skill; there are no downloads from untrusted URLs or archive extraction steps. This is low risk from an install-mechanism perspective.
Credentials
The only required credentials are ZOTERO_USER_ID and ZOTERO_API_KEY (primaryEnv: ZOTERO_API_KEY), with optional WEBDAV_* vars for WebDAV. This is proportionate. Minor note: scripts use other standard env/state (HOME for backups, /tmp); these are reasonable but not explicitly listed in requires.config. Also scripts call optional tools (xmllint, stat) that are not listed in the top-level required bins.
Persistence & Privilege
always:false and user-invocable:true. The skill does not request permanent elevated presence or modify other skills or system-wide agent settings. Its filesystem writes are limited to temporary files and an optional backup directory in the user's home.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install zotero-enhanced - 安装完成后,直接呼叫该 Skill 的名称或使用
/zotero-enhanced触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.5
Fixed Chinese error text; enhanced HTML conversion (bold, lists, line breaks, entities)
v1.3.4
zotero-enhanced v1.3.4
- Improved upload scripts (`add_to_zotero_enhanced.sh` and `add_to_zotero.sh`) to support both Zotero cloud and WebDAV storage (not limited to WebDAV only).
- Updated documentation to clarify that enhanced and basic upload scripts now work with both storage modes, not just WebDAV.
- No breaking changes to required variables or interfaces.
v1.3.3
- Documentation updated for clarity, formatting, and completeness in SKILL.md.
- No functional or API changes; internal metadata remains the same.
- Improved structure for usage instructions and option explanations.
- Enhanced readability for onboarding and reference.
v1.3.2
**v1.3.2 Changelog**
- Added explicit listing of external APIs/services used (Crossref, arXiv, Zotero API, WebDAV) in skill metadata
- No changes to core functionality; documentation and metadata update only
v1.3.1
Fixed version conflict in Clawhub publication
v1.2.2
Removed library organization tools (check_attachments.sh, find_duplicates.sh, analyze_tags.sh) per user request. Reverted documentation to focus on core metadata fetching and file management.
v1.3.0
Added library organization tools: check_attachments.sh, find_duplicates.sh, analyze_tags.sh. All scripts include --dry-run safety and multiple output formats (text/json/csv). Enhanced documentation with new Library Organization Tools section. Improved error handling and pagination.
v1.2.1
Added imported_url support for WebDAV-stored PDFs, implemented --dry-run mode for safe testing, improved argument parsing and help messages, updated security documentation.
v1.2.0
Added security documentation (LICENSE, SECURITY.md), improved metadata with openclaw.requires, added --help/--version flags, moved env checks after argument parsing for better UX.
v1.1.0
Cross-platform compatibility (Linux/macOS), added dependency checker, improved documentation. Universal scripts now detect platform-specific commands (md5sum/md5, stat options).
v1.0.0
初始发布:支持Crossref/arXiv自动元数据获取,兼容Zotero云存储和WebDAV两种模式
元数据
常见问题
Zotero Enhanced 是什么?
Manages the Zotero library. Supports adding new PDF documents with automatic metadata fetching (Crossref/arXiv), searching for existing items, reading attach... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 280 次。
如何安装 Zotero Enhanced?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install zotero-enhanced」即可一键安装,无需额外配置。
Zotero Enhanced 是免费的吗?
是的,Zotero Enhanced 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Zotero Enhanced 支持哪些平台?
Zotero Enhanced 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Zotero Enhanced?
由 guoxh(@guoxh)开发并维护,当前版本 v1.3.5。
推荐 Skills