
- Installs
- 545
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-zotero- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads cli-anything-zotero automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
cli-anything-zotero
cli-anything-zotero is an agent-native CLI for Zotero desktop. It does not reimplement Zotero. Instead, it composes Zotero's real local surfaces:
Installation
pip install -e .
Entry Points
cli-anything-zotero
python -m cli_anything.zotero
Important Constraints
search items,item export,item citation, anditem bibliographyrequire Zotero's Local API to be enabled.note adddepends on the live Zotero GUI context and expects the same library to be selected in the app.- Import-time PDF attachment support is limited to items created in the same connector session; arbitrary existing-item attachment upload is still out of scope.
- Experimental SQLite write commands are local-only, user-library-only, and should be treated as non-stable power-user operations.
- If a bare key is duplicated across libraries, set
session use-library <id>before follow-up commands.
Command Groups
App
Application and runtime inspection commands.
| Command | Description |
|---|---|
status | Execute status. |
version | Execute version. |
launch | Execute launch. |
enable-local-api | Execute enable-local-api. |
ping | Execute ping. |
Collection
Collection inspection and selection commands.
| Command | Description |
|---|---|
list | Execute list. |
find | Execute find. |
tree | Execute tree. |
get | Execute get. |
items | Execute items. |
use-selected | Execute use-selected. |
create | Execute create. |
Item
Item inspection and rendering commands.
| Command | Description |
|---|---|
list | Execute list. |
find | Execute find. |
get | Execute get. |
children | Execute children. |
notes | Execute notes. |
attachments | Execute attachments. |
file | Execute file. |
export | Execute export. |
citation | Execute citation. |
bibliography | Execute bibliography. |
context | Execute context. |
analyze | Execute analyze. |
add-to-collection | Execute add-to-collection. |
move-to-collection | Execute move-to-collection. |
Search
Saved-search inspection commands.
| Command | Description |
|---|---|
list | Execute list. |
get | Execute get. |
items | Execute items. |
Tag
Tag inspection commands.
| Command | Description |
|---|---|
list | Execute list. |
items | Execute items. |
Style
Installed CSL style inspection commands.
| Command | Description |
|---|---|
list | Execute list. |
Import
Official Zotero import and write commands.
| Command | Description |
|---|---|
file | Execute file. |
json | Execute json. |
Note
Read and add child notes.
| Command | Description |
|---|---|
get | Execute get. |
add | Execute add. |
Session
Session and REPL context commands.
| Command | Description |
|---|---|
status | Execute status. |
use-library | Execute use-library. |
use-collection | Execute use-collection. |
use-item | Execute use-item. |
use-selected | Execute use-selected. |
clear-library | Execute clear-library. |
clear-collection | Execute clear-collection. |
clear-item | Execute clear-item. |
history | Execute history. |
Examples
Runtime Status
Inspect Zotero paths and backend availability.
cli-anything-zotero app status --json
Read Selected Collection
Persist the collection selected in the Zotero GUI.
cli-anything-zotero collection use-selected --json
Render Citation
Render a citation using Zotero's Local API.
cli-anything-zotero item citation <item-key> --style apa --locale en-US --json
Add Child Note
Create a child note under an existing Zotero item.
cli-anything-zotero note add <item-key> --text "Key takeaway" --json
Build LLM Context
Assemble structured context for downstream model analysis.
cli-anything-zotero item context <item-key> --include-notes --include-links --json
Version
0.1.0
FAQ
What does the cli-anything-zotero skill do?
CLI harness for Zotero.
How do I install cli-anything-zotero?
Run npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-zotero in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/cli-anything-zotero/ (personal) or .claude/skills/cli-anything-zotero/ (project).
Which AI agents can use cli-anything-zotero?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is cli-anything-zotero safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains cli-anything-zotero?
It is published by hkuds in hkuds/cli-anything. It has 545 recorded installs.
More from hkuds/cli-anything
cli-hub-meta-skill
hkuds/cli-anything
Discover agent-native CLIs for professional software. Access the live catalog to find tools for creative workflows, productivity, AI, and more.
cli-anything
hkuds/cli-anything
Use when the user wants Codex to build, refine, test, validate, or list CLI-Anything harnesses for GUI applications or source repositories. Adapts the full CLI-Anything methodology to Codex without changing the generated Python harness format.
cli-anything-blender
hkuds/cli-anything
Command-line interface for Blender - A stateful command-line interface for 3D scene editing, following the same patterns as the GIMP CLI ...
cli-anything-obsidian
hkuds/cli-anything
Command-line interface for Obsidian — Knowledge management and note-taking via Obsidian Local REST API. Designed for AI agents and power users who need to manage notes, search the vault, and execute commands without the GUI.
cli-anything-notebooklm
hkuds/cli-anything
Experimental NotebookLM harness for listing notebooks, managing sources, asking questions, generating artifacts, and downloading outputs through an installed notebooklm CLI.
cli-anything-libreoffice
hkuds/cli-anything
Command-line interface for Libreoffice - A stateful command-line interface for document editing, producing real ODF files (ZIP archives with ...
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.