What problem does it solve?
Presenting financial data as plain text or static images limits exploration; this Skill renders interactive HTML/SVG widgets directly inside the chat conversation so users can sort, filter, toggle, and hover over data without leaving the conversation.
Core Features & Use Cases
- Inline Rendering via ShowWidget: Embeds charts, metric cards, and data tables directly between chat messages in a sandboxed iframe with automatic theme variable injection for light and dark modes.
- Chart.js Integration: Loads Chart.js from approved CDNs with rules for responsive sizing, CSS-variable-based colors, and wrapper-div height management.
- Data File Support: Passes sandbox files (JSON, CSV, images) to widgets through
data_files and window.__WIDGET_DATA__, with a 500KB inline data cap.
- Use Case: After screening the market, render a sortable table of long/short pair-trade candidates with a performance chart and a button that calls
sendPrompt() to request a deeper analysis of a selected pair.
Quick Start
Ask the agent to show an interactive chart of portfolio performance as an inline widget in the chat.