← ClaudeAtlas

wp-playgroundlisted

WordPress Playground for instant browser-based WordPress testing. Use for quick demos, plugin testing, or ephemeral development environments without Docker.
aiskillstore/marketplace · ★ 329 · Web & Frontend · score 82
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