What problem does it solve? Building AI chat interfaces from scratch requires implementing conversations, message rendering, tool call displays, prompt inputs, and reasoning visualizations manually. This Skill provides pre-built, composable React components from the ai-elements library (built on shadcn/ui) so you can assemble AI-native UIs quickly in a Next.js project. ## Core Features & Use Cases - Chat UI Components: Conversations, messages, prompt inputs, attachments, and checkpoints for building complete chatbot interfaces with the Vercel AI SDK. - AI-Specific Displays: Chain-of-thought reasoning steps, tool call accordions, agent configuration panels, artifacts, code blocks with syntax highlighting, and audio players for speech output. - Use Case: You are building an AI assistant in Next.js with the AI SDK. Install the message and conversation components via the CLI, wire them to the useChat hook, and get a styled, themeable chat interface without writing the UI layer yourself. ## Quick Start Install the ai-elements components into my Next.js project and build a chat interface using the message and conversation components with the useChat hook.