A powerful utility for direct programmatic editing, tagging, and metadata management of local Zotero libraries.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install zotero-write
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install zotero-write using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Zotero Write skill is a specialized tool designed for researchers and academics who need to interact directly with their local Zotero SQLite database. Part of the Openclaw Skills ecosystem, it enables users to perform complex library management tasks—such as updating paper metadata, adding research notes, or batch-tagging items—without manually clicking through the Zotero GUI.
By leveraging Python-based scripts, this skill provides a bridge between AI agents and academic databases. It prioritizes data integrity with mandatory backup protocols, ensuring that your research library remains safe while you automate the organization of titles, authors, and DOIs. Whether you are building an automated literature review pipeline or simply cleaning up your citations, this skill offers the surgical precision required for professional academic workflows.
To use this feature within Openclaw Skills, ensure you have Python 3 installed and the Zotero application closed to avoid database locks.
# Navigate to your skill directory and verify the database path
# Perform a manual backup test
py -3 scripts/write_items.py --backup "E:\Refer.Hub\zotero.sqlite"
# List all available metadata fields to ensure connectivity
py -3 scripts/write_items.py --list-fields
The skill interacts with the standard Zotero SQLite schema. Key data points managed include:
| Data Type | Description |
|---|---|
| Item Keys | Unique 8-character identifiers (e.g., ZL42EGES). |
| Metadata Fields | Includes title, publicationTitle, date, and DOI. |
| Child Items | Annotations and notes stored as linked objects. |
| Backups | Timestamped .sqlite files generated before every write operation. |
journalArticle, conferencePaper, and thesis.--item-info to review current metadata before committing edits.Loading
A high-performance Python client for the TurtleClassify API designed to automate HS code classification and global tariff rate lookups.

A specialized AI skill designed to deconstruct books and reading notes into high-density, reusable writing assets rather than generic summaries.

A high-speed image data extraction tool that transforms template-based photos into structured Excel spreadsheets with embedded images.

A specialized skill to browse, search, and extract text from your local Zotero research library and PDF attachments.

A specialized utility that discovers and documents your local CLI environment to prevent AI agents from guessing command syntax.

An automated scraper that extracts Amazon Brand Analytics weekly search-term rankings and trends into structured CSV or JSON files.








































