Скилл Payload

Payload agent skill

Официальный скилл Payload CMS, который приходит вместе с пакетом: коллекции, поля, хуки, доступы, запросы и адаптеры баз данных

СкиллНизкий риск

payloadcms/payload

Установка

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, который поставляется вместе с пакетом и учит агента писать код под установленную версию

СкиллНизкий риск102,3 тыс.
Выбор редакции

Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI

ПлагинСредний риск5,4 тыс.

Firebase MCP Server

Firebase CLI and MCP Server

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

Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций

MCP-серверВысокий риск4,5 тыс.
Выбор редакции

Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы

MCP-серверСредний риск3,6 тыс.