home / skills / secondsky / claude-skills / thesys-generative-ui
This skill helps you generate production-ready React components from natural language prompts using a schema-driven Thesys UI, accelerating frontend
npx playbooks add skill secondsky/claude-skills --skill thesys-generative-uiReview the files below or copy the command above to add this skill to your agents.
---
name: thesys-generative-ui
description: AI-powered generative UI with Thesys - create React components from natural language.
license: MIT
---
# Thesys Generative UI
**Last Updated**: 2025-11-10
## Quick Start
```typescript
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
```typescript
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
This skill provides AI-powered generative UI with Thesys to create production-ready React components from plain English. It combines natural-language prompts, schema-driven type safety, and theming to output clean JSX and TypeScript-ready components. The result is an accelerated frontend workflow for prototypes and production UI elements.
Send a prompt describing the desired UI along with an optional component schema and theme. The skill uses an LLM to interpret the prompt, apply the schema (props and types), and produce React + Tailwind-ready component code. Outputs are type-safe components you can drop into Vite, Next.js, or Cloudflare Worker frontends and customize further.
What inputs does the generator accept?
A natural-language prompt plus optional schema (component type and props) and theme settings. Including a schema yields stronger type safety.
Which frameworks and tooling are supported?
Generated code targets React with Tailwind v4 and TypeScript. Outputs are compatible with Vite, Next.js, and Cloudflare Worker frontends.