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