Ghost 管理 API 无头发布与 CMS 自动化
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/ghost-admin-api-headless-publishing-cms-automation。
技能介绍
解决什么问题
Ghost 站点通常要同时处理文章、页面、标签、会员、优惠和邮件订阅;当发布流程被脚本、Agent 或其他自动化链路触发时,手工在后台操作容易造成格式不一致、字段遗漏和内容状态不同步。这个技能把 Ghost Admin API 中已认证的操作整理成一条可执行路径,让 Agent 围绕结构化发布和 CMS 运维完成任务,而不是猜测请求格式。
技能如何工作
核心能力集中在 Ghost Admin API 已暴露的资源操作上,包括 posts、pages、tags、members、offers 和 newsletter 发布。典型链路是:先确认 Ghost 安装具备 Admin API 访问权限并准备好 Admin API key;请求 JSON payload 时设置 Content-Type: application/json,多数请求库的 JSON 专用封装会处理这一点;按 Ghost Admin API 文档定位目标资源,先检查必填字段、状态和关联对象,再执行创建、更新或发布类操作;最后从响应中读取结果,必要时回到文档核对版本差异。若上游说明要求以用户身份认证,则应用需要收集用户邮箱和密码,用凭据换取 cookie,并使用 cookie 维持会话。
适用边界与注意点
它适用于已经运行 Ghost、需要把发布和 CMS 运维接入自动化的场景,不替代 Ghost 后台本身,也不提供 Ghost Admin API 之外的业务规则。写入前应确认目标对象是文章、页面、标签、会员、优惠还是邮件订阅,并核对文档要求的请求结构。Python 用户会话路径涉及用户凭据和 cookie,应放在安全配置中,避免日志、截图、仓库或错误消息泄露。上游文档以 Ghost 官方 Admin API 页面为准,接口字段和认证细节可能随 Ghost 版本变化。
使用场景
- 维护 Ghost 站点时,通过 Admin API 发布文章、设置页面状态并更新标签关联
- 处理 Ghost 会员运营时,用 Admin API 创建或更新会员对象并核对账号信息
- 运营 Ghost 付费内容时,通过 Admin API 处理优惠对象并验证发布结果
- 发布邮件订阅内容时,调用 Admin API 管理 newsletter 与相关发布动作
适合人员
- 负责 Ghost 站点的技术运营,需要用管理 API 批量发布和校对文章与页面
- 构建内容自动化脚本的工程师,希望按 Admin API 文档稳定调用发布接口
- 处理会员与优惠配置的运营,需要在 Ghost 中持续维护账号和订阅相关信息
- 开发 Agent 工作流的工程师,要把 Ghost 的结构化发布能力接入自动化流程