Loading...
Loading...
WordPress content management via REST API for managing posts. Requires Node.js and WordPress REST API credentials.
npx skill4agent add jakenuts/agent-skills wordpress-content-manager| Variable | Description | Example |
|---|---|---|
| WordPress site base URL | |
| WordPress username | |
| WordPress Application Password | |
| Variable | Description | Default |
|---|---|---|
| REST API base URL | |
export WP_SITE_URL="https://your-site.com"
export WP_USERNAME="your-username"
export WP_APP_PASSWORD="your-app-password"
bash ~/.claude/skills/wordpress-content-manager/scripts/setup.sh$env:WP_SITE_URL = "https://your-site.com"
$env:WP_USERNAME = "your-username"
$env:WP_APP_PASSWORD = "your-app-password"
pwsh ~/.claude/skills/wordpress-content-manager/scripts/setup.ps1~/.claude/skills~/.codex/skills--jsonnode ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs site info --jsonnode ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs posts list --status publish --search "keyword" --per_page 20 --page 1node ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs posts get 123 --jsonnode ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs posts create \
--title "New Post" \
--content-file ./post.md \
--status draft \
--categories 1,2 \
--tags 5,7node ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs posts create \
--title "Scheduled Post" \
--content "<p>HTML body</p>" \
--status future \
--date "2025-01-15T15:30:00"node ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs posts update 123 \
--title "Updated Title" \
--status publishnode ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs posts delete 123node ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs posts delete-many \
--status draft \
--search "test" \
--dry-run
node ~/.claude/skills/wordpress-content-manager/scripts/wp-content.mjs posts delete-many \
--status draft \
--search "test" \
--confirmprofiles/references/profiles.md--profile <name>WP_PROFILE=<name>