tina-cms

Community

Update Tina-managed content with confidence

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 with query, data, and variables.
  • 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.