What problem does it solve? Building a production-quality AI chat interface from scratch requires solving streaming markdown rendering, tool call displays, reasoning visualization, and auto-scrolling conversations. This Skill provides 30+ pre-built shadcn/ui components and setup guidance so you can assemble a ChatGPT-style interface in minutes instead of days. ## Core Features & Use Cases - Component Library: 30+ AI chat components including Message, Conversation, Response, PromptInput, Tool, Reasoning, Sources, and CodeBlock, installed via the AI Elements CLI. - Streaming & Tool Support: Streaming-optimized markdown rendering, collapsible tool/function call displays, and reasoning visualization compatible with Vercel AI SDK v5. - Setup Automation: A setup script verifies Next.js 15+, shadcn/ui, Tailwind v4, and AI SDK prerequisites, then initializes AI Elements and installs core components. - Use Case: You are building a Next.js App Router chatbot with tool calling. Run the setup script, copy the API route and chat page templates from assets, and add the Tool component to render function call results inline. ## Quick Start Ask the AI to set up an AI Elements chat interface in your Next.js project with streaming responses and tool call displays.