Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
Pricing
Open Source
Platform
cli
Type
TOOL
Builder
alchaincyf
Latest release
v2.0
Date

About

An HTML-native design skill for AI coding agents that generates production-quality prototypes, animations, and presentations. Input a single sentence and get clickable app prototypes, slide decks, motion graphics with MP4 export, and design critiques in 3-30 minutes.

What it does

Huashu Design gives compatible coding agents a structured design workflow built around browser-rendered HTML. It gathers requirements, develops visible alternatives, and iterates before delivery. The supplied components and scripts turn those designs into interactive screens, browser slide decks, editable PowerPoint objects, PDFs, images, GIFs, and rendered video.

Why it's ranked here

The strongest reason to consider it is breadth backed by an actual export toolchain. It does more than supply style prompts: it includes browser verification, editable PowerPoint conversion, deterministic frame rendering, media conversion, and reusable presentation components. The workflow also asks for brand assets and shows alternatives early. That makes it unusually practical, although several quality claims come only from the project authors.

What's good

Its outputs remain useful after generation. Slide text can become native editable PowerPoint text boxes, while PDF export preserves searchable vector text. Browser checks capture multiple viewports, slide pages, console warnings, and JavaScript errors. Video has both real-time recording and deterministic frame-by-frame rendering. Brand work starts from supplied or official assets instead of guessed colors, and optional cloud speech requires explicit consent.

Tradeoffs

Editable PowerPoint export requires restrictive HTML structure and rejects several visually flexible techniques, including CSS gradients and background images on containers. PDF output preserves appearance but not direct text editing. Deterministic video rendering only works with animations using the supplied timeline clock; CSS keyframes and unrelated animation systems need real-time recording. The stated scope excludes advanced 3D, physics, particle work, and layer-level transfer into graphical editors.

How to use it well

Use it when a coding agent already sits at the center of your workflow and HTML is an acceptable design source. Bring brand guidelines, logos, colors, screenshots, real content, and references, then compare the early visual directions before requesting exports. It suits prototypes, decks, explainers, infographics, and critiques. It does not replace a layer-based editor for detailed manual manipulation or complex motion effects.

Technical notes+

SKILL.md is the agent-facing entry point, with recipes in references/, reusable components in assets/, export tooling in scripts/, and examples in demos/. assets/deck_stage.js implements a Shadow DOM slide component with scaling, keyboard and click navigation, hash routing, localStorage restoration, speaker-note messaging, and print styles. scripts/verify.py wraps Playwright for screenshots and browser error collection. scripts/html2pptx.js reads computed DOM geometry and styles, validates dimensions and overflow, then maps supported elements into PptxGenJS objects. scripts/export_deck_pptx.mjs, scripts/export_deck_pdf.mjs, and scripts/export_deck_stage_pdf.mjs cover editable and vector deck exports. scripts/render-video.js records browser video, while scripts/render-video-seek.js captures timeline-controlled frames before FFmpeg encoding. scripts/cloud/tts-doubao.mjs gates optional TTS behind explicit consent and an endpoint hostname allowlist.

Observed

License
MIT, with personal and commercial use described as free.
Packaging
Distributed as a skills.sh-compatible agent skill, installable through the skills CLI or by cloning the repository.
Interface
Conversational skill for compatible coding agents; the README describes no separate buttons, control panel, or Figma plugin.
Implementation
The supplied tooling uses JavaScript and Node.js, Python, shell scripts, browser HTML, and CSS.
Runtime dependencies
The package declares pdf-lib, Playwright, PptxGenJS, and Sharp.
Host support
The README names Claude Code, Cursor, Codex, OpenClaw, and Hermes as compatible agent hosts.
Repository structure
The documented tree separates agent instructions, reference recipes, starter assets, export scripts, and demonstrations.

Read from README.md, package.json, scripts/verify.py, assets/deck_stage.js, scripts/html2pptx.js, scripts/fetch_images.py, scripts/render-video.js, scripts/export_deck_pdf.mjs, scripts/gen_deck_thumbs.mjs, scripts/export_deck_pptx.mjs, scripts/narrate-pipeline.mjs, scripts/render-video-seek.js, scripts/export_deck_stage_pdf.mjs, scripts/cloud/tts-doubao.mjs.

What it can do

  • Generate interactive app prototypes from text descriptions

    Natural language descriptionClickable HTML/CSS/JS prototype

  • Create slide deck presentations from text prompts

    Single sentence or text descriptionInteractive slide deck

  • Generate motion graphics and animations

    Text description of desired animationHTML/CSS/JS animations with MP4 export

  • Export animations as video files

    HTML/CSS/JS animationMP4 video file

  • Create infographics from text descriptions

    Natural language requestHTML/CSS infographic

  • Provide design critiques and feedback

    Design prototype or deliverableDesign critique and recommendations

Tags

aidesignprototypinghtmlagent-skillanimationpresentationsclaude

Tech Stack

Node.js

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.