What problem does it solve? Rendering AI-generated Markdown in React apps is tricky when content streams in token by token, leaving incomplete syntax, broken code blocks, and unstyled output. This Skill guides you through installing, configuring, styling, and securing Streamdown so streamed Markdown renders correctly in real time. ## Core Features & Use Cases - Streaming Markdown Rendering: Drop-in replacement for react-markdown with remend-based completion of incomplete Markdown, caret cursors, and per-block memoization. - Plugin System: Add syntax highlighting (Shiki), Mermaid diagrams, KaTeX math, and CJK text support via optional packages. - Security & Styling Controls: Configure link safety modals, protocol restrictions, custom HTML tags, CSS variables, and data-attribute selectors. - Use Case: You are building an AI chat interface with the Vercel AI SDK and need assistant messages to render Markdown with code highlighting and a blinking caret while streaming, plus a confirmation modal before users open external links. ## Quick Start Ask the AI to set up Streamdown in your Next.js chat app with the code highlighting plugin, Tailwind configuration, and a block caret during streaming.