← Back to Skills Marketplace
Zotero PDF Local Import
by
Tiandoufayale
· GitHub ↗
· v0.0.1
· MIT-0
257
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zotero-local-import-en
Description
Import local PDF files into Zotero from the command line on Windows/macOS/Linux via the Zotero local connector (127.0.0.1). Use for single-PDF import, folder...
Usage Guidance
This skill appears coherent with its purpose. Before installing, note: (1) it communicates only with 127.0.0.1:<port> and the Zotero URI scheme, so ensure Zotero is running and the provided port is correct; (2) the 'doctor --auto-install-deps' step may call pip to install 'requests' from PyPI (network access and modification of your Python environment); (3) the 'check' command opens a read-only connection to a zotero.sqlite you supply (don’t point it at unrelated sensitive databases); and (4) as with any script that reads files you provide, avoid running it on untrusted PDFs or giving it paths you don’t intend it to access. If you want extra caution, run 'doctor' without --auto-install-deps or inspect/execute the script in a controlled environment first.
Capability Analysis
Type: OpenClaw Skill
Name: zotero-local-import-en
Version: 0.0.1
The skill provides a legitimate utility for importing PDF files into a local Zotero instance via its connector API (127.0.0.1). It includes a 'doctor' command that can automatically install the 'requests' dependency and a 'check' command that performs read-only queries on the local 'zotero.sqlite' database to verify imports. All operations are consistent with the stated purpose, and no evidence of data exfiltration, malicious execution, or persistence was found.
Capability Assessment
Purpose & Capability
Name/description, CLI usage in SKILL.md, and the included Python script are consistent: they import local PDF files into Zotero via the Zotero local connector (127.0.0.1), list collections, and optionally read the local zotero.sqlite for recent attachments. No unrelated services or credentials are requested.
Instruction Scope
Runtime instructions require the agent to convert NL to structured CLI args and run the included script (doctor/import/list-collections/check). The actions (reading PDFs, calling http://127.0.0.1:<port> endpoints, opening zotero:// URLs, optionally reading a local sqlite DB) are within the described scope. The script does not instruct the agent to access other system-wide credentials or remote endpoints.
Install Mechanism
There is no formal install spec (instruction-only), but the 'doctor --auto-install-deps' step will run pip to install the 'requests' dependency from PyPI if missing. That performs a network fetch from package index and writes to the Python environment; this is expected but worth noting as it modifies the runtime environment.
Credentials
The skill requests no environment variables or credentials. The script uses user-supplied port, paths, and optional DB path only (all reasonable for the stated functionality).
Persistence & Privilege
always:false and default invocation settings are used. The skill does not attempt to modify other skills or system-wide agent settings; it does not require persistent background privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zotero-local-import-en - After installation, invoke the skill by name or use
/zotero-local-import-en - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.1
Initial release of Zotero Local Import.
- Import local PDF files into Zotero via the local connector from the command line.
- Supports importing a single PDF, multiple PDFs, an entire folder (optionally recursive), or specific PDFs from a folder.
- Allows import into existing collections or defaults to My Library if no collection is specified.
- Includes commands to list local Zotero collections and check recently imported attachments.
- Features robust environment checks, with auto-install of dependencies and detailed error messages.
Metadata
Frequently Asked Questions
What is Zotero PDF Local Import?
Import local PDF files into Zotero from the command line on Windows/macOS/Linux via the Zotero local connector (127.0.0.1). Use for single-PDF import, folder... It is an AI Agent Skill for Claude Code / OpenClaw, with 257 downloads so far.
How do I install Zotero PDF Local Import?
Run "/install zotero-local-import-en" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Zotero PDF Local Import free?
Yes, Zotero PDF Local Import is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Zotero PDF Local Import support?
Zotero PDF Local Import is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Zotero PDF Local Import?
It is built and maintained by Tiandoufayale (@mxingchtongaelofficial2568); the current version is v0.0.1.
More Skills