Agent Skills for WordPress

Официальный набор скиллов для разработки WordPress в AI-ассистентах: блоки, темы, плагины, REST API, WP-CLI и производительность

СкиллВыбор редакции

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Скрипты запускаются в Node.js и сканируют файлы проекта
  • Часть скиллов ведет операции WP-CLI, которые могут менять базу данных WordPress
Все причины и проверки

wordpress/agent-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/agent-skills-for-wordpress

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add wordpress/agent-skills --skill wp-plugin-development -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 9f4a603
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .claude/skills
cp -R "$tmp/skills/wp-plugin-development" .claude/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add wordpress/agent-skills --skill wp-plugin-development -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 9f4a603
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .agents/skills
cp -R "$tmp/skills/wp-plugin-development" .agents/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add wordpress/agent-skills --skill wp-plugin-development -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 9f4a603
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .github/skills
cp -R "$tmp/skills/wp-plugin-development" .github/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add wordpress/agent-skills --skill wp-plugin-development -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 9f4a603
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .agents/skills
cp -R "$tmp/skills/wp-plugin-development" .agents/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add wordpress/agent-skills --skill wp-plugin-development -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 9f4a603
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .agents/skills
cp -R "$tmp/skills/wp-plugin-development" .agents/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .devin/skills
cp -R "$tmp/skills/wp-plugin-development" .devin/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add wordpress/agent-skills --skill wp-plugin-development -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 9f4a603
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .cline/skills
cp -R "$tmp/skills/wp-plugin-development" .cline/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add wordpress/agent-skills --skill wp-plugin-development -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 9f4a603
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .roo/skills
cp -R "$tmp/skills/wp-plugin-development" .roo/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add wordpress/agent-skills --skill wp-plugin-development -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 9f4a603
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .agents/skills
cp -R "$tmp/skills/wp-plugin-development" .agents/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .agents/skills
cp -R "$tmp/skills/wp-plugin-development" .agents/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/wordpress/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/wp-plugin-development/
git -C "$tmp" checkout 9f4a603340bc7a474037967f66459391087e9165
mkdir -p .agents/skills
cp -R "$tmp/skills/wp-plugin-development" .agents/skills/wp-plugin-development

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 9f4a603.

Текст для агента

Поставь нужный скилл командой npx skills add WordPress/agent-skills --skill wp-plugin-development. Список всех скиллов покажет npx skills add WordPress/agent-skills --list. Дальше следуй процедурам из SKILL.md.

Другие способы из описания автора
npx skills add WordPress/agent-skills --skill wp-plugin-development

Ставит один скилл в текущий проект. Флаг --global ставит его для всех проектов, --list показывает список.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Набор от WordPress дает AI-ассистенту готовые процедуры разработки под WordPress вместо угадывания по памяти. В него входят скиллы по блокам Gutenberg, блочным темам, паттернам, плагинам, REST API, Interactivity API, Abilities API, WP-CLI, производительности, PHPStan и WordPress Playground, плюс скилл-маршрутизатор, который определяет тип репозитория и направляет к нужной процедуре. Каждый скилл это папка с файлом SKILL.md, справочниками по темам и, у части скиллов, детерминированными скриптами для сканирования проекта. Скиллы ставятся глобально или внутри репозитория и работают в Claude Code, Cursor, Codex, VS Code и Copilot.

Для кого. Для разработчиков WordPress, которые пишут блоки, темы и плагины вместе с AI-ассистентом.

Подходит, если

  • Разрабатываете блок, тему или плагин WordPress и хотите, чтобы агент следовал актуальным практикам
  • Нужно избежать ошибки Invalid block при изменении разметки и добавить корректные deprecations
  • Нужны безопасные операции WP-CLI, работа с REST API или профилирование производительности

Не подходит, если

  • Проект не на WordPress
  • Агент не поддерживает скиллы или инструкции на уровне проекта

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

Добавь динамический блок Gutenberg с render.php и оформи deprecations, чтобы не сломать сохраненные записи

Ограничения

Это инструкции и вспомогательные скрипты, а не плагин WordPress: пользу они приносят только внутри агента, который умеет читать скиллы уровня проекта. Материал нацелен на WordPress 7.0 и новее и PHP 7.4 и новее. Скиллы первой версии сгенерированы AI по официальной документации и отредактированы участниками проекта, авторы обещают улучшать их по мере использования. Скрипты запускаются в Node.js.

Как отключить. Удалите скопированные папки скиллов из ~/.claude/skills/ или из каталога скиллов проекта (.claude/skills/, .cursor/skills/, .codex/skills/, .github/skills/).

Проверка безопасности

  • Скрипты запускаются в Node.js и сканируют файлы проекта
  • Часть скиллов ведет операции WP-CLI, которые могут менять базу данных WordPress

Коротко о README

README представляет скиллы как переносимые наборы инструкций, справочников и скриптов, которые учат AI-ассистента строить WordPress по актуальным правилам и не воспроизводить устаревшие шаблоны. В таблице перечислены скиллы: маршрутизатор, триаж проекта, блоки, блочные темы, паттерны, плагины, REST и Interactivity API, Abilities API и его аудит, WP-CLI, производительность, PHPStan, Playground, дизайн-система и правила каталога плагинов. Показаны способы установки: команда npx skills add, сборка и установка через скрипты в shared/scripts, ручное копирование папок. Скиллы можно ставить глобально или в конкретный репозиторий и коммитить в него для команды. Лицензия GPL-2.0-or-later.

SKILL.md

---
name: wp-block-development
description: "Use when developing WordPress (Gutenberg) blocks: block.json metadata, register_block_type(_from_metadata), attributes/serialization, supports, dynamic rendering (render.php/render_callback), deprecations/migrations, viewScript vs viewScriptModule, and @wordpress/scripts/@wordpress/create-block build and test workflows."
compatibility: "Targets WordPress 7.0+ (PHP 7.4.0+). Filesystem-based agent with bash + node. Some workflows require WP-CLI."
---

# WP Block Development

## When to use

Use this skill for block work such as:

- creating a new block, or updating an existing one
- changing block.json (scripts/styles/supports/attributes/render/viewScriptModule)
- fixing block invalid / not saving / attributes not persisting
- adding dynamic rendering (render.php / render_callback)
- block deprecations and migrations (deprecated versions)
- build tooling for blocks (@wordpress/scripts, @wordpress/create-block, wp-env)

## Inputs required

- Repo root and target (plugin vs theme vs full site).
- The block name/namespace and where it lives (path to block.json if known).
- Target WordPress version range (especially if using modules / viewScriptModule).

## Procedure

### 0) Triage and locate blocks

1. Run triage: node skills/wp-project-triage/scripts/detect_wp_project.mjs
2. List blocks (deterministic scan): node skills/wp-block-development/scripts/list_blocks.mjs
3. Identify the block root (directory containing block.json) you are changing.

Частые вопросы

Обязательно ставить все скиллы?

Нет. Через npx skills add или скрипт установки можно выбрать только нужные, например wp-block-development и wp-playground.

С какими агентами работает?

С любым, который читает скиллы или инструкции на уровне проекта: Claude Code, Cursor, Codex, VS Code и Copilot. Скрипт установки раскладывает скиллы по каталогам каждого из них.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIAgent Skills for WordPress

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.