cms

Manage content item creation, editing, and publishing in a MongoDB-based CMS.

Updated May 13, 2026
One-click install
npx skills add https://github.com/dloschiavo/orca --skill cms-dloschiavo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cms
Source: https://github.com/dloschiavo/orca/tree/main/recipe/cms
Command: npx skills add https://github.com/dloschiavo/orca --skill cms-dloschiavo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires auth, design-system, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables the creation of a lightweight CMS for managing content items, offering features like multi-slug redirection, a WYSIWYG editor, and a structured data model.

Core Features & Use Cases

  • Multi-Slug Redirection: Support for multiple slugs with 301-redirect chains.
  • WYSIWYG Editor: A WYSIWYG editor that emits CommonMark and supports image uploads.
  • Data Model: MongoDB-based data model for content items with fields for slugs, titles, descriptions, and markdown body.
  • Use Case: Ideal for a small to medium-sized website that requires a simple CMS for managing articles and blog posts.

Quick Start

Use the cms skill to create a new content item with the title 'My New Article' and a description 'This is a brief description of the article.'

Frequently Asked Questions about cms

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

FAQPage Schema
How do I set up multi-slug 301 redirects for content items in a lightweight CMS?

Multi-slug 301 redirects are configured by assigning multiple slugs to a single content item in the MongoDB data model. The CMS routing logic resolves requests by chaining 301 redirects to the canonical slug for that content item.

Does this CMS support a WYSIWYG markdown editor with image uploads?

The CMS includes a WYSIWYG editor that supports image uploads and emits CommonMark. It allows you to write and format articles visually while storing the content as structured markdown in the database.

Can I use MongoDB for content management without a heavy backend framework?

Yes, this Skill implements a lightweight CMS using a MongoDB-based data model for content items. It manages titles, descriptions, slugs, and markdown bodies directly, requiring only authentication for write operations.

How does the dirty-state save and publish toggle work for managing articles?

The dirty-state save mechanism tracks unsaved changes in the WYSIWYG editor, while the publish toggle controls content visibility. This separates drafting content updates from making them publicly accessible.

Do I need authentication to handle public routing for content resolution?

Authentication is only required for write operations like creating, editing, and publishing content items. Public routing for content item resolution and multi-slug redirection handles unauthenticated requests.

What is the best way to manage blog posts with multiple redirect chains?

Use the CMS Skill to create content items with multi-slug 301-redirect chains. This approach is ideal for small to medium-sized websites needing simple article management without complex headless CMS infrastructure.