ai-assistant-streaming-rendering
CommunityAI chat UIs: markdown, charts, no empty bubbles.
Authorfreedomw1987
Version1.0.0
Installs0
System Documentation
What problem does it solve?
AI chat interfaces frequently break when streaming LLM replies with tool invocations: users see empty bubbles for tool calls, raw unrendered markdown instead of formatted text, and missing charts for data-driven answers, creating a confusing and unprofessional user experience.
Core Features & Use Cases
- Full Markdown Rendering: Renders headings, lists, GFM tables, code blocks, and links in streamed LLM replies for clear, readable output.
- Embedded Chart Support: Parses standardized fenced chart code blocks from LLM output to render bar, line, pie, and doughnut charts for data-dense answers like revenue trends or customer segmentation.
- Tool Call Marker Handling: Treats agent tool invocation marker rows as inline metadata pills instead of empty chat bubbles, eliminating the common "empty bubble after tool call" bug.
- Use Case: For a CRM AI assistant that pulls sales data via tool calls, this skill ensures tool statuses are visible, revenue trend charts render correctly, and markdown tables of top customers display properly instead of as raw text.
Quick Start
Use this skill to build or fix an AI chat panel that streams LLM replies with markdown formatting, embedded charts, and clear tool call status indicators without empty bubbles.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ai-assistant-streaming-rendering Download link: https://github.com/freedomw1987/tree_monstor/archive/main.zip#ai-assistant-streaming-rendering Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.