Zotero Skills — плагин
Скилл управляет библиотекой Zotero из терминала: поиск, добавление, заметки, коллекции и слияние дубликатов.
- 78 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Ключ веб-API с правом записи позволяет агенту менять и удалять записи в вашей библиотеке
Установка
- Работает в
Ручная установка
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, аннотации и заметки.
cli-anything-zotero — Zotero для ИИ-агентов
cli-anything-zotero
CLI zotero-cli управляет локальной библиотекой Zotero: поиск, импорт по DOI, экспорт BibTeX, PDF, заметки, цитаты в DOCX
Маркетплейс из пяти плагинов Claude Code для исследователя: литература, дизайн исследования, память проекта и рукопись
Скилл Zotero Literature Visualizer ищет статьи, сортирует библиотеку Zotero и строит интерактивный дашборд литературы.
MCP-сервер для Zotero: поиск по словам и смыслу, цитаты из PDF со страницами, ссылки в CSL и добавление статей по DOI
Скилл ищет статьи через Semantic Scholar, проверяет рейтинг журналов и выдает BibTeX для рукописи.
Коротко о README
В README описана двойная архитектура API, операции с записями, заметками и коллекциями, четыре нетривиальные возможности и установку через маркетплейс.