pubchem-pug-skill — скилл для Codex: что делает и как установить
Скилл отправляет структурированные запросы к PubChem PUG REST API для поиска свойств молекул, аннотаций веществ и биологических анализов.
npx skills add openai/plugins --skill pubchem-pug-skill -a codexЧто делает pubchem-pug-skill
Скилл помогает запрашивать данные химических соединений из базы PubChem без громоздких дампов. Инструмент формулирует точечные вызовы к https://pubchem.ncbi.nlm.nih.gov/rest/pug, забирая характеристики веществ или сводки биологических тестов.
Все обращения выполняются локальным скриптом scripts/rest_request.py, который принимает JSON со стандартного потока ввода. Ответ по умолчанию преобразуется в компактный отчёт формата Markdown. Если требуется полный ответ сервиса, в параметрах включают флаг save_raw=true, после чего файл сохраняется на диск по пути из raw_output_path.
Для работы скилла в окружении необходим рабочий интерпретатор Python для запуска scripts/rest_request.py. При запросе списков или тестов рекомендуется ограничивать выдачу параметром max_items=10, чтобы не перегружать контекст модели лишними записями.
Какие задачи решает
- найти молекулярную формулу и вес вещества по названию
- выгрузить аннотацию соединения по его CID из базы PubChem
- получить сводку результатов биологического скрининга по номеру AID
- сохранить сырой ответ PUG REST на диск без обрезки
Примеры запросов агенту
- Найди молекулярный вес и формулу аспирина через PubChem
- Получи описание химического соединения с CID 2244
- Выгрузи сводку теста AID 1706 и сохрани сырой ответ в файл
Как установить pubchem-pug-skill
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill pubchem-pug-skill -a codex2Вручную: положить файлы
.agents/skills/pubchem-pug-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill pubchem-pug-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/pubchem-pug-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pubchem-pug-skill/
Вручную: положить файлы
.cursor/skills/pubchem-pug-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins pubchem-pug-skill2Вручную: положить файлы
.github/skills/pubchem-pug-skill/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/life-science-research/skills/pubchem-pug-skillВручную: положить файлы
.devin/skills/pubchem-pug-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о pubchem-pug-skill
Как установить pubchem-pug-skill в Codex?
Выполните команду npx skills add openai/plugins --skill pubchem-pug-skill в терминале. Также можно явно указать агент: npx skills add openai/plugins --skill pubchem-pug-skill -a codex.
Для чего нужен pubchem-pug-skill?
Он передаёт компактные REST-запросы к PubChem и отдаёт свойства молекул, описания веществ и данные биоанализов в сжатом виде.
Что нужно для выполнения запросов к PubChem?
Требуется интерпретатор Python для запуска scripts/rest_request.py и сетевой доступ к эндпоинту https://pubchem.ncbi.nlm.nih.gov/rest/pug.