Zotero Skills — плагин

Скилл управляет библиотекой Zotero из терминала: поиск, добавление, заметки, коллекции и слияние дубликатов.

  • 78 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Ключ веб-API с правом записи позволяет агенту менять и удалять записи в вашей библиотеке
Все причины и проверки

wenyuchiou/zotero-skills

Установка

Работает в

Ручная установка

claude plugin marketplace add WenyuChiou/ai-research-skills

Первая из двух команд. Затем ставят плагин `zotero-skills`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Ключ веб-API с правом записи позволяет агенту менять и удалять записи в вашей библиотеке

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл дает агенту полный набор операций над библиотекой Zotero. Чтение идет через быстрый локальный API на порту `23119`, запись через веб-API Zotero, при недоступном настольном клиенте работает режим «только веб» с автоматической проверкой. Агент ищет по тексту и тегам, создает статьи, книги, доклады и отчеты с метаданными, правит теги, раскладывает записи по коллекциям и пишет заметки. Дополнительно скилл умеет склеивать дубликаты, хотя у веб-API нет такого вызова: `ZoteroDualClient.merge_duplicates()` переносит вложения, объединяет коллекции и теги и добавляет связь `dc:replaces`. Прикрепление PDF идет через короткое безопасное имя файла, а в поиске недостающего PDF агент действует только с согласия пользователя.

Для кого. Исследователям и студентам, которые ведут библиотеку в Zotero и хотят разбирать источники, теги и заметки голосом агента, а не мышью.

Подходит, если

  • В библиотеке накопились дубликаты, и их надо слить, сохранив вложения и теги.
  • Для десятка статей создают структурированные заметки по чтению одним действием.
  • Записи раскладывают по иерархии коллекций и расставляют теги пакетом.
  • Нужно приложить PDF к записи, даже когда путь к файлу длинный и с пробелами.

Не подходит, если

  • Библиотека не в Zotero: скилл работает только с его API.
  • Ключ веб-API с правом записи выдавать не хочется: тогда останется только чтение.
  • Нужен поиск статей по базам Scopus или Web of Science: скилл управляет только уже собранной библиотекой.

Пример запроса к агенту

Найди в моей библиотеке дубликаты статей про агентов и слей их, сохранив теги и вложения.

Ограничения

Для записи нужен ключ веб-API Zotero и номер библиотеки, ключу стоит дать минимальные права, запись включают только при необходимости. Настольный клиент Zotero нужен для быстрого локального чтения, без него остается веб-режим. Нужны Python и пакет `pyzotero`. Удаление записей, заметок и коллекций действует на реальную библиотеку, поэтому перед пакетными правками делают резервную копию. Сервер Zotero MCP остается отдельной настройкой и остается только на чтение. Лицензия MIT.

Как отключить. Удалите плагин командой `claude plugin uninstall zotero-skills` и отзовите ключ веб-API на странице ключей Zotero. Библиотека не меняется при удалении плагина.

Частые вопросы

Как выдать ключ Zotero?

Создайте ключ на `zotero.org/settings/keys` и включите запись, только если она нужна. Номер библиотеки указан на той же странице.

Почему чтение и запись идут разными путями?

Чтение через локальный API на порту `23119` быстрее, а запись возможна только через веб-API.

Работает ли без настольного Zotero?

Да, в режиме «только веб». Скилл сам проверяет клиент и переключается.

Как слить дубликаты?

Через `ZoteroDualClient.merge_duplicates()`: метод переносит дочерние записи, объединяет коллекции, теги и связи.

Есть ли защита от превышения лимитов API?

Да, обертка `safe_api_call()` ограничивает частоту запросов.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Скилл связывает агента с вашей библиотекой Zotero через локальный JSON CLI, без MCP-сервера: поиск, PDF, аннотации и заметки.

СкиллРасширенный доступ98Звезды репозитория

CLI zotero-cli управляет локальной библиотекой Zotero: поиск, импорт по DOI, экспорт BibTeX, PDF, заметки, цитаты в DOCX

CLIШирокий доступ142Звезды репозитория

Маркетплейс из пяти плагинов Claude Code для исследователя: литература, дизайн исследования, память проекта и рукопись

ПлагинШирокий доступ651Звезды репозитория

Скилл Zotero Literature Visualizer ищет статьи, сортирует библиотеку Zotero и строит интерактивный дашборд литературы.

СкиллРасширенный доступ115Звезды репозитория

MCP-сервер для Zotero: поиск по словам и смыслу, цитаты из PDF со страницами, ссылки в CSL и добавление статей по DOI

MCP-серверРасширенный доступ65Звезды репозитория

Скилл ищет статьи через Semantic Scholar, проверяет рейтинг журналов и выдает BibTeX для рукописи.

СкиллРасширенный доступ238Звезды репозитория

Коротко о README

В README описана двойная архитектура API, операции с записями, заметками и коллекциями, четыре нетривиальные возможности и установку через маркетплейс.

Бейдж для README

Сообщить о проблеме