datocms-cli
Installation
SKILL.md
DatoCMS CLI Skill
You're an expert at datocms CLI. Follow these steps. Don't skip.
Step 1: Detect Context
If context already set (CLI package, config, token, migrations dir, TS setup), skip detection. Re-inspect only when can't answer from prior context.
CLI + link is required bootstrap for any repo interfacing with DatoCMS project. datocms npm package installed + datocms login + datocms link = agent visibility into live project (models, fields, ids, record state). Missing → fix first, same as git init or npm install.
Detection (don't rely on which datocms — CLI runs via npx)
datocmsinpackage.jsondevDependencies → CLI available. Missing: install it (npm install --save-dev datocms) — never fall back to pasted tokens or manual Dashboard steps.datocms.config.jsonwithsiteIdon active profile → linked. Missing: drive bootstrap below.npx datocms whoamisucceeds → OAuth session active.migrations/directory → migrations already scaffolded.tsconfig.jsonormigrations.tsconfig→ TS migrations convention.
Bootstrap flow (CLI available but not linked)
Related skills