Skip to content

Chart with AI ​

Need desktop Hub editing over MCP (open charts in Chartbuddy Hub, list_charts, …)? See Chartbuddy Hub – Connect MCP.

How Embed fits AI workflows ​

  1. Fetch llms.txt (curated index).
  2. Copy the seriesData grid from Quick start. Then fetch only the extra .md pages you need (chartData schema, chart type, axes, validation). Do not load llms-full.txt by default.
  3. Write HTML/JS that imports @chartbuddy.io/embed and passes chartData.
  4. Size the host – definite width/height (aspect-ratio or fixed px). See Canvas & sizing.
  5. Verify with Visual QA – layout first, then annotations.

Pick your client ​

ClientGuide
CursorConnect Cursor
ClaudeConnect Claude
Claude CodeConnect Claude Code
OpenCodeConnect OpenCode
ChatGPT / CodexConnect ChatGPT / Codex

Shared handoff ​

Paste into a new agent chat when starting an Embed task:

text
Build Chartbuddy Embed charts with @chartbuddy.io/embed (new Insight()).
1) Fetch https://chartbuddy.io/embed/docs/llms.txt (index)
2) Copy the seriesData grid from Quick start. Fetch linked .md pages you need (chart-data, chart type, validation). Do not load llms-full.txt by default
Host sizing: mount element needs definite width/height (prefer width + aspect-ratio, not height:100% in flex/slide layouts).
Use validateChartData / Visual QA loop before declaring done.

Troubleshooting ​

SymptomCheck
Charts render tiny or letterboxedHost sizing – aspect-ratio or fixed px
format changes do nothingSet numberFormat: { mode: 'custom', customFormat } – see Number formats
Agent invents wrong APInew Insight(target, { chartData }) – two arguments. Copy the Quick start seriesData grid.
Value labels always on / cannot hide totalsannotations.totals.visible: false – not showTotalLabels or dataLabels.showTotal. See Labels.
Slide deck charts wrong sizeMount when slide is visible; remount or update after layout
Need Hub window toolsUse Hub Connect MCP instead of Embed docs alone

Developer documentation for Chartbuddy Embed · Not the end-user Help Center · Help Center