360 Secure SkillHub
360 安全技能中心

WordPress Blog Automation

该 Skill 用于 WordPress 博客自动发布:读取生成器产出的文章 JSON,转换为 HTML,上传图片,按配置时间通过 WordPress REST API 创建文章并记录结果,支持定时、手动命令或生成后触发。文件列表仅含 index.py,声明的 formatter.py、scheduler.py 未提供。

wespeakallday
wespeakallday
热度 73.28
最近更新 2026-05-17 13:18:09
分类:营销依赖:代码执行 / 第三方 API / 读写文件应用场景:博客写作 / 自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add blog-automation
Metadata
name
blog-automation
description
Automated WordPress blog publishing with scheduling
version
1.0.0
author
Migration from Agent Zero

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

Variable Description Example
WP_URL WordPress site URL https://paylesstax.co.za
WP_USERNAME WordPress API username blog_manager
WP_APP_TOKEN Application password (configured in OpenClaw)
ARTICLE_JSON Path to generated article ./article.json
SCHEDULE_TIME Optional publish time 2025-03-15T09:00:00
CATEGORIES Post categories [Tax, Compliance]
TAGS Post 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