Skip to content

Connect 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. Fetch only the docs pages you need (quick start, chartData schema, chart type, axes, validation) via .md links from the index — 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://unpkg.com/@chartbuddy.io/embed/llms.txt (index)
2) Fetch linked docs .md pages you need (quick-start, 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() only – not Chart.js / createChart
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