Skip to content

Content Calendar

Scaffolds an editorial content calendar with content pillars, distribution matrix, and publishing cadence. Supports weekly, biweekly, and monthly rhythms. Optionally includes a social media playbook with platform-specific guidance.

Namecontent-calendar
Version0.1.0
Categorymarketing
LicenseApache-2.0
Personamarketing
Tagscontent, editorial, calendar, distribution, social
Sourcetemplates/content-calendar

Render it

Three front doors, one catalog. Pick whichever suits the caller.

# CLI
npx @nanohype/sdk render content-calendar --out ./my-app

# SDK
import { LocalSource, renderTemplate } from "@nanohype/sdk";
const result = await renderTemplate(source, "content-calendar", variables);

# MCP — from an agent
get_template({ name: "content-calendar" })

Variables

Required

ProjectName string
Kebab-case project name used as the document directory Must be lowercase kebab-case starting with a letter.

Optional

Cadence enum — defaults to weekly
Publishing cadence for the editorial calendar One of: weeklybiweeklymonthly.
IncludeSocial bool — defaults to true
Include a social media playbook

What it produces

4 files. Placeholder names such as __APP_NAME__ are what the renderer substitutes into.

content/distribution-matrix.yaml
content/editorial-calendar.yaml
content/pillars.md
content/social-playbook.md

Composes with