Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,27 @@ A production-grade **Claude Code & OpenClaw skill** for managing WordPress conte

This is not just a tool reference. It is an operational playbook for managing WordPress content responsibly: posts, pages, media, WooCommerce products, Elementor content, SEO metadata, and custom fields β€” with drafts-first, dry-run, and explicit-approval guardrails on every write.

## Part of the Aura Design Engine

These are the free skills behind [**Aura**](https://my-aura.app) β€” one AI web-agency lifecycle you can run standalone or orchestrate across a whole client fleet from a single dashboard.

| Stage | Skill | Role |
| --- | --- | --- |
| 🎨 Build | [claude-elementor-pro](https://github.com/Digitizers/claude-elementor-pro) | Design & build sites inside Elementor |
| πŸ”Ž Audit + Content | [**wordpress-api-pro** ← you are here](https://github.com/Digitizers/wordpress-api-pro) | REST content ops, SEO & site audits |
| πŸ–₯ Host | [cloudways-mcp](https://github.com/Digitizers/cloudways-mcp) Β· [hostinger-mcp](https://github.com/Digitizers/hostinger-mcp) | Provision & operate the infrastructure |

**β†’ Orchestrate all of it across your client fleet with [Aura](https://my-aura.app)** β€” governed agent ops with approvals and a full audit trail on top of these skills.

## Seeding, or Aura content ops

This skill can **seed** content over the WordPress REST API β€” bulk-create posts, pages, and custom-post-type entries from a JSON dataset. It's the operator-side twin of Aura's content tools; which one to use comes down to who owns the site:

- **This skill (seeding)** β€” for sites you own or throwaway/staging sites: bulk scaffolding, demos, one-shot imports. Note: seeding is **not idempotent** β€” there's no upsert, so re-running the same seed duplicates content. Track what you've created.
- **Aura content ops** β€” for **managed client sites**, drive content through [Aura](https://my-aura.app) instead. Aura is the system-of-record: drafts-first and explicit-approval guardrails, a full audit trail, and content state it can reconcile. Seeding a managed site directly forks its content state out from under Aura.

Rule of thumb: seed sites you own; let Aura own content on sites you manage for others.

## Features

- βœ… **Elementor Content** β€” read and update Elementor page content via `_elementor_data`.
Expand Down
Loading