Zotero Research Assistant Skill
Скилл связывает агента с вашей библиотекой Zotero через локальный JSON CLI, без MCP-сервера: поиск, PDF, аннотации и заметки.
- 98 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Читает вашу библиотеку Zotero, включая PDF, аннотации и заметки.
- Запись заметок и тегов идет через ключ Zotero API после подтверждения; ключ лежит в локальном `.env`.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/zotero-research-assistant-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает вашу библиотеку Zotero, включая PDF, аннотации и заметки.
- Запись заметок и тегов идет через ключ Zotero API после подтверждения; ключ лежит в локальном `.env`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает Codex, Claude Code и другим агентам с терминалом доступ к настоящей библиотеке Zotero. Агент читает `SKILL.md`, запускает команды `scripts/zotero_cli.py` и строит ответ по тому, что вернул Zotero, а не по догадкам о содержимом коллекции. Коллекцию скилл находит точно: по ключу, имени или пути `родитель/потомок`. Если имя не найдено или совпало с несколькими, команда завершается ошибкой и случайных статей не возвращает. Автономные PDF без родительской записи учитываются отдельно, дочерние вложения не дублируются. Заметки и теги агент пишет только после явного подтверждения в отдельном сообщении и ключа Zotero с правом записи.
Для кого. Аспирантам и исследователям с библиотекой Zotero, которые хотят вести обзор литературы вместе с агентом и не поднимать отдельный сервер.
Подходит, если
- Нужен список статей из коллекции вместе с подколлекциями и путем, по которому каждая найдена.
- Статью читают по PDF и аннотациям, а выводы просят сформулировать как вопрос, метод, итог.
- Несколько работ сравнивают по методам, данным и ограничениям.
- К статье пишут заметку или теги, предварительно просмотрев текст изменения целиком.
Не подходит, если
- Нужен MCP-сервер для клиента без терминала: скилл вызывает локальные команды.
- Zotero нельзя запустить на машине агента, и облачный режим вам не подходит.
- Запись в библиотеку должна идти без подтверждения: скилл такого не допускает.
Пример запроса к агенту
Покажи статьи из коллекции «Human-Computer Interaction» вместе с подколлекциями, укажи найденный путь коллекции и общее число статей.Ограничения
Нужны Python 3.10 и новее и терминал у агента. Для локального режима Zotero 7 и новее должен работать, а в настройках включено разрешение другим приложениям обращаться к нему. Запись требует ключа Zotero API с правом записи, ключ хранится в локальном `.env`. В репозитории нет файла лицензии, условия использования не указаны. Автоустановка по одной фразе опирается на права агента и просит ваших подтверждений.
Как отключить. Удалите папку скилла из каталога скиллов агента и файл `.env` с настройками подключения. Ключ Zotero API при необходимости отзовите в аккаунте Zotero.
Частые вопросы
Нужен ли ключ Zotero API?
Для чтения нет: локальный режим по умолчанию читает библиотеку через локальный API Zotero. Ключ с правом записи нужен только для заметок и тегов.
Что включить в Zotero?
В настройках на вкладке Advanced включите разрешение другим приложениям на этом компьютере обращаться к Zotero. Приложение должно быть запущено.
Чем это отличается от MCP-сервера Zotero?
Здесь нет сервера: агент запускает детерминированный CLI и получает JSON. Поддерживаются локальный, облачный и гибридный доступ.
Что будет, если коллекция названа неоднозначно?
Команда завершится ошибкой и не подставит похожую. Укажите ключ коллекции или полный путь.
Какие версии нужны?
Python 3.10 и новее и терминал у агента. Для локального API и полнотекстового индекса нужен Zotero 7 и новее.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл управляет библиотекой Zotero из терминала: поиск, добавление, заметки, коллекции и слияние дубликатов.
Более 280 скиллов для науки: поиск литературы, дизайн эксперимента, анализ, проверка ссылок и подготовка статьи
35 скиллов для Claude Code и Codex ведут социолога от идеи и обзора литературы до статьи в журнал, с проверкой данных.
cli-anything-zotero — Zotero для ИИ-агентов
cli-anything-zotero
CLI zotero-cli управляет локальной библиотекой Zotero: поиск, импорт по DOI, экспорт BibTeX, PDF, заметки, цитаты в DOCX
Скилл Claude Code для научных обзоров: интервью, поиск по Scopus и OpenAlex, проверка каждого DOI и итоговый файл docx
Скилл для магистрантов и аспирантов ведет исследование через ворота новизны и реальности, от обзора до проверки выводов
Коротко о README
Репозиторий описывает скилл без MCP, браузерного расширения и фоновых служб. Ответы строятся на живых данных Zotero, а изменения записываются только после программного подтверждения.