wordpress-publisher

Publish, schedule, and bulk-publish WordPress posts via REST API.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/sigitpoerwo/repoworkspace_zahra --skill wordpress-publisher-sigitpoerwo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wordpress-publisher
Source: https://github.com/sigitpoerwo/repoworkspace_zahra/tree/main/skills/01-SIAP-PAKAI/writing/wordpress-publisher
Command: npx skills add https://github.com/sigitpoerwo/repoworkspace_zahra --skill wordpress-publisher-sigitpoerwo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

Publish WordPress posts to a site via REST API, eliminating manual posting, scheduling, and bulk publishing work.

Core Features & Use Cases

  • Publish single post to WordPress as draft or publish immediately
  • Schedule posts for future publication
  • Bulk publish posts from JSON file
  • Template-based formatting, with category and tag support
  • Safe, credential-driven publishing using WordPress REST API

Quick Start

Run the WordPress publisher to publish a post by providing a title and HTML content.

Frequently Asked Questions about wordpress-publisher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bulk publish WordPress posts from a JSON file?

Bulk publish WordPress posts from a JSON file by passing the data to the REST API. The publisher reads the JSON, processes each entry with template-based formatting, and handles category and tag support across WordPress REST endpoints.

Can I schedule WordPress posts for future publication via the REST API?

Yes, you can schedule WordPress posts for future publication via the REST API. The publisher sets the desired future date for your post, eliminating manual scheduling work by sending the correct parameters to the WordPress endpoint.

Do I need curl and jq to publish WordPress posts via the REST API?

Yes, you need curl and jq to publish WordPress posts via the REST API. Curl handles the HTTP requests to the endpoints, while jq processes JSON responses, ensuring safe credential-driven publishing reads correctly from config.json.

How do I configure WordPress REST API authentication credentials for automated publishing?

Configure WordPress REST API authentication credentials for automated publishing by storing them in a config.json file. The publisher reads this configuration to handle authentication safely before sending any single, scheduled, or bulk post request.

What is the best way to automate single post publishing to WordPress as a draft?

The best way to automate single post publishing to WordPress as a draft is using a REST API publisher. It accepts your title and HTML content, applies template-based formatting, and securely sends the request to create the post immediately or as a draft.

Why does my WordPress bulk publish script return an authentication error?

A WordPress bulk publish script returns an authentication error when credentials in config.json are missing or invalid. The publisher requires proper authentication to safely process JSON entries and will surface these error responses from the REST API endpoints.