openclaw-zotero-new

v1.0.0

将论文保存到 Zotero 文库,请按照 userid:apiKey 的格式配置 ZOTERO_CREDENTIALS 环境变量。

0· 147·0 current·0 all-time
bywangjiayu@little-cat1

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for little-cat1/openclaw-zotero-new.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "openclaw-zotero-new" (little-cat1/openclaw-zotero-new) from ClawHub.
Skill page: https://clawhub.ai/little-cat1/openclaw-zotero-new
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: ZOTERO_CREDENTIALS
Required binaries: uv
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install little-cat1/openclaw-zotero-new

ClawHub CLI

Package manager switcher

npx clawhub@latest install openclaw-zotero-new
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description, required env var (ZOTERO_CREDENTIALS), and code all match: the script reads ZOTERO_CREDENTIALS, uses pyzotero to create/check items, attach PDFs, and add notes. Requiring a CLI runner ('uv') is reasonable given the SKILL.md examples use 'uv run', though the script itself could run with Python directly.
Instruction Scope
SKILL.md instructs running the provided script with uv and the script's behavior stays within scope: it only reads ZOTERO_CREDENTIALS (declared), the CLI args, interacts with the Zotero API via pyzotero, and downloads PDFs only for arXiv links. It does not read unrelated files or environment variables, nor does it transmit data to unexpected endpoints.
!
Install Mechanism
macOS install via Homebrew is standard, but the Linux and Windows install steps run remote install scripts from https://astral.sh (curl | sh and PowerShell invoke-expression). Download-and-execute install scripts from third-party hosts are higher risk and should be reviewed before running. The uv project may be legitimate, but this install pattern warrants caution.
Credentials
Only ZOTERO_CREDENTIALS (userid:apiKey) is required and used as the primary credential. That matches the skill's purpose and nothing else in the code accesses unrelated secrets or config.
Persistence & Privilege
The skill does not request permanent/global presence (always:false) and does not attempt to modify other skills or system-wide config. Autonomous invocation is allowed (platform default) but is not combined with other concerning privileges.
Assessment
This skill appears to do what it says: it will use the ZOTERO_CREDENTIALS (format userID:apiKey) to create or skip Zotero items, add a note, and attach arXiv PDFs when applicable. Before installing or running: (1) keep your Zotero API key secret — the script uses it directly; (2) prefer running the Python script directly (pip install pyzotero) if you don't want to install 'uv'; (3) if you do use the provided installer on Linux/Windows, review the remote install script at https://astral.sh before running because it executes code fetched from the network; and (4) if you need higher assurance, inspect the install script and/or run the Python script in an isolated environment (container) and verify pyzotero dependency installation yourself.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📚 Clawdis
Binsuv
EnvZOTERO_CREDENTIALS
Primary envZOTERO_CREDENTIALS

Install

Install uv via Homebrew
Bins: uv
brew install uv
latestvk974areyz63nvmgjf3tewbnmks8392tq
147downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Zotero Scholar

专业的文献入库助手。可以将论文元数据、PDF 链接以及 AI 生成的总结一键保存到你的 Zotero 库中。

使用示例

可以读取环境变量 ZOTERO_CREDENTIALS 中的 Zotero 凭据,格式为 userid:apiKey

使用环境变量运行

uv run {baseDir}/scripts/save_paper.py \
  --title "Attention Is All You Need" \
  --authors "Vaswani et al." \
  --url "https://arxiv.org/abs/1706.03762"

参数说明

参数说明
--title论文标题
--authors作者列表(逗号分隔)
--url论文链接 (用于排重)
--abstract论文摘要
--summary(AI 生成) 简短总结或 Insight
--tags标签列表(逗号分隔)

Comments

Loading comments...