james-design

Generates single-file HTML UI designs, interactive prototypes, and slide decks from natural-language prompts.

37|3|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/iamzifei/james-design --skill james-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: james-design
Source: https://github.com/iamzifei/james-design/tree/main
Command: npx skills add https://github.com/iamzifei/james-design --skill james-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly turn vague design requests into polished, high-fidelity HTML deliverables (including interactive prototypes and slide decks) without needing a build step or local dependencies.

Core Features & Use Cases

  • High-fidelity HTML UI design: Produces single-file HTML artifacts for landing pages, dashboards, typography, layout, and visual studies.
  • Interactive prototypes: Creates hi-fi clickable prototypes using React + Babel via CDN for interactive flows and component behaviors.
  • Slide decks & animated visual explorations: Generates keyboard/touch-navigable slide decks with optional persisted playback/progress behavior, plus animation-driven explorations.

Quick Start

Ask Claude Code to design the specific UI/prototype type you want (for example, a landing page, an interactive onboarding flow, or a multi-slide pitch deck) and include any style, audience, constraints, and number of variations you want.

Frequently Asked Questions about james-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate high-fidelity HTML UI designs from natural language descriptions?

To generate high-fidelity HTML UI designs, provide a natural-language design prompt describing the desired landing page, mockup, or dashboard. The skill produces single-file HTML artifacts with optional CDN-loaded React and Babel for interactive prototypes without needing a local build step.

Can I build interactive React prototypes without a local build environment?

Yes, you can build interactive React prototypes without a local build environment. The skill uses CDN-loaded React and Babel to create clickable hi-fi demos and component behaviors directly in a single HTML file, eliminating the need for npm installations or build tools.

What's the best way to create multiple design variations for a landing page?

The best way to create multiple design variations is to specify the number of variants you want in your design prompt. The skill's workflow supports producing multiple toggleable UI explorations within a single output, allowing you to compare different layouts and visual studies side by side.

Does this tool support generating slide decks for web presentation?

Yes, this tool supports generating slide decks for web presentation. It creates keyboard and touch-navigable slide decks as single-file HTML deliverables, with optional persisted playback and progress behavior for presentation-ready web delivery.

Do I need to install any dependencies to create clickable prototypes?

No, you do not need to install any dependencies to create clickable prototypes. The skill operates with zero local dependencies by loading React, Babel, and Popmotion via CDN directly within the generated single-file HTML output.

How do I create animated visual explorations using HTML?

To create animated visual explorations using HTML, request an animation-driven exploration in your design prompt. The skill leverages CDN-loaded Popmotion to generate single-file HTML artifacts that include interactive motion and animated visual studies.