wp-playgroundlisted
Install: claude install-skill aiskillstore/marketplace
# WordPress Playground Skill
Instant WordPress environments in the browser using WebAssembly. Zero setup, no server required.
## Quick Start
### Browser Access
Visit: https://playground.wordpress.net/
### CLI (Node.js)
```bash
# Start local Playground server
npx @wp-playground/cli server
# With custom blueprint
npx @wp-playground/cli server --blueprint=./blueprint.json
# Specify versions
npx @wp-playground/cli server --wp=6.8 --php=8.3
```
---
## Blueprints
Blueprints are JSON files that define the WordPress environment setup.
### Blueprint Structure
```json
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"landingPage": "/wp-admin/",
"login": true,
"preferredVersions": {
"php": "8.3",
"wp": "latest"
},
"phpExtensionBundles": ["kitchen-sink"],
"features": {
"networking": true
},
"steps": []
}
```
### Available Steps
| Step | Purpose | Example |
|------|---------|---------|
| `installPlugin` | Install plugin from wp.org | `{"step":"installPlugin","pluginData":{"resource":"wordpress.org/plugins","slug":"yoast-seo"}}` |
| `installTheme` | Install theme from wp.org | `{"step":"installTheme","themeData":{"resource":"wordpress.org/themes","slug":"astra"}}` |
| `setSiteOptions` | Update wp_options | `{"step":"setSiteOptions","options":{"blogname":"Test"}}` |
| `login` | Login as user | `{"step":"login","username":"admin","password":"password"}` |
| `runPHP` | Execute PHP code | `{"step":"runPHP","code":"<?php echo 'H