LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

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.

77stars1forksUpdated 5/14/2026
Web Development#cms#payload#nextjs#typescript#javascript#development

Security Assessment

Medium Risk(50/100)

Detected risks:

Secret Exposure([reference/ACCESS-CONTROL.md] token =, [reference/ADVANCED.md] token =, [reference/PLUGIN-DEVELOPMENT.md] SECRET=)
Sensitive File Access([reference/ACCESS-CONTROL.md] .env, [SKILL.md] .env, [reference/ADAPTERS.md] .env)
Security Score50/100

About payload

The Payload skill provides developers with specialized tools and guidance for working with Payload CMS projects, which are TypeScript-first and Next.js-native. This skill is designed to help manage and debug complex application behaviors, including validation errors, security issues, relationship queries, transactions, and hook logic. By centralizing knowledge around Payload's configuration files, collections, fields, hooks, access control, and API usage, it simplifies development workflows and accelerates problem-solving in CMS-driven applications.

Key features of the Payload skill include support for auto-generating slugs, managing draft/publish workflows, applying row-level access control, handling computed and conditional fields, implementing custom validations, filtering relationship lists, and automating author/date fields. Additionally, it offers guidance on preventing hook loops, performing cascading deletes, executing geospatial queries, managing reverse relationships, and integrating with Next.js revalidation workflows. The skill references Payload's configuration patterns and API interactions, providing practical examples and links to relevant documentation for each feature.

This skill is particularly useful for developers and teams building or maintaining applications with Payload CMS who need robust tools for managing content structures, enforcing security, and optimizing data workflows. It is suited for projects requiring precise control over data access, field behavior, and relational queries, as well as for debugging complex scenarios in production or development environments. Target users include frontend and backend developers, CMS administrators, and software engineers focused on TypeScript and Next.js-based content applications.

FAQ

How do I use this skill with existing Payload projects?

This skill can be applied by referencing Payload's configuration files, collections, fields, hooks, and access controls. It provides guidance on handling common operations such as slug generation, draft/publish workflows, field validations, and API queries.

Is this skill compatible with all versions of Payload CMS?

The skill is designed for Payload projects using TypeScript and Next.js. While it covers standard Payload features, compatibility may vary with older or highly customized Payload versions.

Can it help with debugging complex hook or relationship issues?

Yes, the skill includes strategies for preventing hook loops, handling cascading deletes, and managing relationship queries, making it suitable for troubleshooting complex application behavior.

Are there limitations on API usage?

The skill outlines usage patterns for the local API, including access control settings. It emphasizes following Payload's guidelines and best practices for query selection and access overrides.

All Files

13 files
reference/ACCESS-CONTROL.md17.8 KB
View
SKILL.md15.3 KB
View
reference/ADAPTERS.md7.3 KB
View
reference/ADVANCED.md8.8 KB
View
reference/PLUGIN-DEVELOPMENT.md34.2 KB
View
README.md2.2 KB
View
reference/COLLECTIONS.md5.9 KB
View
reference/ACCESS-CONTROL-ADVANCED.md17.6 KB
View
reference/ENDPOINTS.md15.1 KB
View
reference/FIELD-TYPE-GUARDS.md10.6 KB
View
reference/QUERIES.md5.9 KB
View
reference/FIELDS.md17.1 KB
View
reference/HOOKS.md4.2 KB
View

Install payload

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

payloadcms/skills

Related Skills

multi-agent-patterns

1,817

github-project-management

81,436

music

79,427

elasticsearch-anomaly-detection

605