hyva-exec-shell-cmd — скилл для Claude Code: что делает
Скилл находит стек разработки Magento и оборачивает консольные вызовы для контейнеров или локальной системы.
npx skills add hyva-themes/hyva-ai-tools --skill hyva-exec-shell-cmd -a claude-codeЧто делает hyva-exec-shell-cmd
Утилита выясняет, где развёрнут проект на Magento. Скрипт scripts/detect_env.sh проверяет корень репозитория и возвращает один из четырёх вариантов: warden, docker-magento, ddev либо local. После этого команды вроде вызова bin/magento автоматически получают правильную приставку для нужного контейнера.
Не всё подряд уходит внутрь контейнера. Вызовы git, composer и стандартные файловые утилиты хоста выполняются напрямую. Если ассистенту нужно прогнать вспомогательный PHP-файл скилла, он не копирует его в дерево проекта. Вместо этого код передаётся через поток stdin прямо в интерпретатор контейнера.
Если в системе выбран режим local, а на самом хосте интерпретатор PHP удалён из соображений безопасности, выполнить скрипт не получится: придётся либо поднять контейнер, либо вернуть локальный PHP.
Какие задачи решает
- запускать команды bin/magento внутри Warden, DDEV или docker-magento
- определять текущий стек развёртывания Magento через bash-скрипт
- передавать служебные PHP-скрипты в контейнер через stdin без копирования файлов
- разделять команды хоста (git, composer) и вызовы внутри контейнера
Примеры запросов агенту
- Используй hyva-exec-shell-cmd, чтобы определить окружение Magento и сбросить кэш через bin/magento
- Запусти scripts/detect_env.sh в корне проекта и собери стили Tailwind в контейнере
Как установить hyva-exec-shell-cmd
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-exec-shell-cmd -a claude-code2Вручную: положить файлы
~/.claude/skills/hyva-exec-shell-cmd/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/hyva-exec-shell-cmd/
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-exec-shell-cmd -a codex2Вручную: положить файлы
.agents/skills/hyva-exec-shell-cmd/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-exec-shell-cmd -a cursor2Вручную: положить файлы
.cursor/skills/hyva-exec-shell-cmd/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hyva-themes/hyva-ai-tools hyva-exec-shell-cmd2Вручную: положить файлы
.github/skills/hyva-exec-shell-cmd/SKILL.md1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-exec-shell-cmd -a gemini-cli2Командой платформы
gemini skills install https://github.com/hyva-themes/hyva-ai-tools --path skills/hyva-exec-shell-cmdВручную: положить файлы
.devin/skills/hyva-exec-shell-cmd/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-exec-shell-cmd -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о hyva-exec-shell-cmd
Как установить hyva-exec-shell-cmd в Claude Code?
Выполните команду npx skills add hyva-themes/hyva-ai-tools --skill hyva-exec-shell-cmd -a claude-code.
Что делает hyva-exec-shell-cmd?
Скилл проверяет тип локального окружения Magento — Warden, docker-magento, DDEV или стандартную хост-систему. Другие инструменты используют этот результат, чтобы запускать консольные команды в нужном контексте.
Какие команды выполняются на хосте без обёртки контейнера?
Напрямую на машине разработчика выполняются git, composer, системные утилиты файловой системы и вызовы CLI-интерфейсов Warden или DDEV.