wp-rest-api — скилл для Claude Code: что делает и как установить
Скилл для работы с REST API WordPress: подсказывает агенту, как зарегистрировать маршрут, проверить аргументы и поставить проверку прав, и помогает разобрать 401 или 404.
npx skills add WordPress/agent-skills --skill wp-rest-api -a claude-codeЧто делает wp-rest-api
Скилл даёт агенту порядок действий в REST API WordPress. Сначала тот ищет, что уже есть в коде: вызовы register_rest_route, классы WP_REST_Controller, хук rest_api_init. Потом выбирает подход — show_in_rest для типа записи или собственная конечная точка на классе контроллера.
Внутри лежат справочники по маршрутам, схеме аргументов, ответам и полям, аутентификации, обнаружению и параметрам запроса. Скилл помнит, что per_page упирается в 100, а неотфильтрованный HTML из content.raw доступен через ?context=edit и требует авторизации. Разбор поломок тоже в нём: 404 обычно значит, что rest_api_init не сработал, в маршруте опечатка или выключены постоянные ссылки.
Цель — WordPress 7.0+ и PHP 7.4.0+. Нужны bash и node, часть сценариев просит WP-CLI. Проект на более старой ветке WordPress — это повод проверить версию до установки.
Какие задачи решает
- зарегистрировать маршрут с настоящей проверкой прав
- разобрать 401 или 403 на своём эндпоинте
- добавить вычисляемое поле в ответ через
register_rest_field - включить
show_in_restдля своего типа записи и таксономии - задать схему аргументов и санитайзинг вместо чтения
$_GET
Примеры запросов агенту
- Добавь маршрут
my-plugin/v1/ordersчерезregister_rest_route, сpermission_callbackи схемой аргументов - Почему мой эндпоинт отдаёт 401 при запросе из админки?
- Включи
show_in_restдля типа записиportfolioи проверь, что он появился вwp/v2
Как установить wp-rest-api
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-rest-api -a claude-code2Вручную: положить файлы
~/.claude/skills/wp-rest-api/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/wp-rest-api/
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-rest-api -a codex2Вручную: положить файлы
.agents/skills/wp-rest-api/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-rest-api -a cursor2Вручную: положить файлы
.cursor/skills/wp-rest-api/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install WordPress/agent-skills wp-rest-api2Вручную: положить файлы
.github/skills/wp-rest-api/SKILL.md1Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-rest-api -a gemini-cli2Командой платформы
gemini skills install https://github.com/WordPress/agent-skills --path skills/wp-rest-apiВручную: положить файлы
.devin/skills/wp-rest-api/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add WordPress/agent-skills --skill wp-rest-api -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора19
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о wp-rest-api
Как установить wp-rest-api в Claude Code?
Выполните npx skills add WordPress/agent-skills --skill wp-rest-api -a claude-code. Файл скилла окажется по пути ~/.claude/skills/wp-rest-api/SKILL.md.
Что делает wp-rest-api?
Проводит агента по созданию и отладке эндпоинтов WordPress: маршруты, схема аргументов, проверка прав, поля и мета в ответе, включение типов записей в REST.
Какая версия WordPress нужна?
Скилл рассчитан на WordPress 7.0+ и PHP 7.4.0+. Ему нужны bash и node, а часть сценариев опирается на WP-CLI.