{
  "markdown": "# WordPress Publisher Plugin for Claude Cowork\n\n**The complete WordPress publishing pipeline — deploy, optimise, audit, and manage your site from natural language.**\n\nBuilt by [Artur Ferreira](https://thegeolab.net) | The GEO Lab\n\n---\n\n## What This Plugin Does\n\nEvery WordPress content team repeats the same 8-step deployment process for every post.\nThis plugin packages that entire workflow — from raw HTML to verified live URL — into\na single Cowork session. No dashboard switching. No manual steps.\n\nNo other plugin in the Claude directory covers WordPress publishing. This is the first.\n\n---\n\n## Skills (auto-activate when relevant)\n\n| Skill | Activates When |\n|-------|---------------|\n| `post-deploy` | You mention deploying, publishing, or reference an HTML file to go live |\n| `image-seo` | You reference an image file and WordPress in the same context |\n| `post-audit` | You ask to check, review, or audit a post before or after publishing |\n| `redirect-manager` | You mention a redirect, 301, old URL, or slug change |\n| `site-health` | You ask about site performance, errors, or want a health check |\n\n---\n\n## Commands\n\n| Command | What It Does |\n|---------|-------------|\n| `/wp:deploy [file.html]` | Full 8-step deployment pipeline — draft → audit → publish → verify |\n| `/wp:image-seo [image.png] [post-id]` | Optimise → WebP → upload → set all 4 metadata fields |\n| `/wp:audit [url or post-id]` | 28-check post compliance audit with deviation map |\n| `/wp:redirect add /old /new` | Safely add a 301 redirect with Nginx validation |\n| `/wp:redirect list` | Show all current redirects |\n| `/wp:redirect verify /old-slug` | Verify a redirect is working correctly |\n| `/wp:health` | Full site health check — plugins, cache, SSL, broken links, backups |\n\n---\n\n## Agent\n\n`full-publish` — Autonomous end-to-end publishing. Audit → process images → deploy →\nverify live → log to Notion. One command, zero dashboard switching.\n\nInvoke: *\"Publish this post end to end\"* or *\"Handle everything for [file.html]\"*\n\n---\n\n## The 8-Step Deploy Pipeline\n\n1. Read & validate source file\n2. Extract clean content + strip wrapper HTML\n3. Inject or validate JSON-LD schema\n4. Create WordPress draft via REST API\n5. Assign categories, tags + set RankMath SEO fields\n6. Upload and set featured image\n7. Publish + clear Nginx FastCGI cache\n8. Verify live URL + submit to GSC for indexing\n\n---\n\n## Required Connectors\n\n| Connector | Used For |\n|-----------|---------|\n| WordPress | Posts, pages, media, SEO fields, cache |\n| Filesystem | Read local HTML and image files |\n| Google Search Console *(optional)* | Submit URL for indexing after publish |\n| Puppeteer/Browser *(optional)* | Screenshot verification of live post |\n| Notion *(optional)* | Publishing log and content database |\n\n---\n\n## Install\n\n```bash\n# Add the marketplace\nclaude plugin marketplace add arturseo-geo/wordpress-publisher-plugin\n\n# Install the plugin\nclaude plugin install wordpress-publisher@wordpress-publisher-plugin\n```\n\nOr install directly from Cowork → Customize → Browse Plugins.\n\n---\n\n## About\n\nThis plugin is extracted from a production WordPress publishing workflow running at\n[thegeolab.net](https://thegeolab.net) — 43 posts/pages, 112 WebP-optimised images,\n12+ Nginx redirects, and a 28-check compliance audit system.\n\nEverything in this plugin is derived from real daily use, not theory.\n\n---\n\nPart of [The GEO Lab](https://thegeolab.net) open-source toolkit · [@TheGEO_Lab](https://x.com/TheGEO_Lab)\n",
  "bytes": 3482,
  "sha": "83270b63f9badc0be5374957c3e018352f64e97a5409d7eb631044aa5b624153",
  "repo_slug": "arturseo-geo/cowork-wordpress-publisher",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_arturseo_geo_cowork_wordpress_publisher__ccdc95cd/readme"
}