content-platforms

Develop content management systems with TypeScript content modeling and Tiptap editing.

20|5|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/miles990/claude-software-skills --skill content-platforms-miles990
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: content-platforms
Source: https://github.com/miles990/claude-software-skills/tree/main/domain-applications/content-platforms
Command: npx skills add https://github.com/miles990/claude-software-skills --skill content-platforms-miles990

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and templates (resource) components.

What problem does it solve?

This Skill provides the foundational components and patterns for building robust content management systems (CMS), blogging platforms, and rich media applications, streamlining content creation and delivery.

Core Features & Use Cases

  • Content Modeling: Define flexible schemas for various content types (articles, pages, etc.) using TypeScript interfaces and database schema examples.
  • Rich Text Editing: Integrate a powerful rich text editor (Tiptap) for creating formatted content.
  • Media Management: Handle uploads, processing, and optimization of media assets with S3 integration.
  • Versioning & Workflow: Implement content versioning and a structured publishing workflow.
  • SEO Optimization: Generate essential SEO metadata for improved search visibility.
  • Use Case: Develop a new company blog with custom content types, user roles, and an automated publishing schedule.

Quick Start

Use the content-platforms skill to generate a TypeScript interface for a blog post content type.

Frequently Asked Questions about content-platforms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a content management system with TypeScript schemas?

To build a content management system with TypeScript, define flexible schemas for various content types using TypeScript interfaces and database schema examples. This allows you to structure articles, pages, and custom post types with strong typing.

What is the best way to integrate a rich text editor into a blogging platform?

The best way to integrate rich text editing into a blogging platform is using Tiptap. It enables formatted content creation within your application, providing a robust editor interface for structured blog posts.

How do I manage media assets with S3 in a custom CMS?

Manage media assets with S3 by handling uploads, processing, and optimization of media files directly through S3 integration. This workflow ensures your rich media applications have scalable and efficient asset storage.

Can I implement content versioning and publishing workflows in a TypeScript blog?

Yes, you can implement content versioning and a structured publishing workflow in a TypeScript blog. This allows you to track revisions, schedule automated publishing, and manage content states from draft to live.

How do I generate SEO metadata for content stored in a CMS?

Generate SEO metadata for CMS content by using built-in patterns to create essential search visibility tags. This process improves search engine ranking by outputting structured metadata alongside your published articles and pages.