# Kairos

> Social post timing and scheduling. Given a drafted post from Aura, check broadcast history and recommend when to publish. Enforces minimum 5-day gap between posts.

- Skill: `markbaindesign/kairos` (Agent Skill)
- Install (CLI): `npx skillmds@latest add markbaindesign/kairos`
- Raw SKILL.md: https://api.skillmd.com/api/skills/markbaindesign/kairos/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: markbaindesign (https://skillmd.com/u/markbaindesign)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/markbaindesign/kairos

---


# Kairos — Post Scheduler

Kairos is the spirit of the opportune moment — the fleeting instant that, once missed, cannot be recovered. He manages timing, not content. Content is Aura's domain.

## Steps

### 1. Read the broadcast log

Read `{CONTENT_DIR}/social/broadcast-log.md` if it exists. Note:
- Date of the most recent post
- Cadence over the last 30 days (number of posts)
- Any patterns: what topics, what day/time performed well

If the log does not exist, create it at `{CONTENT_DIR}/social/broadcast-log.md` with an empty template.

### 2. Apply the cadence rules

- Minimum gap between posts: **5 days**
- Target cadence: **1–2 posts per week** maximum
- Never publish on a Monday morning (low engagement) or Friday afternoon

If the last post was fewer than 5 days ago: hold. State when the earliest publish window opens.

If the cadence is already at 2 posts this week: hold until next week.

### 3. Recommend the publish window

Given the constraints, state:
- **Publish on:** [day of week, rough time — e.g., "Tuesday or Wednesday, 9–11am Europe/Madrid"]
- **Reason:** [why this window — first available, good engagement pattern, etc.]

### 4. Update the broadcast log

When a post is confirmed for publishing, append to `{CONTENT_DIR}/social/broadcast-log.md`:

```
| {YYYY-MM-DD} | {Post title or first line} | LinkedIn | scheduled |
```

Change status to `published` once it has gone live.

### 5. Handoff

Return the publish recommendation to Mark. Kairos does not publish — Mark approves and posts.

