Complete TinaCMS skill for building content-heavy sites with a Git-backed CMS. Use this skill when setting up blogs, documentation sites, or marketing sites that require visual editing and content management for non-technical users. Supports Next.js (App Router + Pages Router), Vite + React, Astro, and framework-agnostic setups. Prevents 9+ common errors including ESbuild compilation issues, module resolution problems, schema configuration errors, Docker binding issues, and deployment problems. Self-hosting options for Cloudflare Workers, Vercel Functions, and Netlify Functions included. Keywords: TinaCMS, Tina CMS, Git-backed CMS, visual editing CMS, content management, Next.js CMS, App Router TinaCMS, Pages Router TinaCMS, Vite React TinaCMS, Astro TinaCMS, framework-agnostic CMS, TinaCloud, self-hosted TinaCMS, blog CMS, documentation site CMS, marketing site CMS, GraphQL CMS, tina schema, tina collections, tina templates, tinacli, @tinacms/cli, ESbuild compilation error, module resolution tina, schema configuration, Docker binding issues, Cloudflare Workers TinaCMS, Vercel Functions TinaCMS, Netlify Functions TinaCMS
Complete integration skill for TinaCMS - Git-backed headless CMS for content-heavy sites
This skill automatically activates when you mention:
Provides complete, production-tested patterns for integrating TinaCMS into modern web applications with support for:
tina/config.ts)This skill prevents 100% of common TinaCMS errors:
ESbuild Compilation Errors
Module Resolution: "Could not resolve 'tinacms'"
Field Naming Constraints
Docker Binding Issues
Missing _template Key Error
Path Mismatch Issues
Build Script Ordering Problems
tinacms build before framework buildFailed Loading TinaCMS Assets
tinacms build in CIReference Field 503 Service Unavailable
Estimated Savings: 65-70% (~10,900 tokens saved)
| Scenario | Without Skill | With Skill | Savings | |----------|---------------|------------|---------| | Setup & Configuration | ~16,000 tokens | ~5,100 tokens | ~68% | | Error Resolution | Trial & error | Prevented | 100% |
npx create-next-app@latest my-blog --typescript --app
cd my-blog
npx @tinacms/cli@latest init
# Set env vars, start dev server
npm run dev
npx create-tina-app@latest my-docs --template tina-astro-starter
cd my-docs
npm install && npm run dev
npm create cloudflare@latest my-app
npx @tinacms/cli@latest init
npx @tinacms/cli@latest init backend
# Copy Cloudflare Workers backend template
npx wrangler deploy
Last Verified: 2025-10-24
Use TinaCMS in combination with:
MIT
Issues? Check SKILL.md and references/common-errors.md
Still Stuck?
Skill Version: 1.0.0 Last Updated: 2025-10-24
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer