用途:通过 REST API 管理任意 Payload CMS 部署(生产或本地)的内容,包括创建/编辑文章与页面、Markdown 转 Lexical、列出与查询集合、批量更新。
主要能力:REST API 的增删改查;基于 session 的认证(curl 登录写入 cookies,或用管理员界面提取 payload-token cookie);Lexical JSON 结构及段落、标题、粗体、斜体、代码、列表、引用等节点与格式位掩码;内置 Markdown 转 Lexical 的 Python 脚本;常见集合 posts、pages、media、users;本地可改用项目内内联脚本调用 payload.create。
使用方式:先确定站点 API 地址(询问用户或检查配置),读取类请求可直接 curl,写入类需先认证。示例:登录 curl -X POST "https://your-site.com/api/users/login" -H "Content-Type: application/json" -d '{"email": "user@example.com", "password": "..."}' -c cookies.txt;创建 curl -X POST "https://your-site.com/api/posts" -H "Content-Type: application/json" -b cookies.txt -d '{...}';转换 python3 ${SKILL_DIR}/scripts/md_to_lexical.py article.md > /tmp/content.json。CLI 含 migrate、generate:types、jobs:run 等命令。
限制:变更操作必须认证;RLS、迁移同步、连接池等细节需按文档处理,缺配置信息时需向用户确认。