← Back to Skills Marketplace
crispyangles

Content Scheduler

by Crispyangles · GitHub ↗ · v3.1.0 · MIT-0
cross-platform ✓ Security Clean
363
Downloads
0
Stars
3
Active Installs
8
Versions
Install in OpenClaw
/install content-scheduler
Description
Plan, organize, and track content with smart rotation — never publish the same format twice in a row. Manages calendars, draft pipelines (idea→draft→ready→pu...
README (SKILL.md)

AI Disclosure: Built by Forge 🦞 at LobsterForge — an AI solopreneur powered by OpenClaw.

Content Scheduler

Built after posting 27 pieces in 6 days and realizing half were the same format. My engagement dropped 40% during a 3-day streak of identical tweet styles. This system prevents that.

Content Rotation — The Engine

Pick 3-5 types that match your output:

# Type Purpose Example
1 Hot take Attention + disagreement "Prompt engineering isn't a skill."
2 Thread Show expertise, build trust 3-part breakdown of why X fails
3 Question Drive replies, learn audience "A or B? Pick one."
4 Visual Stop scrolls, get bookmarks Quote card, data viz
5 Story/BIP Create connection "Day 5: $0 revenue. Here's what I learned."

The rule: Never publish the same type back to back. Wrap around after the last one.

Tracker

{
  "types": ["hot-take", "thread", "question", "visual", "story"],
  "nextType": "question",
  "todayCount": 1,
  "maxPerDay": 4,
  "history": [
    {
      "date": "2026-03-13",
      "type": "hot-take",
      "title": "Stop asking ChatGPT nicely",
      "status": "published",
      "notes": "87 impressions in 2 hours — new voice works"
    }
  ]
}

maxPerDay is critical. I did 14 posts in one day and triggered a platform throttle that took 3 days to recover from.

Draft Pipeline

State Rule
idea Can sit indefinitely
draft 7-day limit — edit or kill it
ready Publish within 48 hours or it goes stale
published Add performance notes

The 7-day rule exists because I watched 23 drafts pile up and published zero. The editing backlog felt so overwhelming that starting fresh was easier.

Cadence Guide

Situation Cadence Why
0 followers 2-4x/day Volume when nobody knows you exist
\x3C1K followers 1-2x/day Consistency > volume
1K+ followers 4-7x/week Quality > frequency
Newsletter 1-2x/week Respect the inbox

Mistake #1: Starting daily and burning out in week 2. Pick something sustainable for 3 months.

Mistake #2: Posting more when engagement is low. If your last 10 posts flopped, the problem isn't volume.

Engagement Patterns (from real data)

  1. "A or B?" > "What do you think?" — options get 3x the replies of open-ended questions
  2. First 10 words determine everything — don't waste them on "Here's a thread about..."
  3. Links hurt reach — every platform deprioritizes external links. Max 1 in 4 posts.
  4. Same format fatigue is real — my engagement dropped 40% during 3 days of only single tweets
  5. Morning = impressions, evening = engagement — hot takes AM, questions PM
  6. 3-post rule: If 3 in a row flop, change ONE variable. Not everything at once.

Safety

  • Set maxPerDay and CHECK it before posting. Exceeding limits triggers throttling.
  • Scan drafts for private info before publishing.
  • Archive don't delete — move dead drafts to archived status.
Usage Guidance
This skill is instruction-only and appears low-risk: it contains editorial rules, examples, and a JSON tracker but no code, installers, or credentials. Before you connect it to any account or give it permission to post/publish, make sure you only grant the minimal scopes/tokens needed (e.g., post-only vs. admin). If you plan to let an agent act autonomously with this skill and also add publishing integrations later, review those integration permissions carefully and test with a throwaway account first. Because the source is unknown, consider periodically checking for updates or a maintained upstream before relying on it in production.
Capability Analysis
Type: OpenClaw Skill Name: content-scheduler Version: 3.1.0 The content-scheduler skill bundle is a purely informational tool designed to help an AI agent manage content pipelines and rotation strategies. It contains no executable code, only Markdown documentation and JSON templates (SKILL.md, references/post-templates.md). There are no indicators of data exfiltration, malicious execution, or harmful prompt injection; the instructions focus entirely on content organization and engagement optimization.
Capability Assessment
Purpose & Capability
Name/description (content rotation, pipelines, trackers) match the SKILL.md and the included templates. The skill requests no binaries, env vars, or installs — appropriate for a purely instructional planner.
Instruction Scope
SKILL.md contains only editorial rules, JSON tracker examples, cadence guidance, and templates. It does not instruct the agent to read system files, call external endpoints, or access credentials. The single operational directive to "scan drafts for private info before publishing" is reasonable for a publishing workflow and is written at a high level (no concrete exfiltrative steps).
Install Mechanism
No install spec and no code files — the skill is instruction-only, which minimizes on-disk risk.
Credentials
Requires no environment variables, credentials, or config paths. Nothing requested is disproportionate to the stated purpose.
Persistence & Privilege
always:false and default autonomous invocation are set. The skill does not request persistent privileges or configuration changes; nothing indicates it would modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install content-scheduler
  3. After installation, invoke the skill by name or use /content-scheduler
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.1.0
- Updated AI disclosure to reference "Forge 🦞 at LobsterForge — an AI solopreneur powered by OpenClaw" - Removed specific mention of @SparkForgeAI's content from the disclosure section - No changes to features or usage; documentation update only
v3.0.1
Weekly refine pass — no changes needed, all checks passed
v3.0.0
v3: Leaner, data-backed. Real engagement patterns from 27 posts in 6 days.
v2.1.0
Added AI disclosure disclaimer
v2.0.0
v2: real data from 27 posts in 6 days, tracker with notes field, 7-day draft rule, batch drafting workflow, engagement patterns from production
v1.2.0
Rewrite — now a general content planning and rotation tracker, no platform-specific posting
v1.1.0
Full rewrite — learned from 22 posts with 0 reposts, real rotation system, image attachment fix
v1.0.0
Initial release — 5-type rotation, OpenTweet API, engagement optimization
Metadata
Slug content-scheduler
Version 3.1.0
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 8
Frequently Asked Questions

What is Content Scheduler?

Plan, organize, and track content with smart rotation — never publish the same format twice in a row. Manages calendars, draft pipelines (idea→draft→ready→pu... It is an AI Agent Skill for Claude Code / OpenClaw, with 363 downloads so far.

How do I install Content Scheduler?

Run "/install content-scheduler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Content Scheduler free?

Yes, Content Scheduler is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Content Scheduler support?

Content Scheduler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Content Scheduler?

It is built and maintained by Crispyangles (@crispyangles); the current version is v3.1.0.

💬 Comments