Skip to content
Back to skills

Thesys Generative Ui

ASecurity

AI-powered generative UI with Thesys - create React components from natural language.

  • 222 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added February 7, 2026
developmenttypescriptreactnextjsapifrontendbackenddocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add secondsky/claude-skills --skill thesys-generative-ui --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Thesys Generative Ui?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Thesys Generative Ui
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/secondsky-thesys-generative-ui/badge)](https://www.skillsdirectory.com/skills/secondsky-thesys-generative-ui)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Files in this skill

  • SKILL.md2.1 KB
  • references/ai-provider-setup.md5.3 KB
  • references/common-errors.md11.4 KB
  • references/component-api.md1.5 KB
  • references/error-catalog.md269 B
  • references/integration-guide.md39.5 KB
  • references/tool-calling.md5.5 KB
  • references/use-cases-examples.md3.6 KB
  • references/what-is-thesys.md1.8 KB
  • scripts/check-versions.sh2.1 KB
  • scripts/install-dependencies.sh1.8 KB
  • templates/basic-usage.tsx255 B
  • templates/cloudflare-workers/frontend-setup.tsx4.8 KB
  • templates/cloudflare-workers/worker-backend.ts6.3 KB
  • templates/cloudflare-workers/wrangler.jsonc2.4 KB
  • templates/nextjs/api-chat-route.ts4.5 KB
  • templates/nextjs/app-page.tsx3.3 KB
  • templates/nextjs/package.json1.1 KB
  • templates/nextjs/tool-calling-route.ts8.9 KB
  • templates/python-backend/README.md5.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…