AIKraft/Skills/pubmed-database

pubmed-database

Ищет научные статьи, клинические испытания, аннотации и полные тексты в PubMed. Связывает исследования с базами данных NCBI (gene, protein, nucleotide, PubChem), проверяет медицинскую орфографию и кэширует результаты. Использует NCBI E-utilities и PMC BioC APIs.

google-deepmind official Данные ★ 3.2k

Что делает навык

Навык предоставляет доступ к API NCBI PubMed и PubMed Central для поиска научных статей, клинических испытаний, аннотаций и полных текстов. Он также связывает исследования с другими базами данных NCBI (gene, protein, nucleotide, PubChem), проверяет медицинскую орфографию и кэширует результаты через History Server.

Когда применять

  • Поиск научных статей по ключевым словам или структурированным запросам в PubMed.
  • Получение аннотаций и полных текстов открытых статей из PubMed Central.
  • Поиск связанных записей в других базах данных NCBI (например, гены или белки) по PMID.
  • Проверка орфографии биомедицинских терминов перед поиском.
  • Разрешение неполных библиографических ссылок в PMID.

Как работает

  1. Убедиться в наличии uv и настроить .env файл, при необходимости запросить NCBI_API_KEY и USER_EMAIL через credentials skill.
  2. При первом использовании создать файл .licenses/pubmed_database_LICENSE.txt с уведомлением о лицензионных ограничениях.
  3. Выполнить запрос через CLI-скрипт scripts/pubmed_api.py, указав функцию и аргументы, с выводом JSON в временный файл.
  4. Обработать JSON-результаты с помощью jq для фильтрации, извлечения полей и предотвращения переполнения контекста.
  5. Для больших наборов данных (>10 записей) использовать кэширование в History Server (cache_results_history) для пакетного получения данных.
  6. Включить в вывод упоминание использования навыка и ссылки на все использованные статьи.

Примеры запросов агенту

Найди 5 последних статей по теме BRCA1.
Получи аннотации для статей с PMID 35113657 и 31234568.
Проверь правильность написания термина 'immunotherapy' перед поиском.

Что понадобится

  • uv (должен быть установлен и в PATH)
  • NCBI_API_KEY (рекомендуется для повышения лимита запросов)
  • USER_EMAIL (рекомендуется для идентификации пользователя согласно условиям NCBI)

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «google-deepmind-pubmed-database» из репозитория: # https://github.com/google-deepmind/science-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r google-deepmind-pubmed-database/ ~/.claude/skills/google-deepmind-pubmed-database/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.