zotero-openclaw

v1.0.0

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

0· 240·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/zotero-openclaw.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "zotero-openclaw" (little-cat1/zotero-openclaw) from ClawHub.
Skill page: https://clawhub.ai/little-cat1/zotero-openclaw
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: python
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

Bare skill slug

openclaw skills install zotero-openclaw

ClawHub CLI

Package manager switcher

npx clawhub@latest install zotero-openclaw
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill is named and described as a Zotero paper-saver, requires Python and a ZOTERO_CREDENTIALS environment variable, and the included script uses pyzotero and that credential to write to Zotero — this is proportionate and expected.
Instruction Scope
SKILL.md directs the agent to run the provided Python script and to install pyzotero; the script only reads ZOTERO_CREDENTIALS and the CLI args, checks Zotero for duplicates, creates items/notes, and optionally downloads PDFs from arXiv. It does not read other environment variables or unrelated system files.
Install Mechanism
There is no automated install spec; the skill is instruction-only and asks the user to pip install pyzotero. No downloads from untrusted URLs or archive extraction are present in the package.
Credentials
Only ZOTERO_CREDENTIALS (userid:apiKey) is required and is the primary credential; this is appropriate for writing to a Zotero account. No unrelated secrets or config paths are requested.
Persistence & Privilege
always is false and the skill doesn't modify other skills or system configs. The skill can be invoked autonomously per platform default; this is normal but means it could write to your Zotero when invoked.
Assessment
This skill appears to do what it says: it uses the ZOTERO_CREDENTIALS you provide to add items (and optionally attach PDFs downloaded from arXiv) to your Zotero library. Before installing or using it: (1) treat your ZOTERO_CREDENTIALS like a secret — use a Zotero API key with the minimum needed scope (if possible) rather than a full master key; (2) review the script yourself (it is short and included) if you have any doubts; (3) be aware the agent can be invoked to run this skill and will then perform writes to your Zotero account; and (4) when supplying URLs ensure they are trustworthy (the script will download PDFs from the provided URL). If you want extra safety, create a limited-scope Zotero API key or run the script manually rather than allowing autonomous agent invocation.

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

Runtime requirements

📚 Clawdis
Binspython
EnvZOTERO_CREDENTIALS
Primary envZOTERO_CREDENTIALS
latestvk970nej48d6a272sd3nm8kk835838zz5
240downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Zotero Scholar

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

使用说明

此 Skill 依赖本机安装的 Python(建议 Python 3.10 或更高版本),不再要求 brewuv

环境变量 ZOTERO_CREDENTIALS 的格式为:

userid:apiKey

例如在 Windows PowerShell 中:

$env:ZOTERO_CREDENTIALS="你的userid:你的apiKey"

例如在 Windows CMD 中:

set ZOTERO_CREDENTIALS=你的userid:你的apiKey

使用示例

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

依赖安装

请先在本机安装 Python 依赖:

pip install pyzotero

参数说明

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

Comments

Loading comments...