What problem does it solve? Building AI chat interfaces from scratch requires designing conversations, message rendering, tool call displays, and prompt inputs, which is repetitive UI work. This Skill guides the installation and usage of AI Elements, a component library on top of shadcn/ui, so you can assemble AI-native chat UIs from pre-built components. ## Core Features & Use Cases - Component Installation: Install AI Elements components via the AI Elements CLI or the shadcn/ui CLI into your project's components directory. - Chat UI Composition: Compose conversations, messages, message content, and response rendering with the AI SDK's useChat hook. - Customization & Troubleshooting: Modify component source directly in your codebase and resolve common issues like missing styles, module resolution, and theme switching. - Use Case: You are adding an AI assistant sidebar to a React app. Use this Skill to install the message and conversation components, wire them to useChat, and render streamed model responses. ## Quick Start Ask the assistant to install the AI Elements message and conversation components and build a chat interface connected to the AI SDK useChat hook.