/install akkualle-wordpress-api
WordPress REST API Skill (Advanced)
Purpose
Provide a production-ready CLI for WordPress REST API automation. This skill focuses on content workflows (posts/pages), taxonomy (categories/tags), user reads, and safe custom requests without external HTTP libraries.
Best fit
- You want a stable CLI for automation and bot workflows.
- You need JSON-in/JSON-out for pipelines.
- You prefer simple HTTP with no extra dependencies.
Not a fit
- You must handle OAuth flows or complex browser-based auth.
- You need advanced media uploads (multipart streaming).
Requirements
- Node.js 18+ (for native
fetch).
One-time setup
- Enable the WordPress REST API (default in modern WordPress).
- Create an Application Password for a WordPress user.
- Confirm the user has the right role (e.g., Editor/Admin).
Install
cd wordpress
npm install
Run
node scripts/wp-cli.js help
node scripts/wp-cli.js posts:list --query per_page=5
node scripts/wp-cli.js posts:create '@post.json'
You can also use npm:
npm run wp -- posts:list --query per_page=5
Credentials
Supported options (first match wins):
- Basic auth token:
WP_BASIC_TOKEN(base64 ofuser:app_password) - User + app password:
WP_USER+WP_APP_PASSWORD - JWT bearer token:
WP_JWT_TOKEN
Required env
WP_BASE_URL(e.g.,https://example.com)
Input conventions
- JSON can be inline or loaded from file with
@path. - Query params use
--query key=value(repeatable) or--query key1=value1,key2=value2.
Command map (high level)
Posts:
posts:list,posts:get,posts:create,posts:update,posts:delete
Pages:
pages:list,pages:get,pages:create,pages:update,pages:delete
Taxonomy:
categories:list,categories:createtags:list,tags:create
Users:
users:list,users:get
Advanced:
request(raw method + path)
Operational guidance
- Prefer
context=viewfor read-only list calls. - Use
status=draftwhen staging content. - Implement retries for
429and transient5xxerrors in orchestrators.
Expected output
- JSON to stdout; non-zero exit code on errors.
Security notes
- Never log or commit tokens or application passwords.
- Use a dedicated low-privilege WordPress account where possible.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install akkualle-wordpress-api - 安装完成后,直接呼叫该 Skill 的名称或使用
/akkualle-wordpress-api触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
WordPress REST API CLI 是什么?
OpenClaw skill that provides a WordPress REST API CLI for posts, pages, categories, tags, users, and custom requests using plain HTTP. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。
如何安装 WordPress REST API CLI?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install akkualle-wordpress-api」即可一键安装,无需额外配置。
WordPress REST API CLI 是免费的吗?
是的,WordPress REST API CLI 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
WordPress REST API CLI 支持哪些平台?
WordPress REST API CLI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 WordPress REST API CLI?
由 Akkualle(@akkualle)开发并维护,当前版本 v1.0.0。