Agent skill · software engineering · aiskillstore
payload
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.
Why this skill is useful
Provides specific commands and patterns for Payload CMS development that the AI wouldn't reliably generate on its own.
What it needs
About 8k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
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 slugField() FIELDS.md#slug-field-helper Restrict content by user Access control with query ACCESS-CONTROL.md#row-level-security-with-complex-queries Local API user ops user + overrideAccess: false QUERIES.md#access-control-in-local-api Draft/publish workflow versions: { drafts: true } COLLECTIONS.md#versioning--drafts Computed fields virtual: true with field-level hooks.afterRead returning the value FIELDS.md#virtual-fields Conditional fields admin.condition FIELDS.md#conditional-fields Custom field validation validate function FIELDS.md#validation Filter relationship list filterOptions on field FIELDS.md#relationship Select specific fields select parameter QUERIES.md#field-selection Auto-set author/dates beforeChange hook HOOKS.md#collection-hooks Prevent hook loops req.context check HOOKS.md#context Cascading deletes beforeDelete hook HOOKS.md#collection-hooks Geospatial queries point field with near/within FIELDS.md#point-geolocation Reverse relationships join field type FIELDS.md#join-fields Next.js revalidation Context control in afterChange HOOKS.md#nextjs-revalidation-with-context-control Query by relationship Nested property syntax QUERIES.md#nested-properties Complex queries AND/OR logic QUERIES.md#andor-logic Transactions Pass req to operations ADAPTERS.md#threading-req-through-operations Background jobs Jobs queue with tasks ADVANCED.md#jobs-queue Custom API routes Collection custom endpoints ADVANCED.md#custom-endpoints Cloud storage Storage adapter plugins ADAPTERS.md#storage-ad …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/payload