Skill flagged — review recommended

ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.

WordPress Blog Automation

v1.0.1

Automated WordPress blog publishing with scheduling

0· 496· 2 versions· 1 current· 1 all-time· Updated 22h ago· MIT-0
byCarl Luis Olivier@wespeakallday

Install

openclaw skills install blog-automation

Blog Automation Skill

Overview

Scheduled blog publishing system that publishes generated articles to WordPress.

Purpose

  • Convert articles to WordPress HTML format
  • Schedule posts for optimal timing
  • Handle image embeds and SEO tags
  • Publish via WordPress REST API

Input Variables

VariableDescriptionExample
WP_URLWordPress site URLhttps://paylesstax.co.za
WP_USERNAMEWordPress API usernameblog_manager
WP_APP_TOKENApplication password(configured in OpenClaw)
ARTICLE_JSONPath to generated article./article.json
SCHEDULE_TIMEOptional publish time2025-03-15T09:00:00
CATEGORIESPost categories[Tax, Compliance]
TAGSPost tags[SARS, 2026]

Workflow

  1. Load article JSON from generator
  2. Convert markdown to HTML
  3. Upload images (if any) to WordPress media
  4. Create WordPress post via REST API
  5. Log result to memory file

Triggers

  • Cron schedule (e.g., daily at 8am)
  • Manual CLI execution
  • Post-generation webhook from article generator

APIs & Dependencies

  • WordPress REST API v2
  • requests library for HTTP
  • markdown2 or mistletoe for MD->HTML

Output

{
  "status": "published|scheduled|failed",
  "wordpress_id": 12345,
  "url": "https://site.com/blog/post",
  "timestamp": "2025-03-02T05:03:19"
}

Files

  • index.py - Publishing logic
  • formatter.py - MD to HTML conversion
  • scheduler.py - Cron/schedule management

Version tags

latestvk97eg119zbqdzkznzs14m8ek1s82923q