wp-env — скилл для Claude Code: что делает и как установить
Настраивает локальное окружение WordPress в Docker с помощью @wordpress/env. Пригодится для запуска тестов PHPUnit, отладки в Xdebug и работы с WP-CLI.
npx skills add WordPress/agent-skills --skill wp-env -a claude-codeЧто делает wp-env
Скилл обучает агента управлять локальными сборками WordPress через утилиту @wordpress/env. Инструмент распознаёт плагины, темы или ядро по структуре папок проекта и автоматически формирует рабочее окружение. Дополнительно агент умеет считывать параметры из .wp-env.json и применять локальные перезаписи из .wp-env.override.json.
Команды запускаются внутри изолированных контейнеров cli, wordpress или mysql. За счёт этого окружение подходит для сценариев, где требуется реальная база данных MySQL и сохранение записей между перезапусками. Это повод проверить, запущен ли демон Docker, до вызова команд.
Для работы требуются Node.js версии не ниже 18.12.0 и работающий Docker. Прямые слаги плагинов каталога WordPress.org в файле конфигурации не работают: нужно передавать полные URL к ZIP-архивам или веткам GitHub.
Какие задачи решает
- развернуть локальный WordPress в Docker для плагина или темы
- запустить тесты PHPUnit с постоянной базой данных MySQL
- выполнить команды WP-CLI внутри сервисного контейнера
- настроить подключение Xdebug для отладки PHP на порту 9003
Примеры запросов агенту
- Запусти локальный WordPress с помощью wp-env и включи Xdebug
- Выполни миграции и обнови структуру ссылок через wp-env run cli
- Сбрось базу данных разработки командой wp-env reset development
Как установить wp-env
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-env -a claude-code2Вручную: положить файлы
~/.claude/skills/wp-env/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/wp-env/
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-env -a codex2Вручную: положить файлы
.agents/skills/wp-env/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-env -a cursor2Вручную: положить файлы
.cursor/skills/wp-env/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install WordPress/agent-skills wp-env2Вручную: положить файлы
.github/skills/wp-env/SKILL.md1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-env -a gemini-cli2Командой платформы
gemini skills install https://github.com/WordPress/agent-skills --path skills/wp-envВручную: положить файлы
.devin/skills/wp-env/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-env -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора15
Похожие
Рядом в теме «DevOps и инфраструктура»
Всё по теме «DevOps и инфраструктура» →Вопросы о wp-env
Как установить wp-env в Claude Code?
Выполните в терминале команду npx skills add WordPress/agent-skills --skill wp-env -a claude-code.
Что делает скилл wp-env?
Он помогает агенту настраивать запуск WordPress в контейнерах Docker, составлять конфигурацию .wp-env.json, тестировать код и запускать команды WP-CLI.
Чем wp-env отличается от wp-playground?
Инструмент wp-env разворачивает полноценный Docker с постоянной базой MySQL и доступом к шеллу контейнеров, тогда как wp-playground работает быстрее и обходится без Docker.