Documents

WordPress Blog Automation

Try it

Automated WordPress blog publishing with scheduling

What it does

Overview Scheduled blog publishing system that publishes generated articles to WordPress.

The skill document

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

Related skills

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

More from wespeakallday

Browse all skills

Twitch engagement via PizzaParty.gg - 4 daily sessions for LevelUpLove

by wespeakallday31 installs

Bridge Discord messages to Agent Zero's HTTP API

by wespeakallday29 installs