campaign-calendar

Scan markdown files for YAML frontmatter and generate a campaign calendar.

12|2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/jikig-ai/soleur --skill campaign-calendar
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: campaign-calendar
Source: https://github.com/jikig-ai/soleur/tree/main/plugins/soleur/skills/campaign-calendar
Command: npx skills add https://github.com/jikig-ai/soleur --skill campaign-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rolling calendars are often manually maintained and prone to drift. This skill automates scanning content markdown files, extracting YAML frontmatter, and generating a centralized rolling campaign calendar.

Core Features & Use Cases

  • Scan knowledge-base/marketing/distribution-content/*.md for YAML frontmatter and collect fields like title, type, publish_date, channels, and status.
  • Classify entries into Overdue, Upcoming, Draft, and Published, and produce a consolidated calendar view.
  • Write the resulting calendar to knowledge-base/marketing/campaign-calendar.md and support optional headless execution for automation.

Quick Start

Run the campaign-calendar skill to generate or refresh the rolling campaign calendar from distribution-content markdown files.

Frequently Asked Questions about campaign-calendar

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

FAQPage Schema
How do I build a rolling marketing campaign calendar from markdown files?▼

Build a rolling marketing campaign calendar by scanning content markdown files for YAML frontmatter, extracting fields like title and publish_date, classifying entries into status groups, and writing a consolidated calendar file.

How does YAML frontmatter extraction work for content scheduling?▼

YAML frontmatter extraction for content scheduling works by scanning markdown files to parse metadata fields like title, type, publish_date, channels, and status, then grouping those entries into a rolling calendar view.

Can I automatically group marketing content into overdue, upcoming, and published categories?▼

Yes, you can automatically group marketing content by scanning file YAML frontmatter and classifying entries into overdue, upcoming, draft, and published categories to produce a consolidated rolling calendar view.

Do I need specific frontmatter fields to generate a campaign calendar?▼

You need title, type, publish_date, channels, and status frontmatter fields in your markdown files to generate a campaign calendar that classifies content into actionable scheduling groups.

What is the best way to maintain a rolling campaign calendar without manual drift?▼

Automate rolling campaign calendar maintenance by scanning distribution-content markdown files for YAML frontmatter and regenerating the calendar file with a current last_updated timestamp to prevent manual drift.

Can I run campaign calendar generation headless for automation workflows?▼

Yes, campaign calendar generation supports optional headless execution, allowing you to automate scanning markdown files and refreshing the rolling calendar file within marketing publishing workflows.