aviz85 avatar

Wordpress Publisher

This publishes WordPress posts through Claude with a smart two-step flow: draft first, then publish after you confirm. It handles featured images, categories, tags, and excerpts through the WordPress REST API using application passwords. The workflow is clean: write content, create draft, review the preview link it gives you, then publish when ready. Defaults to Hebrew with RTL formatting, which is unusual but makes sense given the author. You can pipe content from stdin or pass HTML files directly. The status command is handy for checking posts mid-workflow. Setup requires creating an application password in WordPress and dropping credentials in a local .env file.

skills.sh installs
152
GitHub stars
51
last updated
Aug 21, 2026

Install

$ npx -y skills add aviz85/claude-skills-library --skill wordpress-publisher --agent claude-code

Installs into .claude/skills of the current project.

Files

WordPress Publisher

First time? If setup_complete: false above, run ./SETUP.md first, then set setup_complete: true.

Publish content to WordPress with a two-step flow: draft first, then publish after user confirmation.

Default Language: Hebrew

IMPORTANT: Unless the user explicitly requests English or another language, create all blog posts in Hebrew with RTL formatting. Also generate images using the image-generation skill for:

  • Featured/hero image for the post
  • Internal images to illustrate concepts (instead of ASCII diagrams)

Always wrap Hebrew content in:

<article dir="rtl" lang="he">
  <!-- Hebrew content here -->
</article>

Configuration

Create .env file in the skill directory:

# ~/.claude/skills/wordpress-publisher/.env
WP_URL=https://your-site.com
WP_USERNAME=your_username
WP_APP_PASSWORD=YourApplicationPasswordNoSpaces

Creating Application Password:

  1. Go to WordPress Admin → Users → Profile
  2. Scroll to "Application Passwords"
  3. Enter a name (e.g., "Claude Code") and click "Add New"
  4. Copy the password and remove all spaces

Usage

Create Draft

Sponsors

Details

Repository
github.com/aviz85/claude-skills-library
Categories
Documentation, Release Management, PHP & Laravel
First seen
Jun 3, 2026

More from aviz85/claude-skills-library

All 6
1oguzhan18 avatarshadcn-ngoguzhan18/angular-ecosystem-skillsALWAYS use when writing code importing shadcn-ng (shadcn/angular). Consult for debugging, best practices, or modifying Angular shadcn components.152skills.sh installs
2bobmatnyc avatarespocrm-developmentbobmatnyc/claude-mpm-skillsComprehensive guide for developing on EspoCRM - metadata-driven CRM with service layer architecture151skills.sh installs
3NVIDIA avatardoca-setupNVIDIA/skillsUse this skill when the user is dealing with the DOCA environment around their workload — verifying an install is healthy, preparing the build env (pkg-config, 149skills.sh installs
4borghei avataraws-solution-architectborghei/claude-skillsDesign AWS serverless architectures for startups with IaC. Use when designing serverless architecture, writing CloudFormation, optimizing AWS costs, setting up 148skills.sh installs
5itsmostafa avatardynamodbitsmostafa/aws-agent-skillsAWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing s147skills.sh installs
6xiaolai avatarai-coding-agentsxiaolai/vmarkComprehensive guide for using Codex CLI (OpenAI) and Claude Code CLI (Anthropic) - AI-powered coding agents. Use when orchestrating CLI commands, automating tas147skills.sh installs