pubmed-database
Ищет научные статьи, клинические испытания, аннотации и полные тексты в PubMed. Связывает исследования с базами данных NCBI (gene, protein, nucleotide, PubChem), проверяет медицинскую орфографию и кэширует результаты. Использует NCBI E-utilities и PMC BioC APIs.
Что делает навык
Навык предоставляет доступ к API NCBI PubMed и PubMed Central для поиска научных статей, клинических испытаний, аннотаций и полных текстов. Он также связывает исследования с другими базами данных NCBI (gene, protein, nucleotide, PubChem), проверяет медицинскую орфографию и кэширует результаты через History Server.
Когда применять
- Поиск научных статей по ключевым словам или структурированным запросам в PubMed.
- Получение аннотаций и полных текстов открытых статей из PubMed Central.
- Поиск связанных записей в других базах данных NCBI (например, гены или белки) по PMID.
- Проверка орфографии биомедицинских терминов перед поиском.
- Разрешение неполных библиографических ссылок в PMID.
Как работает
- Убедиться в наличии uv и настроить .env файл, при необходимости запросить NCBI_API_KEY и USER_EMAIL через credentials skill.
- При первом использовании создать файл .licenses/pubmed_database_LICENSE.txt с уведомлением о лицензионных ограничениях.
- Выполнить запрос через CLI-скрипт scripts/pubmed_api.py, указав функцию и аргументы, с выводом JSON в временный файл.
- Обработать JSON-результаты с помощью jq для фильтрации, извлечения полей и предотвращения переполнения контекста.
- Для больших наборов данных (>10 записей) использовать кэширование в History Server (cache_results_history) для пакетного получения данных.
- Включить в вывод упоминание использования навыка и ссылки на все использованные статьи.
Примеры запросов агенту
Что понадобится
- uv (должен быть установлен и в PATH)
- NCBI_API_KEY (рекомендуется для повышения лимита запросов)
- USER_EMAIL (рекомендуется для идентификации пользователя согласно условиям NCBI)
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.