AI and Automation

DatoCMS offers several approaches to help you automate your work when managing content with LLMs.

Agent Skills

DatoCMS Skills are playbooks that AI coding assistants load on demand. Without them, your LLM can call DatoCMS APIs, but might take a guess at conventions, pick wrong field types, and miss integration patterns. With DatoCMS's agent skills, agents work with correct GraphQL queries, solid content modeling, idiomatic frontend integrations, clean migrations, and well-structured plugins, all on the first try.

Agent skills are currently available to help you build with DatoCMS (Content Modeling, Reading Content, Writing Content, CLI Workflows, and handling Frontend Integrations), and to extend DatoCMS's capabilities with helping you develop Plugins (Plugin Scaffolding, maintenance, and managing the design system).

Get started with DatoCMS Agent Skills here,

Or check out the repo here.

DatoCMS MCP Server

The DatoCMS MCP server connects DatoCMS directly to AI assistants through the Model Context Protocol (MCP). It allows MCP-compatible tools, such as Claude Code, Claude Desktop, ChatGPT, Cursor, VS Code, and Windsurf, to interact with your DatoCMS projects using natural language commands.

Our recommendation is to use the DatoCMS MCP to help your content and editor teams to improve their workflows, and to use Agent Skills when interacting with the DatoCMS APIs.

Get started with the MCP Server here,

or share this User Guide with your editorial team to help them unlock new workflows.

AI powered translations

DatoCMS's AI Translationsplugin integrates leading AI providers—OpenAI (ChatGPT), Google (Gemini), Anthropic (Claude), and DeepL — directly into DatoCMS. The plugin helps you translate individual fields, entire records, multiple records from table views, or batch-translate whole models.

The plugin intelligently handles complex field types including Structured Text, supports contextual translations for better accuracy, and preserves ICU Message Format patterns, allowing you to achieve things like preserving complex formatting, using the right context, and enforcing terminology.

Learn more about what you can do with this plugin here.

LLM-ready Docs

All our API references and docs (and most of our website) are LLM-ready. There's 3 approaches you can access to provide the best possible context for your LLMs when working with DatoCMS:

  • Complete Docs: https://www.datocms.com/docs/llms-full.txt is where you will find a complete .md of all our docs, to give your LLM a quick reference on all topics and guides.

  • Documentation Index: https://www.datocms.com/docs/llms.txt is where you can provide your LLMs with an index of all docs pages to let it decide which path would best serve your use-case at hand.

  • Single-page .md exports: All DatoCMS website pages are available as a markdown file by appending .md to the end of the URL to give your LLM a quick extraction of specific pages without dealing with HTML formatting issues or web scraping complications. On content pages like docs and blog, you can simply select "copy page" as markdown as well.

Learn more about the application and usage for this here.

Last updated: