tina-cms
CommunityUpdate Tina-managed content with confidence
Content & Communication#nextjs#collections#content modeling#visual editing#tina-cms#useTina#generated types
Authorgit-bhanu
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill helps you change TinaCMS content models and visual-editable pages without breaking the repo’s Next.js + App Router data flow, generated types, or editing behavior.
Core Features & Use Cases
- Schema-driven Tina updates: Add or modify collections, fields, templates, and rendering logic while keeping types and generated output consistent.
- Correct server/client split for visual editing: Fetch Tina data in server routes and wire
useTina()only in client components withquery,data, andvariables. - Safe alignment with repo patterns: Avoid editing
tina/__generated__, preserve existing conventions, and verify with type checks and build steps.
Quick Start
Make the Tina-backed change by updating the relevant tina/config.tsx/collection files and any content/ documents, then ensure the affected page.tsx and client-page.tsx follow the required useTina({ query, data, variables }) pattern and run pnpm exec tsc --noEmit.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: tina-cms Download link: https://github.com/git-bhanu/prasun1111/archive/main.zip#tina-cms Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.