What problem does it solve? Building AI chat interfaces from scratch requires assembling conversations, message rendering, tool call displays, prompt inputs, and reasoning visualizations, which is repetitive and error-prone. This Skill provides pre-built, composable React components from the ai-elements library so you can assemble AI-native UIs quickly on top of shadcn/ui and the Vercel AI SDK. ## Core Features & Use Cases - Chat Building Blocks: Conversations, messages, prompt inputs, attachments, and suggestions for complete chatbot interfaces. - AI-Specific Displays: Chain-of-thought reasoning steps, tool call accordions, agent configuration panels, artifacts, code blocks, and audio players. - Use Case: You are adding an AI assistant to a Next.js app. Install the message and conversation components, wire them to the AI SDK's useChat hook, and render streaming responses with markdown support in minutes. ## Quick Start Install the ai-elements components into my Next.js project and build a chat interface using the conversation and message components with the AI SDK useChat hook.