Communitygithub.com

cli-anything-zotero

Ein agenten-natives CLI für Zotero Desktop, das die lokalen Oberflächen von Zotero nutzt, ohne sie neu zu implementieren.

Was ist cli-anything-zotero?

`cli-anything-zotero` ist ein kommandozeilenbasiertes Tool, das speziell für KI-Agenten entwickelt wurde, um mit Zotero Desktop zu interagieren. Es ersetzt Zotero nicht, sondern greift auf die echten lokalen Schnittstellen von Zotero zu, wie die Local API und die GUI. Das Skill unterstützt eine Vielzahl von Operationen, darunter das Durchsuchen und Verwalten von Sammlungen, Items, Tags und Styles, sowie das Exportieren, Zitieren und Erstellen von Bibliografien. Es läuft auf Plattformen, die Python und Zotero Desktop unterstützen, und kommuniziert über die lokale API von Zotero. Wichtige Einschränkungen sind, dass einige Befehle (wie `search items`, `item export`, `item citation`, `item bibliography`) die aktivierte Local API von Zotero erfordern und dass `note add` von der aktuellen GUI-Auswahl abhängt. Das Tool bietet auch experimentelle SQLite-Schreibbefehle für fortgeschrittene Benutzer und eine Session-Verwaltung zur Kontextsteuerung. Mit diesem Skill können KI-Agenten Zotero-Daten effizient analysieren, Notizen hinzufügen und kontextreiche Zusammenfassungen für nachgelagerte Modelle erstellen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-zotero

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cli-anything-zotero?

cli-anything-zotero ist ein agenten-natives CLI für Zotero Desktop. Es implementiert Zotero nicht neu, sondern nutzt die echten lokalen Oberflächen von Zotero:

Installation

pip install -e .

Einstiegspunkte

cli-anything-zotero
python -m cli_anything.zotero

Wichtige Einschränkungen

  • search items, item export, item citation und item bibliography erfordern, dass die Local API von Zotero aktiviert ist.
  • note add hängt vom aktuellen GUI-Kontext von Zotero ab und erwartet, dass dieselbe Bibliothek in der App ausgewählt ist.
  • Die PDF-Anhang-Unterstützung zur Importzeit ist auf Elemente beschränkt, die in derselben Connector-Sitzung erstellt wurden; das Hochladen beliebiger vorhandener Anhänge ist weiterhin nicht möglich.
  • Experimentelle SQLite-Schreibbefehle sind nur lokal, nur für Benutzerbibliotheken und sollten als nicht stabile Power-User-Operationen betrachtet werden.
  • Wenn ein nackter Schlüssel in mehreren Bibliotheken dupliziert ist, setzen Sie session use-library <id> vor Folgekommandos.

Befehlsgruppen

App

Befehle zur Anwendungs- und Laufzeitinspektion.

BefehlBeschreibung
statusstatus ausführen.
versionversion ausführen.
launchlaunch ausführen.
enable-local-apienable-local-api ausführen.
pingping ausführen.

Collection

Befehle zur Sammlungsinspektion und -auswahl.

BefehlBeschreibung
listlist ausführen.
findfind ausführen.
treetree ausführen.
getget ausführen.
itemsitems ausführen.
use-selecteduse-selected ausführen.
createcreate ausführen.

Item

Befehle zur Item-Inspektion und -Darstellung.

BefehlBeschreibung
listlist ausführen.
findfind ausführen.
getget ausführen.
childrenchildren ausführen.
notesnotes ausführen.
attachmentsattachments ausführen.
filefile ausführen.
exportexport ausführen.
citationcitation ausführen.
bibliographybibliography ausführen.
contextcontext ausführen.
analyzeanalyze ausführen.
add-to-collectionadd-to-collection ausführen.
move-to-collectionmove-to-collection ausführen.

Search

Befehle zur Inspektion gespeicherter Suchen.

BefehlBeschreibung
listlist ausführen.
getget ausführen.
itemsitems ausführen.

Tag

Befehle zur Tag-Inspektion.

BefehlBeschreibung
listlist ausführen.
itemsitems ausführen.

Style

Befehle zur Inspektion installierter CSL-Stile.

BefehlBeschreibung
listlist ausführen.

Import

Offizielle Zotero-Import- und Schreibbefehle.

BefehlBeschreibung
filefile ausführen.
jsonjson ausführen.

Note

Kind-Notizen lesen und hinzufügen.

BefehlBeschreibung
getget ausführen.
addadd ausführen.

Session

Befehle zum Sitzungs- und REPL-Kontext.

BefehlBeschreibung
statusstatus ausführen.
use-libraryuse-library ausführen.
use-collectionuse-collection ausführen.
use-itemuse-item ausführen.
use-selecteduse-selected ausführen.
clear-libraryclear-library ausführen.
clear-collectionclear-collection ausführen.
clear-itemclear-item ausführen.
historyhistory ausführen.

Beispiele

Laufzeitstatus

Zotero-Pfade und Backend-Verfügbarkeit inspizieren.

cli-anything-zotero app status --json

Ausgewählte Sammlung lesen

Die in der Zotero-GUI ausgewählte Sammlung dauerhaft speichern.

cli-anything-zotero collection use-selected --json

Zitat rendern

Ein Zitat mit der Local API von Zotero rendern.

cli-anything-zotero item citation <item-key> --style apa --locale en-US --json

Kind-Notiz hinzufügen

Eine Kind-Notiz unter einem bestehenden Zotero-Item erstellen.

cli-anything-zotero note add <item-key> --text "Wichtige Erkenntnis" --json

LLM-Kontext erstellen

Strukturierten Kontext für nachgelagerte Modellanalyse zusammenstellen.

cli-anything-zotero item context <item-key> --include-notes --include-links --json

Version

0.1.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Verwandte Skills