By spencerc99
Build collaborative real-time HTML elements that sync across users using playhtml and Yjs CRDTs. Work in vanilla HTML or React to manage shared state, persistence, awareness, data types, and event handlers for interactive multiplayer web experiences.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub spencerc99/playhtmlCreates interactive HTML playgrounds — self-contained single-file explorers with visual controls, live preview, and prompt output with copy button
Creates interactive HTML playgrounds — self-contained single-file explorers with visual controls, live preview, and prompt output with copy button
Use when the agent is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text. Originally from OpenAI's curated skills catalog.
Vibes is for people who use Claude Code, but don't know how to code.
Mold your UI. Visual drag-and-drop editor for any running web app — drag, resize, edit text, change styles — and Claude syncs every change back to your source code.
Sixteen HTML-output skills that help Claude Code reach for self-contained HTML artifacts (specs, diagrams, dashboards, prototypes, decks, mind maps, design tokens, comparison matrices, and more) instead of long-form markdown when HTML is the better surface.