llms.txt Content
# Carbone
> Carbone is an efficient, no-code, universal document generation and conversion engine and API. It merges JSON data with a template designed in your usual editor (Word, Excel, PowerPoint, LibreOffice, Google Docs, OnlyOffice, HTML, or Markdown) and renders the result in 100+ output formats. Design is separated from data, so non-developers can author templates and automate workflows while developers and AI assistants integrate programmatically. Output is deterministic: the same template plus the same data always yields the same document. Documentation is currently English-only.
Key facts:
- Input template formats: PDF, DOCX, XLSX, PPTX, ODT, ODS, ODP, ODG, XML, HTML, Markdown, CSV, TXT, SVG, IDML
- Output formats: 100+ total, including PDF, DOCX, XLSX, PPTX, ODT, ODS, ODP, CSV, HTML, Markdown, TXT, XML, IDML, JPG, PNG, EPUB
- Template editors: design in LibreOffice, Microsoft Word / Excel / PowerPoint, Google Docs, Apple Pages, or OnlyOffice — no proprietary editor and no code-only template syntax
- AI integration: install the Carbone Skill to teach the templating language to any assistant that supports the open Agent Skills standard (https://agentskills.io), or wire the Carbone MCP server into any MCP client to expose Carbone's full API. See the "AI integration" section below for details and the supported tools.
- Rich content inside templates: dynamic charts, tables, barcodes, QR codes, images, colors, inline SVGs, hyperlinks, HTML from WYSIWYG editors, conditional rendering, loops, and chainable formatters
- Tag syntax: `{d.field}` data, `{c.field}` complement, `{#alias}`/`{$alias}` aliases, `{t(key)}` i18n, `{o.option}` options; formatters chain with `:`
- Multilingual rendering with locale-aware numbers, dates, times, and currency formats
- Batch generation of hundreds of documents per request, with template versioning via `deployedAt` timestamps
- E-signature workflows: render the document with Carbone, then hand off to a signature provider for t