payload
It supports configuration of Payload CMS collections, fields, hooks, access control, and database query debugging.
Install
mkdir -p .claude/skills/payload && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/129" && unzip -o skill.zip -d .claude/skills/payload && rm skill.zipInstalls to .claude/skills/payload
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.Key capabilities
- →Define Payload CMS collection schemas
- →Apply row-level security queries
- →Set up draft and publish workflows
- →Implement virtual fields for computed data
- →Handle local API user operations
How it works
It maps requirements to specific Payload configuration helpers and access control patterns documented in the CMS repository.
Inputs & outputs
When to use payload
- →Defining custom collections and fields
- →Configuring complex access control hooks
- →Debugging API and database relationship queries
- →Setting up draft and publish workflows
About payload
Handles Payload CMS configuration including collection definitions, field types, and hooks. It provides guidance on access control, local API operations, and database query debugging.
Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.
When not to use it
- →For generic web development outside the Payload CMS ecosystem
- →For simple front-end sites without a back-end CMS requirement
Prerequisites
Limitations
- →Configuration must be compatible with Payload CMS versioning
- →Complexity limited by the framework's internal architecture
How it compares
It provides CMS-specific API solutions rather than general ORM or database queries.
Compared to similar skills
payload side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| payload (this skill) | 73 | 2mo | Review | Intermediate |
| convex-backend | 8 | 2mo | No flags | Intermediate |
| typegoose-modeling | 0 | 1mo | No flags | Intermediate |
| backend-dev-guidelines | 10 | 28d | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by payloadcms
View all by payloadcms →You might also like
convex-backend
CloudAI-X
Convex backend development guidelines. Use when writing Convex functions, schemas, queries, mutations, actions, or any backend code in a Convex project. Triggers on tasks involving Convex database operations, real-time subscriptions, file storage, or serverless functions.
typegoose-modeling
CatOfJupit3r
Create MongoDB models using Typegoose following project conventions. Use when defining database schemas, creating new models, working with embedded documents, adding indexes for query optimization, or exporting type-safe model instances.
backend-dev-guidelines
langfuse
Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).
add-setting-env
lobehub
Guide for adding environment variables to configure user settings. Use when implementing server-side environment variables that control default values for user settings. Triggers on env var configuration or setting default value tasks.
nextjs-supabase-auth
davila7
Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.
workflow
vercel
Creates durable, resumable workflows using Vercel's Workflow DevKit. Use when building workflows that need to survive restarts, pause for external events, retry on failure, or coordinate multi-step operations over time. Triggers on mentions of "workflow", "durable functions", "resumable", "workflow devkit", or step-based orchestration.