Zotero Research Assistant Skill

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

  • 98 ★ репозитория
  • Последний коммит
Скилл

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

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

  • Читает вашу библиотеку Zotero, включая PDF, аннотации и заметки.
  • Запись заметок и тегов идет через ключ Zotero API после подтверждения; ключ лежит в локальном `.env`.
Все причины и проверки

bubble-ooo/zotero-research-assistant-skill

Установка

Работает в

В терминале, через 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 из терминала: поиск, добавление, заметки, коллекции и слияние дубликатов.

ПлагинРасширенный доступ78Звезды репозитория

Более 280 скиллов для науки: поиск литературы, дизайн эксперимента, анализ, проверка ссылок и подготовка статьи

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

35 скиллов для Claude Code и Codex ведут социолога от идеи и обзора литературы до статьи в журнал, с проверкой данных.

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

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

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

Скилл Claude Code для научных обзоров: интервью, поиск по Scopus и OpenAlex, проверка каждого DOI и итоговый файл docx

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

Скилл для магистрантов и аспирантов ведет исследование через ворота новизны и реальности, от обзора до проверки выводов

СкиллМинимальный доступ71Звезды репозитория

Коротко о README

Репозиторий описывает скилл без MCP, браузерного расширения и фоновых служб. Ответы строятся на живых данных Zotero, а изменения записываются только после программного подтверждения.

Бейдж для README

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