Claude-skills thesys-generative-ui

install
source · Clone the upstream repo
git clone https://github.com/secondsky/claude-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/secondsky/claude-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/thesys-generative-ui/skills/thesys-generative-ui" ~/.claude/skills/secondsky-claude-skills-thesys-generative-ui && rm -rf "$T"
manifest: plugins/thesys-generative-ui/skills/thesys-generative-ui/SKILL.md
source content

Thesys Generative UI

Last Updated: 2025-11-10

Quick Start

import { generateUI } from 'thesys';

const ui = await generateUI({
  prompt: 'Create a user profile card with avatar, name, and email',
  schema: {
    type: 'component',
    props: ['name', 'email', 'avatar']
  }
});

export default function Profile() {
  return <div>{ui}</div>;
}

Core Features

  • Natural Language: Describe UI in plain English
  • Schema-Driven: Type-safe component generation
  • React Components: Generate production-ready components
  • AI-Powered: Uses LLMs for intelligent design

Example

const form = await generateUI({
  prompt: 'Create a contact form with name, email, and message fields',
  theme: 'modern'
});

Resources

Core Documentation

  • references/what-is-thesys.md
    - What is TheSys C1, success metrics, getting started
  • references/use-cases-examples.md
    - When to use, 12 errors prevented, all templates catalog
  • references/tool-calling.md
    - Complete tool calling guide with Zod schemas
  • references/integration-guide.md
    - Complete setup for Vite, Next.js, Cloudflare Workers

Additional References

  • references/component-api.md
    - Complete component prop reference
  • references/ai-provider-setup.md
    - OpenAI, Anthropic, Cloudflare Workers AI setup
  • references/tool-calling-guide.md
    - Tool calling patterns
  • references/theme-customization.md
    - Theme system deep dive
  • references/common-errors.md
    - Expanded error catalog

Templates (15+ files)

  • Vite + React:
    basic-chat.tsx
    ,
    custom-component.tsx
    ,
    tool-calling.tsx
    ,
    theme-dark-mode.tsx
  • Next.js:
    app/page.tsx
    ,
    app/api/chat/route.ts
    ,
    tool-calling-route.ts
  • Cloudflare Workers:
    worker-backend.ts
    ,
    frontend-setup.tsx
  • Utilities:
    theme-config.ts
    ,
    tool-schemas.ts
    ,
    streaming-utils.ts

Official Docs: https://docs.thesys.dev | Playground: https://console.thesys.dev/playground