openalex-database — скилл для Claude Code: возможности и установка
Скилл подключает Claude Code к базе OpenAlex для поиска научных публикаций, анализа цитирований и выгрузки библиографии. Пригодится для ревью литературы и оценки работы институтов.
npx claude-code-templates@latest --skill scientific/openalex-databaseЧто делает openalex-database
Скилл обращается к открытому каталогу OpenAlex с базой свыше 240 млн научных работ. Через готовые Python-скрипты агент ищет статьи по ключевым словам, фильтрует публикации по годам и статусу открытого доступа. Доступны также выборки по конкретным институтам или исследователям.
Для работы требуется библиотека requests, которую ставят через uv pip install requests. Ключ API не нужен. Чтобы поднять лимит запросов с 1 до 10 в секунду, клиент инициализируют с указанием электронной почты. Это даёт доступ к так называемому вежливому пулу запросов.
Поиск авторов и организаций требует двух шагов: сначала скрипт находит внутренний ID сущности, и только потом запрашивает её работы. Фильтрация напрямую по имени в API не сработает.
Какие задачи решает
- найти научные статьи по теме с фильтром по годам и открытому доступу
- собрать список публикаций конкретного автора или университета через ID
- проанализировать динамику публикаций и топ тем научной организации
- выгрузить выборку научных работ в CSV-файл
Примеры запросов агенту
- Найди недавние статьи в открытом доступе по теме CRISPR через базу OpenAlex
- Собери публикации автора Jennifer Doudna и отсортируй их по числу цитирований
- Проанализируй распределение тем научных работ MIT за последние три года
Как установить openalex-database
1Через claude-code-templates
npx claude-code-templates@latest --skill scientific/openalex-database2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill openalex-database -a claude-code3Вручную: положить файлы
~/.claude/skills/openalex-database/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/openalex-database/
Вручную: положить файлы
.agents/skills/openalex-database/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/openalex-database/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates openalex-database2Вручную: положить файлы
.github/skills/openalex-database/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/scientific/openalex-databaseВручную: положить файлы
.devin/skills/openalex-database/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о openalex-database
Как установить openalex-database в Claude Code?
Выполните команду npx claude-code-templates@latest --skill scientific/openalex-database в терминале.
Что делает openalex-database?
Скилл позволяет выполнять запросы к каталогу OpenAlex, искать научные статьи, отслеживать цитирования и анализировать профили исследователей или институтов.
Нужен ли API-ключ для работы с OpenAlex?
Ключ не требуется, каталог полностью открыт. Для увеличения лимита с 1 до 10 запросов в секунду достаточно указать адрес электронной почты при вызове клиента.