К основному содержанию
скилл CX Codex

wp-abilities-api — скилл для Claude Code: что делает и как установить

Скилл для работы с WordPress Abilities API: регистрация способностей и категорий в PHP, выдача в REST, потребление в JS. Пригодится, когда клиент не видит способность или REST отдаёт пусто.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add WordPress/agent-skills --skill wp-abilities-api -a claude-code
Открыть на GitHub

Что делает wp-abilities-api

Скилл разбирает Abilities API по шагам: проверяет целевую версию WordPress, ищет в репозитории уже существующие вызовы wp_register_ability(, wp_register_ability_category( и хуки инициализации, потом заводит категорию и саму способность со стабильным id, мета-полями и флагом show_in_rest.

Внутри лежит набор справочников, на которые скилл ссылается по ходу работы: references/php-registration.md про хуки и мета, references/rest-api.md про эндпоинты, references/grouping-heuristic.md про то, сколько способностей заводить, плюс заметки про общий сервис, делегирующие хелперы и словарь кодов WP_Error. В справочнике domain-vs-projection.md сказано, что регистрация и экспозиция — разные решения. Значит, при смене требований у клиента не придётся перерегистрировать всё заново.

Расчёт на WordPress 7.0+ и PHP 7.4.0+, агенту нужны bash и node, часть сценариев опирается на WP-CLI. Если проект держится на версии ниже 6.9, ядро нужных функций не даст — понадобится отдельный плагин или пакет. Это повод проверить версию до начала работы.

Какие задачи решает

  • зарегистрировать способность в PHP и не забыть show_in_rest
  • разложить способности по категориям, а не сваливать в одну
  • понять, почему клиент не видит способность в wp-abilities/v1
  • подключить @wordpress/abilities на фронте и не сломать сборку
  • выбрать коды WP_Error, по которым агент отличит повтор от эскалации

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

  • Добавь способность vibe/get-post-summary с show_in_rest: true, чтобы клиент видел её через wp-abilities/v1.
  • REST возвращает пустой список, хотя регистрация есть. Проверь хук и meta.show_in_rest.
  • Переведи чтение способностей в JS на @wordpress/abilities и проверь, что зависимость попала в сборку.

Как установить wp-abilities-api

1Через Skills CLI (Vercel)

npx skills add WordPress/agent-skills --skill wp-abilities-api -a claude-code

2Вручную: положить файлы

~/.claude/skills/wp-abilities-api/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/wp-abilities-api/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора19

wp-project-triage Скилл осматривает репозиторий WordPress и выдаёт JSON: что за проект, какие инструменты и тесты в нём есть, на какие версии целится код. Пригодится перед правками в чужом плагине или теме. CX Codex +1 5 400установок wp-wpcli-and-ops Скилл для операций с WordPress через wp: переносит домены, выгружает базу, ставит плагины, разбирается с cron. Пригодится, когда агенту нужно что-то сделать на живом сайте, а не в файлах темы. CX Codex +1 5 500установок wp-playground Тонкая обёртка-маршрутизатор: помогает агенту выбрать нужный сценарий WordPress Playground — Blueprint, локальный CLI, ссылки для браузера или отладку. CX Codex +1 4 700установок wp-phpstan Настраивает статический анализ PHPStan в плагинах и темах WordPress, генерирует бейзлайн и помогает типизировать хуки с REST-запросами. CX Codex +1 4 600установок wp-interactivity-api Помогает настраивать интерактивные блоки WordPress без сбоев гидратации. Пригодится при отладке директив, интеграции скриптов и синхронизации состояния между PHP и браузером. CX Codex +1 4 200установок wpds Скилл подтягивает документацию WordPress Design System через MCP-сервер, чтобы агент собирал интерфейс на настоящих компонентах и токенах, а не по памяти. CX Codex +1 4 000установок blueprint Скилл помогает создавать и проверять JSON-файлы Blueprint для WordPress Playground. Используйте его, когда нужно описать настройку среды, а не просто запустить или расшарить её. CX Codex +1 3 700установок wp-plugin-directory-guidelines Скилл проверяет плагины WordPress на соответствие 18 правилам каталога WordPress.org и выявляет несовместимость с лицензией GPL перед отправкой на модерацию. CX Codex +1 3 600установок

Похожие

wordpress-pro https://github.com/Jeffallan Скилл помогает разрабатывать темы и плагины WordPress, блоки Gutenberg и магазины WooCommerce. Нужен для задач с REST API, хуками, безопасностью и производительностью. CX Codex +1 9 700установок wordpress-advanced-architecture bobmatnyc Скилл по продвинутой разработке под WordPress: свои REST-маршруты, команды WP-CLI, кэширование транзиентами и объектным кэшем. CX Codex +1 441установок wordpress-setup jezweb Скилл проверяет WP-CLI, тестирует SSH или REST API, настраивает авторизацию и сохраняет конфиг подключения к WordPress. CX Codex +1 1 500установок laravel-api-tool-kit ahmedesa Задаёт Claude правила и пошаговые воркфлоу для REST API на Laravel с пакетом essa/api-tool-kit. Генерируемый код совпадает с архитектурой проекта с первого черновика. ★ 533звёзд репо woocommerce-dev-cycle secondsky Скилл ведёт по циклу разработки WooCommerce: запускает тесты, чинит стиль кода и разбирает ошибки линтинга. CX Codex +1 361установок wordpress-elementor jezweb Редактирует страницы Elementor и управляет шаблонами WordPress через WP-CLI или автоматизацию браузера. Пригодится для быстрой замены текстов и визуальной правки макетов. CX Codex +1 2 900установок

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о wp-abilities-api

Как установить wp-abilities-api в Claude Code?

Выполните npx skills add WordPress/agent-skills --skill wp-abilities-api -a claude-code. Скилл окажется в ~/.claude/skills/wp-abilities-api/SKILL.md.

Что делает wp-abilities-api?

Проводит агента по регистрации способностей и категорий в PHP, проверке их выдачи через wp-abilities/v1 и потреблению в JS. Отдельно разбирает типичные сбои: способность не появилась, REST видит её, а клиент нет.

Какая версия WordPress нужна?

WordPress 7.0+ и PHP 7.4.0+. Для версий ниже 6.9 нужен отдельный плагин или пакет Abilities API, а часть сценариев требует WP-CLI.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой