chebi-skill — скилл для Codex: поиск по ChEBI и установка
Скилл обращается к ChEBI 2.0 API для поиска веществ, просмотра записей и перехода по онтологии. Пригодится, когда нужны краткие сведения о соединении.
npx skills add openai/plugins --skill chebi-skill -a codexЧто делает chebi-skill
Скилл ищет вещества по текстовому запросу, получает запись по идентификатору ChEBI и просматривает дочерние или родительские элементы онтологии. Для поиска использует маршрут es_search/, для записи соединения — compound/<CHEBI:id>/; также доступны сведения о структуре. Результаты по умолчанию возвращаются как краткая сводка в Markdown.
Все обращения к ChEBI выполняет скрипт scripts/rest_request.py: он читает JSON из stdin, где нужны base_url и path. В запросе указывается адрес https://www.ebi.ac.uk. Если нужен машинно-читаемый ответ, попросите агента вернуть исходный JSON. Для сохранения необработанного ответа предусмотрены save_raw и raw_output_path.
Это скилл для Codex и ChatGPT, но команда установки ниже предназначена для Codex. Поскольку обращения идут через скрипт, запросы к ChEBI без scripts/rest_request.py он не выполняет.
Какие задачи решает
- найти химическое вещество по текстовому запросу
- получить запись соединения по идентификатору ChEBI
- просмотреть дочерние элементы онтологии
- найти родительские элементы соединения
- получить метаданные о структуре вещества
Примеры запросов агенту
- Найди в ChEBI сведения о кофеине и кратко изложи результат.
- Получи запись для
CHEBI:27732и покажи основные сведения. - Покажи дочерние элементы онтологии для
CHEBI:27732.
Как установить chebi-skill
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill chebi-skill -a codex2Вручную: положить файлы
.agents/skills/chebi-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill chebi-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/chebi-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/chebi-skill/
Вручную: положить файлы
.cursor/skills/chebi-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins chebi-skill2Вручную: положить файлы
.github/skills/chebi-skill/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/life-science-research/skills/chebi-skillВручную: положить файлы
.devin/skills/chebi-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о chebi-skill
Как установить chebi-skill в Codex?
Выполните npx skills add openai/plugins --skill chebi-skill -a codex.
Что делает chebi-skill?
Он обращается к ChEBI 2.0 API, чтобы искать вещества, получать записи соединений и просматривать связи в онтологии. Ответ по умолчанию — краткая сводка в Markdown.
Как chebi-skill отправляет запросы к ChEBI?
Через scripts/rest_request.py, который получает JSON из stdin. В объекте нужны base_url и path; для запросов используется https://www.ebi.ac.uk.