用途
Pinch to Post 是一个面向 Clawdbot 的 WordPress 自动化技能,旨在让用户通过自然语言指令管理 WordPress 站点,无需进入后台管理面板。它通过 WordPress REST API 或 WP-CLI 完成站点内容与电商数据的操作。根据资料,其目标场景是减少手动点击后台、批量处理内容与商城事务。
主要能力
文章与页面
可创建、更新、删除(软删除与硬删除)、搜索文章,支持按状态、分类、标签、日期范围筛选;可发布草稿、定时发布(scheduled)、创建页面并指定模板。示例中给出了使用 curl 调用 /wp-json/wp/v2/posts 与 /wp-json/wp/v2/pages 的具体命令。
媒体管理
支持上传图片、设置标题、替代文本(alt text)与说明文字,并将媒体设为文章特色图像。示例调用 /wp-json/wp/v2/media。
分类与标签
可列出、创建分类与标签,并设置名称、别名(slug)与描述。
评论管理
可查看待审核评论、批准、标记为垃圾、回复评论,以及批量批准所有待审核评论。
WooCommerce
集成后可管理商品(列出、创建、更新库存与价格)、订单(查看近期订单、更新状态为已完成、添加物流备注)、优惠券(折扣码、百分比、使用限制、过期时间)以及销售报表(月度汇总、热销商品、低库存查询)。使用 WooCommerce 消费者密钥与密钥(consumer key / secret)认证。
SEO 集成
支持向文章 meta 字段写入 Yoast SEO 标题、元描述与焦点关键词,以及 RankMath 的标题、描述与焦点关键词。
Markdown 转 Gutenberg
可将 Markdown 内容转换为 Gutenberg 区块,资料给出了标题、段落、列表、引用、加粗、斜体、分隔线等映射关系。
内容健康评分
对指定文章进行检查,包括字数(建议 300+)、标题长度(建议 50-60 字符)、摘要/元描述是否存在、特色图像、H2 标题数量、内容内图片、图片替代文本与内部链接,并输出评分与改进提示。
社交媒体跨平台发布
支持将内容发布到 Twitter/X、LinkedIn 与 Mastodon,并可生成长内容的 Twitter 线程。需要配置相应平台的 API 密钥与访问令牌。
内容日历
可按月份查看已发布、已排期与草稿内容列表。
高级自定义字段与多语言
支持通过 ACF 字段提交自定义数据;支持 WPML 与 Polylang 的多语言创建与语言列表查询。
站点运维
提供站点健康检查(REST API 状态、认证、响应时间)、内容统计(各状态文章数、页面、媒体、评论数)、备份(生成带时间戳的 JSON 文件,涵盖文章、页面、分类、标签)与导出 Markdown 归档。
批量操作
支持一键发布全部草稿、删除指定日期前的旧文章、批准所有评论等。
多站点管理
可通过环境变量配置多个站点的 URL、用户名与密码,并用站点别名切换操作目标。
使用方式
安装与配置方面,资料给出以下步骤:
- 在 WordPress 后台「用户 → 个人资料 → 应用程序密码」中新建并复制应用密码。
- 在 Clawdbot 的 skills 配置中以 JSON 填入环境变量:
WP_SITE_URL、WP_USERNAME、WP_APP_PASSWORD,并将pinch-to-post设为enabled: true。 - 资料称“没有第三步”,配置完成后即可使用。
多站点配置使用 WP_DEFAULT_SITE 与 WP_SITE_<别名>_URL/USER/PASS 形式的环境变量。WooCommerce 需配置 WC_CONSUMER_KEY 与 WC_CONSUMER_SECRET。社交发布需配置 Twitter、LinkedIn、Mastodon 的相应密钥与令牌。
日常使用以自然语言指令为主,例如创建文章、发布草稿、审核评论等;也可以直接调用资料中给出的 curl 命令或脚本(如 ./wp-rest.sh health-check、./wp-rest.sh calendar、./wp-rest.sh bulk-publish 等)。
适用场景
- 需要批量创建、发布、删除文章与页面的内容运营者。
- 管理 WooCommerce 商城,需要批量更新库存、处理订单、创建优惠券或查看销售报表的电商运营者。
- 管理多个 WordPress 站点、希望统一操作的团队。
- 需要批量审核评论、清理垃圾评论的站长。
- 希望用 Markdown 写作并自动转为 Gutenberg 区块的创作者。
- 需要 SEO 字段批量设置、内容健康检查与社交媒体分发的内容团队。
- 需要将 WordPress 内容备份或导出为 Markdown 的用户。
限制
- 资料未提供该技能的收费、价格或授权模式信息。
- 资料未提供具体支持的 WordPress、WooCommerce 或 PHP 版本要求。
- 资料未提供 WP-CLI 的具体用法细节,仅提及可通过 REST API 或 WP-CLI 操作。
- 资料未提供各社交媒体平台 API 的申请方式与限制说明。
- 资料中关于性能的描述为“针对 5 万+文章、1 万+商品、10 万+媒体文件的站点测试与优化,内置速率限制”,未给出独立第三方验证。
- 部分功能(如社交跨平台发布、多语言、ACF)依赖对应插件或平台的额外配置。
- 资料未提供错误处理、权限范围或安全策略的完整说明。
- 资料未提供该技能的开源许可证、仓库地址或版本更新记录。