Скилл Payload
Payload agent skill
Официальный скилл Payload CMS, который приходит вместе с пакетом: коллекции, поля, хуки, доступы, запросы и адаптеры баз данных
Установка
pnpx create-payload-app@latestНовые проекты получают настроенный скилл автоматически.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл лежит внутри npm-пакета payload, поэтому его содержание совпадает с установленной версией. SKILL.md начинается с таблицы типовых задач со ссылками на справочники, и агент открывает только нужный файл. Справочники описывают коллекции с авторизацией, загрузками и черновиками, все типы полей, хуки, контроль доступа вплоть до построчной безопасности, Local API, REST и GraphQL, адаптеры MongoDB, Postgres и SQLite, свои эндпоинты, разработку плагинов, очередь задач и локализацию. Скилл также помогает разбирать ошибки валидации, связей и транзакций.
Для кого. Для разработчиков, которые строят сайты и бэкенды на Payload CMS и Next.js вместе с агентом.
Подходит, если
- Нужно добавить коллекцию, поля или хуки в проект на Payload
- Нужно настроить права доступа и не открыть лишние данные через Local API
- Нужно разобраться с ошибкой валидации или запросом по связям
Не подходит, если
- Проект на другой CMS
- Нужны инструкции для версии Payload, отличной от установленной, а пакет не обновлен
Пример запроса к агенту
Добавь в Payload коллекцию статей с черновиками и доступом на редактирование только для автораОграничения
SKILL.md занимает около 8000 токенов при открытии, справочники читаются по требованию. Плагин Claude Code следит за веткой main, а не за установленной версией, поэтому одновременно с указателем на node_modules его включать не стоит.
Как отключить. Уберите ссылку на скилл из AGENTS.md или удалите плагин payload через /plugin.
Проверка безопасности
- Скилл состоит из инструкций и справочников
Коротко о README
Payload это открытый фреймворк на Next.js с админкой и готовым TypeScript-бэкендом, который работает как headless CMS. Главный README описывает запуск через create-payload-app и шаблоны, а раздел документации AI Tooling объясняет, что скилл поставляется в пакете и подключается через AGENTS.md. Там же описан плагин для Claude Code из маркетплейса в репозитории. Лицензия MIT.
SKILL.md
---
name: payload
description: Use when working with Payload projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.
---
# Payload Application Development
Payload is a Next.js native CMS with TypeScript-first architecture, providing admin panel, database management, REST/GraphQL APIs, authentication, and file storage.
## Quick Reference
| Task | Solution | Details |
| --- | --- | --- |
| Auto-generate slugs | `{ type: 'slug', useAsSlug: 'title' }` | [FIELDS.md#slug-field](reference/FIELDS.md#slug-field) |
| Restrict content by user | Access control with query | [ACCESS-CONTROL.md#row-level-security-with-complex-queries](reference/ACCESS-CONTROL.md#row-level-security-with-complex-queries) |
| Local API user ops | `user` + `overrideAccess: false` | [QUERIES.md#access-control-in-local-api](reference/QUERIES.md#access-control-in-local-api) |
| Draft/publish workflow | `versions: { drafts: true }` | [COLLECTIONS.md#versioning--drafts](reference/COLLECTIONS.md#versioning--drafts) |
| Computed fields | `virtual: true` with **field-level** `hooks.afterRead` returning the value | [FIELDS.md#virtual-fields](reference/FIELDS.md#virtual-fields) |
| Document titles | Stored top-level field in `admin.useAsTitle` | [COLLECTIONS.md#useastitle](reference/COLLECTIONS.md#useastitle) |
| Conditional fields | `admin.condition` | [FIELDS.md#conditional-fields](reference/FIELDS.md#conditional-fields) |
| Custom field validation | `validate` function | [FIELDS.md#validation](reference/FIELDS.md#validation) |
| Filter relationship list | `filterOptions` on field | [FIELDS.md#relationship](reference/FIELDS.md#relationship) |Частые вопросы
Нужно ли что-то ставить в новом проекте?
Нет, create-payload-app настраивает скилл автоматически, отключить можно флагом --no-agent.
Когда нужен плагин?
Только если вы участвуете в разработке самого Payload или хотите инструкции для еще не вышедших изменений.
Похожие
Скилл FastAPI
FastAPI skill
Официальный скилл FastAPI, который поставляется вместе с пакетом и учит агента писать код под установленную версию
Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI
Firebase MCP Server
Firebase CLI and MCP Server
Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций
Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы