awesome-demo-web-build

AI-native web demo project generator using Project Blueprint system. Use when user wants to "build a demo", "create a web project", "generate a landing page", "make an AI tool UI", or similar requests.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "awesome-demo-web-build" with this command: npx skills add xianhaocao/awesome-demo-web-build

AI Web Demo Builder

Interaction Style

Must use selection + free-input for all questions.

  • Show selectable options first
  • Always allow custom input as alternative
  • Ask one question at a time
  • Use numbered choices for easy selection

Phase 1: Project Type

Please select a project type:

#TypeDescription
1AI ToolChatGPT, Claude, AI assistant
2DashboardAnalytics, admin panel
3Landing PageProduct homepage, landing page
4SaaS AppNotion, Linear multi-module app
5Content SiteBlog, documentation site
6ToolJSON formatter, image processor
7E-commerceOnline shop, shopping cart
8CommunityForum, social community
9MarketplaceTwo-sided marketplace

Enter a number or describe your requirements:


Phase 2: Pages

Please select pages (multiple choice, comma-separated):

Display corresponding pages list based on type:

AI Tool: /chat, /history, /settings, /new Dashboard: /dashboard, /analytics, /reports, /[table] SaaS App: /dashboard, /[module], /settings, /profile Landing Page: / (single page) Content Site: /, /blog, /blog/[slug], /docs, /search

Enter numbers, multiple selections, or describe:


Phase 3: Components

Please select core components (multiple choice):

Display corresponding components list based on type:

Example - AI Tool:

#ComponentDescription
1ChatInputAI input box
2ChatMessageMessage bubble
3ChatStreamStreaming output
4ConversationListHistory list
5ModelSelectorModel selector

Enter a number or describe the components you need:


Phase 4: UI Library

Please select a UI component library:

#UI LibraryDescription
0Use recommendedshadcn/ui + Tailwind (default)
1shadcn/uiHighly customizable, Radix-based
2Chakra UIFast prototyping, theme system
3MantineFull-featured, modern feel
4Ant DesignEnterprise admin, strict规范

Enter a number or specify another:


Phase 5: Design Style

Please select a design style:

Method 1: Choose from 57 presets

#DesignDescription
1claudeClaude AI style
2linearLinear dark & minimal
3stripeStripe light & business
4openaiOpenAI style
5vercelVercel minimalist
...Others 52Full list

Method 2: Provide a reference URL/screenshot

Paste a URL or upload a screenshot, I will analyze and match the closest design style.

Method 3: Custom description

Describe the visual style you want, I will generate a DESIGN.md based on your description.

Enter a number, URL, or describe:


Phase 6: Icon Library

Please select an icon library (optional):

#Icon LibraryDescription
0Use recommendedLucide React (default)
1Lucide ReactModern & minimal, default option
2IconfontAlibaba icon set, custom icons
3HeroiconsTailwind official icons
4Phosphor IconsRich & diverse
5No icons needed-

Enter a number or specify another:


Project Summary (Confirmation)

Project Type: [type]
Pages: [pages]
Components: [components]
UI Library: [ui-library]
Design Style: [design]
Icon Library: [icon-library]

Scaffolding Command:
[command]

Is this correct? Enter "confirm" to start generating, or tell me what needs to be modified.

Phase 7: Generate Project

After confirmation, execute:

Step 1: Scaffolding

npx create-next-app@latest my-project --typescript --tailwind --app --src-dir
cd my-project
npx shadcn@latest init
npx shadcn@latest add [components]
npm install [dependencies]

Step 2: Inject DESIGN.md

  • WebFetch to get URL from design-catalog.md
  • Write DESIGN.md to project root directory

Step 3: Generate Code

  • Generate components based on blueprint
  • Follow best-practices.md

Output Structure

/project-name
├── app/                    # Next.js pages
├── components/
│   └── ui/                 # shadcn components
├── lib/                    # utils
├── DESIGN.md               # ← Injected design spec
├── tailwind.config.ts      # ← Applied design tokens
└── package.json

Reference Files

FilePurpose
references/templates.mdBlueprint definition (pages, components, scaffolding)
references/design-catalog.md57 design style URL mappings
references/best-practices.mdTech stack best practices
references/tech-catalog.mdTech documentation URL mappings

Key Principles

  • Selection + Free-input — Options first, but allow custom input
  • One question at a time — Only ask one dimension at a time
  • Confirmation before generate — Generate only after confirmation
  • DESIGN.md lives in project — Read design specs during AI coding
  • Use scaffolding CLI — Don't generate from scratch

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

CamScanner Remove PDF Watermark

Use CamScanner to remove watermarks from PDF documents while preserving the underlying text, images, and original layout. Powered by a high-precision documen...

Registry SourceRecently Updated
General

CamScanner Remove Image Watermark

Use CamScanner to remove watermarks from images while preserving the underlying content and original layout. Powered by a high-precision image enhancement en...

Registry SourceRecently Updated
General

TikTok Post Search API

Call GET /api/tiktok/search-post/v1 for TikTok Post Search through JustOneAPI with keyword.

Registry SourceRecently Updated
General

Skill Linkedin

Use when user needs to generate personalized LinkedIn connection requests or outreach messages. Use when assisting LinkedIn lead generation and engagement. U...

Registry SourceRecently Updated