payloadcms/skills
GitHub: payloadcms/skills
为 AI 编程 Agent 提供 Payload CMS 专属的开发技能包,涵盖项目开发与 CMS 数据迁移两大场景。
Stars: 135 | Forks: 4
# AI Agent 技能
一系列专为 AI 编程 Agent 设计的技能。这些技能以打包的指令和脚本形式提供,旨在扩展 Agent 的能力。
## 安装说明
```
npx skills add payloadcms/skills
```
## 可用技能
### `payload`
**适用场景:** 处理 Payload 项目(payload.config.ts、collections、fields、hooks、access control)。调试校验错误、安全问题、关联查询、事务或 hook 行为。
**涵盖范围:**
- **Collections**:认证、上传、草稿、实时预览配置
- **Fields**:包含 relationships、arrays、blocks、joins、虚拟 fields 在内的所有 field 类型
- **Hooks**:beforeChange、afterChange、beforeValidate、field hooks
- **Access Control**:Collection、field 和全局 access 模式,包括 RBAC 和多租户(multi-tenant)
- **Queries**:带有复杂运算符的 Local API、REST 和 GraphQL 查询
- **Database Adapters**:MongoDB、Postgres、SQLite 配置和事务
- **高级功能**:任务队列(Jobs queue)、自定义 endpoint、本地化(localization)、插件
[查看完整文档 →](skills/payload/README.md)
### `cms-migration`
**适用场景:** 将内容从 WordPress、Contentful、Strapi、Sanity、Webflow 或其他 CMS 迁移至 Payload。处理需要映射到 Payload collections 的数据导出文件(JSON、CSV)。
**涵盖范围:**
- **数据分析**:从源数据中识别 field 类型、relationships 和模式
- **Collection 设计**:通过迭代式对话生成 Payload collection 配置
- **Field 映射**:针对所有 Payload field 类型及其源模式的完整参考
- **迁移模式**:WordPress、Contentful、Strapi 的 field 映射
- **常见陷阱**:Select 与 relationship 的区分,以及富文本(rich text)的处理
[查看完整文档 →](skills/cms-migration/SKILL.md)
## 资源
- [Payload 文档](https://payloadcms.com/docs)
- [Payload GitHub](https://github.com/payloadcms/payload)
## 许可证
MIT
标签:AI智能体, MITM代理, Payload CMS, SOC Prime, Syscall, Web开发, 内容迁移, 开发工具, 测试用例, 辅助编程