efo-ontology-skill — скилл для Codex: что делает и как установить
Скилл отправляет запросы к EFO через OLS4: ищет термины и раскрывает их дочерние связи. Подойдёт для коротких онтологических сводок.
npx skills add openai/plugins --skill efo-ontology-skill -a codexЧто делает efo-ontology-skill
efo-ontology-skill помогает Codex и ChatGPT работать с EFO через OLS4 API. Он поддерживает поиск, получение конкретного термина, просмотр дочерних терминов и списка потомков. Ответы по умолчанию сводятся к короткому markdown-резюме.
Внутри есть инструкция и скрипт scripts/rest_request.py, через который выполняются все запросы к API. Для поиска, дочерних терминов и потомков можно ограничить выдачу параметром max_items=10, а для одного термина обычно достаточно базового запроса. Скрипт принимает JSON из stdin и умеет сохранять полный ответ в файл через save_raw=true.
Ставьте скилл, если агенту нужно разбирать EFO и получать компактные онтологические расширения. Для задач вне EFO и OLS4 он не нужен.
Какие задачи решает
- найти термин в EFO по текстовому запросу
- получить сведения о конкретном EFO-термине
- показать дочерние термины выбранного понятия
- раскрыть потомков термина с ограничением выдачи
- сохранить полный ответ OLS4 в файл
Примеры запросов агенту
- Найди в EFO термин, связанный с asthma, и дай короткую сводку.
- Покажи дочерние термины для этого EFO-понятия, максимум `max_items=10`.
- Получи полный ответ по термину и сохрани его через `save_raw=true`.
Как установить efo-ontology-skill
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill efo-ontology-skill -a codex2Вручную: положить файлы
.agents/skills/efo-ontology-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill efo-ontology-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/efo-ontology-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/efo-ontology-skill/
Вручную: положить файлы
.cursor/skills/efo-ontology-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins efo-ontology-skill2Вручную: положить файлы
.github/skills/efo-ontology-skill/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/life-science-research/skills/efo-ontology-skillВручную: положить файлы
.devin/skills/efo-ontology-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о efo-ontology-skill
Как установить efo-ontology-skill в Codex?
Выполните npx skills add openai/plugins --skill efo-ontology-skill -a codex. Файл скилла появится по пути .agents/skills/efo-ontology-skill/SKILL.md.
Что делает efo-ontology-skill?
Он отправляет компактные запросы к EFO через OLS4 API для поиска, получения терминов, дочерних элементов и потомков. По результату агент формирует короткое markdown-резюме.
Что нужно для работы скилла?
Для запросов используется scripts/rest_request.py. Он принимает JSON из stdin; доступны параметры base_url, path, params, max_items, save_raw и другие поля запроса.