quickgo-skill — скилл для Codex: что делает и как установить
Скилл отправляет компактные запросы к API QuickGO, чтобы получать термины Gene Ontology, аннотации и связи в онтологии прямо через ассистента.
npx skills add openai/plugins --skill quickgo-skill -a codexЧто делает quickgo-skill
Скилл выполняет вызовы к сервисам QuickGO через локальный скрипт scripts/rest_request.py. На вход скрипт принимает JSON-объект с адресом эндпоинта, параметрами и заголовком Accept: application/json. Инструмент ищет описания терминов по путям вроде ontology/go/terms/, запрашивает предков и потомков в дереве онтологии или находит аннотации через annotation/search.
Ответ возвращается в виде сжатой сводки в markdown. Если нужен полный исходный ответ сервера, передаётся параметр save_raw=true, после чего скрипт сохраняет файл на диск и выводит путь к нему. Если поисковый бэкенд аннотаций Solr временно сбоит, скилл переключается на прямой просмотр терминов онтологии или аннотации UniProt.
Инструмент нужен тем, кто анализирует генные продукты или биологические онтологии в Codex. Если прямой доступ к QuickGO или запуск локального скрипта не требуются, ставить его нет смысла.
Какие задачи решает
- запросить описание и метаданные конкретного термина Gene Ontology
- найти аннотации для выбранного идентификатора генного продукта
- получить списки дочерних и родительских узлов в дереве онтологии
- сохранить сырой ответ QuickGO в отдельный файл на диске
Примеры запросов агенту
- Покажи описание термина GO:0006915 и его предков через QuickGO
- Найди первые 10 аннотаций для генного продукта P04637
- Запроси данные по GO:0008150 и сохрани полный JSON в файл
Как установить quickgo-skill
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill quickgo-skill -a codex2Вручную: положить файлы
.agents/skills/quickgo-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill quickgo-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/quickgo-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/quickgo-skill/
Вручную: положить файлы
.cursor/skills/quickgo-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins quickgo-skill2Вручную: положить файлы
.github/skills/quickgo-skill/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/life-science-research/skills/quickgo-skillВручную: положить файлы
.devin/skills/quickgo-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о quickgo-skill
Как установить quickgo-skill в Codex?
Выполните в терминале команду npx skills add openai/plugins --skill quickgo-skill -a codex.
Что делает quickgo-skill?
Он отправляет структурированные запросы к API QuickGO через скрипт scripts/rest_request.py и выдаёт краткую сводку по терминам GO или связям онтологии.
Что делать, если поиск аннотаций annotation/search возвращает ошибку?
Скилл учитывает нестабильность бэкенда Solr и в таких ситуациях переключается на прямое чтение терминов онтологии или аннотации UniProt.