bioservices — скилл для Claude Code: что делает и как установить
Помогает запрашивать биоинформатические базы через библиотеку BioServices в Python. Пригодится при аннотации белков, поиске путей в KEGG и маппинге химических соединений.
npx skills add K-Dense-AI/scientific-agent-skills --skill bioservices -a claude-codeЧто делает bioservices
Скилл настраивает работу агента с библиотекой bioservices версии 1.16.0 для скриптов на Python. Он задаёт правила выгрузки данных из биологических баз: UniProt, KEGG, UniChem и QuickGO. Агент учитывает особенности API каждого сервиса. Например, для KEGG действует ограничение не более трёх запросов в секунду, а метод поиска организмов может возвращать HTTP 400.
Для запуска требуется Python версий от 3.9 до 3.13, пакет bioservices==1.16.0 и доступ к сети. Если планируется отправка задач BLAST в сервис EMBL-EBI, понадобится указать контактный адрес почты через переменную окружения NCBI_EMAIL. Методы клиента нередко возвращают числовой код ошибки или None вместо исключения. Из-за этого каждый ответ API приходится явно проверять перед дальнейшей обработкой.
Какие задачи решает
- сопоставить идентификаторы белков между UniProt и KEGG
- разобрать связи графов взаимодействий из KGML
- сопоставить химические идентификаторы через UniChem
- загрузить аннотации функций белков из QuickGO
Примеры запросов агенту
- Найди в UniProt запись ZAP70 для человека и выведи таблицу в формате TSV.
- Загрузи сигнальный путь hsa04660 из KEGG и покажи список связей в графе.
Как установить bioservices
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill bioservices -a claude-code2Вручную: положить файлы
~/.claude/skills/bioservices/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/bioservices/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill bioservices -a codex2Вручную: положить файлы
.agents/skills/bioservices/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill bioservices -a cursor2Вручную: положить файлы
.cursor/skills/bioservices/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install K-Dense-AI/scientific-agent-skills bioservices2Вручную: положить файлы
.github/skills/bioservices/SKILL.md1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill bioservices -a gemini-cli2Командой платформы
gemini skills install https://github.com/K-Dense-AI/scientific-agent-skills --path skills/bioservicesВручную: положить файлы
.devin/skills/bioservices/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill bioservices -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора120
Весь набор →Похожие
Вопросы о bioservices
Как установить bioservices в Claude Code?
Выполните команду npx skills add K-Dense-AI/scientific-agent-skills --skill bioservices -a claude-code.
Что делает скилл bioservices?
Он инструктирует агента по работе с базами данных UniProt, KEGG, UniChem и QuickGO через Python. Скилл задаёт формат запросов, структуру ответов и ограничения поставщиков данных.
Что требуется для работы bioservices?
Необходим Python версии от 3.9 до 3.13 и пакет bioservices==1.16.0. Для отправки запросов в сервис BLAST также понадобится указать почту в переменной NCBI_EMAIL.