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.