← Back to Skills Marketplace
112
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wordpress-blogger
Description
Publish articles to WordPress blogs via REST API. Handles post creation, category/tag management, and SEO-friendly English slug generation. Use when user ask...
Usage Guidance
This skill appears to do what it says (publish posts to WordPress), but the SKILL.md expects sensitive credentials in a workspace .env and reads a specific path (/root/.openclaw/workspace/.env) while the skill metadata declares no required env vars or config paths. Before installing: 1) confirm the source/author and trustworthiness since no homepage/source is provided; 2) require the pack author to update metadata to declare WP_BLOG_URL, WP_USERNAME, WP_APP_PASSWORD (and mark WP_APP_PASSWORD as the primary credential) and to list the config path being read; 3) prefer using a WordPress application password tied to a low-privilege user and test on a staging site first (not a production blog); 4) be aware the instructions publish posts with status "publish" — if you want drafts first, modify the workflow; 5) rotate/revoke the application password after testing. If the author cannot or will not fix the metadata discrepancies, treat installation as higher risk and avoid granting credentials.
Capability Analysis
Type: OpenClaw Skill
Name: wordpress-blogger
Version: 1.0.0
The wordpress-blogger skill is designed to publish articles to WordPress sites via the REST API. It follows a standard workflow of reading credentials from a local .env file, managing categories/tags, and creating posts using curl. The logic is transparent, aligns with the stated purpose, and lacks indicators of malicious intent or data exfiltration beyond the intended WordPress endpoint.
Capability Assessment
Purpose & Capability
The name/description (publish to WordPress, manage categories/tags, generate slugs) align with the runtime steps (calls to the WP REST API to create categories, tags, and posts). Requiring a WordPress URL, username, and application password is appropriate for this functionality, so the actual capability is coherent with the purpose.
Instruction Scope
The SKILL.md instructs the agent to source a specific workspace file (/root/.openclaw/workspace/.env) and expects WP_BLOG_URL, WP_USERNAME, and WP_APP_PASSWORD to be present. That file path and those variables are not declared in the skill metadata. The instructions also specify automatically publishing posts (status: "publish") and include a directive to 'TRIGGER this skill whenever user mentions publishing', which increases the impact if invoked autonomously. Aside from these issues, the actions stay within the WordPress REST API domain.
Install Mechanism
This is an instruction-only skill with no install spec and no code files. That is the lowest-risk install model (nothing is written to disk by the skill package itself).
Credentials
The runtime requires WP_BLOG_URL, WP_USERNAME, and WP_APP_PASSWORD (an application password) in a workspace .env, but the registry metadata lists no required env vars or config paths and has no primary credential declared. This mismatch is significant: the skill will consume sensitive credentials but does not declare them in metadata for reviewers or policy controls.
Persistence & Privilege
always is false and the skill is user-invocable; model invocation is allowed (the platform default). The SKILL.md's explicit 'TRIGGER' text encourages automatic invocation when users mention publishing; combined with the missing-declaration issues above, that increases risk but by itself is not a platform privilege escalation.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wordpress-blogger - After installation, invoke the skill by name or use
/wordpress-blogger - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the WordPress Blog Publisher skill.
- Publish articles to WordPress blogs via REST API with post creation support.
- Automatically manages categories and tags—including checking existence, creating if needed, and assigning them.
- Generates SEO-friendly English slugs from article titles.
- Converts markdown content to HTML before publishing.
- Outputs the public URL, assigned category, and tags after successful publication.
- Credentials required via environment variables for secure publishing.
Metadata
Frequently Asked Questions
What is Blog with Wordpress?
Publish articles to WordPress blogs via REST API. Handles post creation, category/tag management, and SEO-friendly English slug generation. Use when user ask... It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.
How do I install Blog with Wordpress?
Run "/install wordpress-blogger" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Blog with Wordpress free?
Yes, Blog with Wordpress is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Blog with Wordpress support?
Blog with Wordpress is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Blog with Wordpress?
It is built and maintained by Hugo Gu (@hugogu); the current version is v1.0.0.
More Skills