К основному содержанию
скилл CX Codex GP ChatGPT официальный · OpenAI

ensembl-skill — скилл для Codex: что делает и как установить

Отправляет точечные запросы к REST API Ensembl и возвращает краткие сводки по генам, регионам и вариациям.

Установить в Codex · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openai/plugins --skill ensembl-skill -a codex
Открыть на GitHub

Что делает ensembl-skill

Скилл связывается с сервером https://rest.ensembl.org через вспомогательный скрипт scripts/rest_request.py. Вместо передачи сырых ответов в контекст модели он формирует сжатые сводки в формате Markdown. Полный исходный JSON выдаётся только тогда, когда пользователь прямо запрашивает машинно-читаемый формат.

Основная работа идёт через эндпоинты lookup/id/<id>, поиск наложений overlap/region/<species>/<region>, перекрёстные ссылки xrefs/id/<id> и мутации variation/<species>/<id>. Для списков перекрывающихся участков скрипт советует ограничить выборку параметром max_items=10.

Скрипт считывает параметры из stdin, поэтому в рабочей среде необходим установленный Python. Если требуется сохранить полный ответ сервера без сокращений, используется связка флага save_raw=true и пути в raw_output_path.

Какие задачи решает

  • найти информацию о гене по идентификатору Ensembl
  • получить список генов в заданном геномном регионе
  • выгрузить перекрёстные ссылки для заданного объекта
  • проверить данные генетических вариаций по виду организма

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

  • Найди информацию о гене ENSG00000141510 через Ensembl
  • Покажи гены в регионе homo_sapiens 1:1000000-1002000
  • Запроси перекрёстные ссылки для этого ID и сохрани сырой ответ на диск

Как установить ensembl-skill

1Через Skills CLI (Vercel)

npx skills add openai/plugins --skill ensembl-skill -a codex

2Вручную: положить файлы

.agents/skills/ensembl-skill/SKILL.md

Для всех проектов — ~/.agents/skills/

По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать

Вопросы о ensembl-skill

Как установить ensembl-skill в Codex?

Выполните команду npx skills add openai/plugins --skill ensembl-skill. Для явного указания агента используйте команду npx skills add openai/plugins --skill ensembl-skill -a codex.

Что делает ensembl-skill?

Скилл обращается к REST API Ensembl через локальный скрипт на Python. Он извлекает описания генов, мутаций и перекрывающихся участков, форматируя их в компактные сводки.

Как сохранить полный ответ сервера без сокращений?

Передайте параметр save_raw=true и путь к файлу в raw_output_path. По умолчанию скилл уменьшает размер данных, чтобы не перегружать контекст модели.

Похожие скиллы

Все скиллы по теме «Наука и исследования» →
anysearch anysearch-ai Скилл подключает поиск в интернете, тематические запросы, параллельный поиск и извлечение содержимого страниц. Пригодится, когда агенту нужны свежие сведения или нужно проверить утверждение. CX Codex +1 38 500установок academic-paper Imbad0202 Скилл разворачивает конвейер из 12 агентов для подготовки научных статей в 11 режимах. Помогает пройти путь от поиска литературы и плана до проверки цитат и ответа рецензентам. CX Codex +1 10 800установок nature-figure Yuan1z0825 Скилл собирает, правит и проверяет рисунки для научных статей на Python или R. Пригодится, когда графики идут в submission, а не в отчёт. CX Codex +1 18 800установок academic-paper-reviewer Imbad0202 Скилл имитирует коллегиальную проверку научной статьи через пять ролей. Пригодится для рецензии, повторной проверки правок и оценки методологии. CX Codex +1 9 800установок nature-polishing Yuan1z0825 Скилл для правки, перевода и сокращения готового академического текста. Держит факты, термины и границы доказательств на месте. CX Codex +1 17 500установок nature-citation Yuan1z skill, refactored into static/dynamic layers Ищет статьи из Nature и семейства CNS для подтверждения тезисов рукописи, связывает утверждения с источниками и готовит экспорт для менеджера ссылок. Пригодится, когда нужны ссылки именно из этих журналов. CX Codex +1 15 600установок

Из того же набора360

Весь набор →
finngen-phewas-skill Скилл получает краткие результаты FinnGen PheWAS для одного варианта. Принимает rsID, GRCh37 или GRCh38 и приводит запрос к GRCh38. CX Codex GP ChatGPT 13установок eva-skill Отправляет запросы к базе European Variation Archive и возвращает компактные сводки по видам и генетическим вариантам. CX Codex GP ChatGPT 13установок eqtl-catalogue-skill Скилл обращается к публичному API eQTL Catalogue и возвращает краткие сводки по ассоциациям и метаданным. Пригодится для исследовательских запросов по eQTL. CX Codex GP ChatGPT 13установок epigraphdb-skill Скилл отправляет запросы к EpiGraphDB и превращает ответы в краткие сводки. Пригодится для поиска связей между генами, лекарствами, исследованиями и данными об онтологиях. CX Codex GP ChatGPT 13установок encode-skill Отправляет запросы к REST API проекта ENCODE для поиска биообразцов, экспериментов и получения метаданных. Пригодится при исследовании геномных данных. CX Codex GP ChatGPT 13установок efo-ontology-skill Скилл отправляет запросы к EFO через OLS4: ищет термины и раскрывает их дочерние связи. Подойдёт для коротких онтологических сводок. CX Codex GP ChatGPT 13установок clinvar-variation-skill Запрашивает данные ClinVar Clinical Tables и NCBI Variation для поиска генетических вариантов и идентификаторов. CX Codex GP ChatGPT 13установок clinicaltrials-skill Скилл отправляет компактные запросы к ClinicalTrials.gov API v2 и возвращает краткие сводки исследований. Пригодится для поиска и проверки полей данных. CX Codex GP ChatGPT 13установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой