Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    wlfmnstr

    tina-cms

    wlfmnstr/tina-cms
    DevOps
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Tina CMS configuration with GitHub backend. Use when setting up or configuring Tina CMS.

    SKILL.md

    Tina CMS Skill

    Installation

    npm install tinacms @tinacms/cli
    

    GitHub Backend Configuration

    File: tina/config.ts

    import { defineConfig } from 'tinacms';
    
    export default defineConfig({
      branch: process.env.GITHUB_BRANCH || 'main',
      clientId: process.env.TINA_CLIENT_ID,
      token: process.env.TINA_TOKEN,
    
      build: {
        outputFolder: 'admin',
        publicFolder: 'public',
      },
    
      media: {
        tina: {
          mediaRoot: 'uploads',
          publicFolder: 'public',
        },
      },
    
      schema: {
        collections: [
          // Define collections here
        ],
      },
    });
    

    Schema Pattern

    {
      name: 'blog',
      label: 'Blog Posts',
      path: 'src/content/blog',
      format: 'mdx',
      fields: [
        {
          type: 'string',
          name: 'title',
          label: 'Title',
          isTitle: true,
          required: true,
        },
        {
          type: 'rich-text',
          name: 'body',
          label: 'Body',
          isBody: true,
        },
      ],
    }
    

    Critical Requirements

    • Use GitHub backend (not local)
    • Store media in /public/uploads/
    • Admin accessible at /admin
    • Schemas must match Astro content collections

    Environment Variables

    GITHUB_OWNER=username
    GITHUB_REPO=repo-name
    GITHUB_BRANCH=main
    GITHUB_PERSONAL_ACCESS_TOKEN=ghp_xxx
    
    Recommended Servers
    GitHub
    GitHub
    Bitbucket
    Bitbucket
    Gitlab
    Gitlab
    Repository
    wlfmnstr/blog-hello-world
    Files