Content
wordpress-publisher avatar

wordpress-publisher

Automate WordPress content publishing with draft workflows, media library integration, and native Hebrew/RTL support.

Introduction

The WordPress Publisher skill is an advanced automation agent designed for content creators, bloggers, and developers who manage WordPress-based websites. It streamlines the editorial workflow by allowing you to generate, draft, and publish content directly from your command line interface. The agent enforces a two-step process—creating a draft for review before live deployment—ensuring that content quality and formatting are verified before reaching your audience.

Built with a specific emphasis on multilingual support, it natively handles Hebrew content by wrapping output in RTL (Right-to-Left) compliant HTML structures, ensuring correct rendering in the WordPress block editor or classic editor. It also integrates seamlessly with the image-generation skill to automatically generate featured images and illustrative content, eliminating the need for manual asset creation and ASCII diagrams.

  • Full lifecycle management: Create, draft, publish, and check post status directly via terminal commands.

  • Multilingual & RTL optimization: Automatic injection of dir="rtl" and lang="he" tags for seamless Hebrew blog post management.

  • Media library integration: Support for featured image uploading and attachment during the creation process.

  • Customizable metadata: Easily inject excerpts, define category IDs, and assign tags to posts using CLI flags.

  • Two-step publishing: Prevents accidental publishing by defaulting to draft state until user confirmation is provided.

  • Configuration: Requires a .env file with your WordPress site URL, username, and an Application Password generated via the WordPress User Profile menu.

  • Security: Operates via WordPress REST API; ensure your account has adequate permissions (Editor or Administrator) for successful API calls.

  • Error handling: Provides clear feedback for 401 Unauthorized or 403 Forbidden errors to help troubleshoot credential or permission issues.

  • Workflow: Optimized for headless or CLI-driven content creation cycles, allowing you to pipe HTML content directly into the publisher using standard shell redirection.

Repository Stats

Stars
27
Forks
8
Open Issues
2
Language
TypeScript
Default Branch
main
Sync Status
Idle
Last Synced
May 1, 2026, 08:26 AM
View on GitHub