← Back to Skills Marketplace
leooooooow

WordPress Blog Publisher

by LeroyCreates · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
116
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wordpress-blog-publisher
Description
Use this skill whenever the user wants to publish, update, or batch-upload blog content to a WordPress site via the REST API. Triggers include any mention of...
Usage Guidance
This skill looks designed to publish to WordPress, but several things don't add up. Before installing or using it: (1) confirm how and where you will provide the Site URL, Username, and Application Password — the registry metadata does not declare any required credentials; (2) request the missing helper script (scripts/wp_publish.py) or ask how the agent will perform the described operations when no code is bundled; (3) verify what 'image generation' service (if any) the skill would call and whether that service would receive your post content or other sensitive data; (4) confirm how permalinks are written back to upstream systems (which services, what credentials are needed, and where that data is sent); (5) test on a staging site and limit the agent to drafting mode until you confirm behavior; and (6) avoid supplying high-privilege WP credentials (use an account scoped to publish only what is necessary). These steps will reduce the risk of accidental credential exposure or unexpected external data transmission.
Capability Analysis
Type: OpenClaw Skill Name: wordpress-blog-publisher Version: 1.0.0 The skill is a standard integration for publishing and managing WordPress content via the official REST API. The instructions in SKILL.md align with the stated purpose of SEO blogging and batch processing, and while it requires sensitive credentials (WP Application Passwords), this is necessary for its functionality. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found in the provided files.
Capability Assessment
Purpose & Capability
The name, description, and REST API endpoints in SKILL.md align with a WordPress publishing skill. However, the SKILL.md expects a Site URL, Username, and Application Password even though the skill metadata declares no required environment variables or primary credential — an inconsistency in how credentials are handled.
Instruction Scope
Instructions are primarily limited to WP REST API calls and content handling, which is appropriate. Concerns: it references a helper script (scripts/wp_publish.py) that is not present in the package; it mentions image generation triggers and rewriting inline image sources ('gen:<prompt>' and rewriting to source_url) without specifying what generator or endpoint is used; and it instructs writing permalinks back to upstream systems (Bitable, Airtable, Sheets) without describing how or what credentials are required. These gaps give the agent broad discretion to access and transmit content externally.
Install Mechanism
No install spec and no code files — instruction-only — so the skill will not write or execute new code on disk. This is low install risk. The instruction references a helper script that is absent; if the skill expects that script to exist in the runtime, that expectation is unmet.
Credentials
SKILL.md requires per-run credentials (Site URL, Username, Application Password) and implies credentials for upstream systems (Airtable/Sheets/Bitable) and possibly an image generator. The registry metadata lists no required env vars or primary credential. The lack of declared credential requirements and unspecified upstream credentials is disproportionate and unclear — the agent may prompt for or be given sensitive credentials without the skill declaring them explicitly.
Persistence & Privilege
The skill is not always-enabled and is user-invocable; it does not request persistent presence or modification of other skills. No elevated platform privileges are declared.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wordpress-blog-publisher
  3. After installation, invoke the skill by name or use /wordpress-blog-publisher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of wordpress-blog-publisher. - Enables publishing and updating blog content to WordPress via REST API. - Supports batch uploading, featured images, scheduling posts, and writing Published URLs upstream. - Automatically converts Markdown to HTML and handles inline image uploads. - Provides dry-run, per-post status logging, and error handling in batch mode. - Includes helper script (scripts/wp_publish.py) for common WordPress publishing commands.
Metadata
Slug wordpress-blog-publisher
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is WordPress Blog Publisher?

Use this skill whenever the user wants to publish, update, or batch-upload blog content to a WordPress site via the REST API. Triggers include any mention of... It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install WordPress Blog Publisher?

Run "/install wordpress-blog-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is WordPress Blog Publisher free?

Yes, WordPress Blog Publisher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does WordPress Blog Publisher support?

WordPress Blog Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created WordPress Blog Publisher?

It is built and maintained by LeroyCreates (@leooooooow); the current version is v1.0.0.

💬 Comments