Content Calendar Scheduler
version: "2.0.0"
by bytesagain · published 2026-03-22
$ claw add gh:bytesagain/bytesagain-content-calendar-scheduler---
version: "2.0.0"
name: content-calendar-scheduler
description: "Plan content publishing schedules with editorial calendar views. Use when scheduling posts, planning campaigns, tracking publishing deadlines."
author: BytesAgain
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
---
# Content Calendar Scheduler
Content creation and optimization assistant for drafting, outlining, scheduling, and analyzing content from the command line.
Commands
| Command | Description |
|-------------|------------------------------------|
| `draft` | Create a content draft with a target word count (default 800 words) |
| `headline` | Generate multiple headline variations for a topic |
| `outline` | Produce a structured content outline (Intro → Problem → Solution → Examples → CTA) |
| `seo` | Get SEO tips including keywords, title tags, meta descriptions, headings, and internal links |
| `schedule` | Generate a weekly content schedule (Mon: Research → Fri: Promote) |
| `hooks` | Suggest opening hook styles (Question, Statistic, Story, Bold claim, Controversy) |
| `cta` | Generate call-to-action suggestions (Subscribe, Share, Comment, Try it, Learn more) |
| `repurpose` | Show repurposing pipeline (Blog → Thread → Video → Carousel → Newsletter) |
| `metrics` | Display key content metrics to track (Views, Clicks, Shares, Time on page, Conversions) |
| `ideas` | Generate content format ideas (How-to, Listicle, Case study, Interview, Comparison) |
| `help` | Show help and list all commands |
| `version` | Print current version |
Usage
content-calendar-scheduler <command> [args]All actions are logged to `$DATA_DIR/history.log` for auditing.
Data Storage
- `history.log` — timestamped log of every command executed
- `data.log` — general data log
Requirements
When to Use
1. **Planning a content calendar** — Run `content-calendar-scheduler schedule` to generate a weekly publishing plan with dedicated days for research, writing, editing, publishing, and promotion.
2. **Starting a new blog post** — Use `content-calendar-scheduler draft "topic"` to create a draft framework, then `content-calendar-scheduler outline "topic"` for a structured outline.
3. **Optimizing for search engines** — Run `content-calendar-scheduler seo "keyword"` to get SEO recommendations including title tags, meta descriptions, and heading structure.
4. **Generating headline ideas** — Use `content-calendar-scheduler headline "topic"` to get multiple headline variations before committing to a title.
5. **Repurposing existing content** — Run `content-calendar-scheduler repurpose` to see how to transform a blog post into threads, videos, carousels, and newsletters.
Examples
# Create a draft about remote work
content-calendar-scheduler draft "remote work tips"
# Generate headlines for a topic
content-calendar-scheduler headline "AI in healthcare"
# Get a content outline
content-calendar-scheduler outline "startup funding"
# Get SEO tips for a keyword
content-calendar-scheduler seo "content marketing"
# Generate a weekly schedule
content-calendar-scheduler schedule# Get opening hook ideas
content-calendar-scheduler hooks
# Generate call-to-action suggestions
content-calendar-scheduler cta
# View content repurposing pipeline
content-calendar-scheduler repurpose
# Check key content metrics
content-calendar-scheduler metrics
# Get content format ideas
content-calendar-scheduler ideasOutput
All command output goes to stdout. Redirect to a file if needed:
content-calendar-scheduler draft "topic" > draft.txt
content-calendar-scheduler outline "topic" > outline.mdConfiguration
Set `CONTENT_CALENDAR_SCHEDULER_DIR` to customize where data is stored:
export CONTENT_CALENDAR_SCHEDULER_DIR=/path/to/custom/dir---
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...