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 WordPress, WP, wp-json, publishing blog posts, SEO content, pushing Markdown or HTML to a blog, uploading featured images, scheduling posts, or writing a Published URL back to another system.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "wordpress-blog-publisher" with this command: npx skills add wordpress-blog-publisher

WordPress Blog Publisher

This skill turns an AI agent into a reliable publisher for WordPress sites via the REST API (/wp-json/wp/v2/*). Designed for cross-border SEO bloggers.

When to use

  • Batch-publishing SEO articles from any source
  • Updating existing posts (content, SEO title, slug, featured image)
  • Uploading media to the WP library
  • Scheduling future posts
  • Writing permalink back into upstream system (Bitable, Airtable, Sheets)

Prerequisites

  1. Site URL (e.g. https://example.com)
  2. Username
  3. Application Password (WP Admin > Users > Profile > Application Passwords, NOT the login password)

Auth: HTTP Basic with app password.

Core operations

Create a post: POST /wp-json/wp/v2/posts

Upload media: POST /wp-json/wp/v2/media

Update a post: POST /wp-json/wp/v2/posts/<id>

Find by slug: GET /wp-json/wp/v2/posts?slug=my-slug&status=any

Content handling

  • Markdown to HTML conversion (preserve code fences, tables)
  • Strip YAML front-matter, use for title/slug/categories/tags
  • Upload inline images, rewrite src to source_url
  • Image placeholders ![prompt](gen:<prompt>) trigger image generation if configured

Batch mode

  1. Dry-run first post, show draft URL
  2. After confirm, process rest with 1-2s delay
  3. Keep per-post status log, show summary
  4. On failure, log and continue

Helper script: scripts/wp_publish.py

Commands: upload-media, create-post, update-post, find-by-slug, publish-markdown

Common pitfalls

  • 401: wrong password type (need Application Password)
  • 403: missing publish_posts capability
  • Wrong category/tag IDs per site
  • Images > 2MB: resize before upload
  • Timezone: use date_gmt for UTC certainty

After publishing

Write permalink back to upstream system and flip status to published.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

通义晓蜜 - 智能外呼

触发阿里云晓蜜外呼机器人任务,自动批量拨打电话。适用于批量外呼、客户回访、满意度调查、简历筛查约面试等场景。可从前置工具或节点获取外呼名单。

Registry SourceRecently Updated
General

Letterboxd Watchlist

Scrape a public Letterboxd user's watchlist into a CSV/JSONL list of titles and film URLs without logging in. Use when a user asks to export, scrape, or mirror a Letterboxd watchlist, or to build watch-next queues.

Registry SourceRecently Updated
General

Seedance Video Generation

Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models.

Registry SourceRecently Updated
4.2K17jackycser
General

Universal Skills Manager

The master coordinator for AI skills. Discovers skills from multiple sources (SkillsMP.com, SkillHub, and ClawHub), manages installation, and synchronization...

Registry SourceRecently Updated