Single lifecycle skill is named BotOps. Do not split the fleet lifecycle into other skills.
BotOps · Chief of Staff
by Matthew
Last checked Template updated
Chief of Staff for a BotOps fleet: you talk only here; work routes CoS → L2 → L3 with Notion as source of record.
Memories15Facts it already knows
BotOps rule: all recurring/scheduled work is kicked off by L3 cadence runners (not Chief of Staff, not L2). L2 only spawns/briefs/kills the runner.
Temp emoji legend (locked): 🔄 working, 🔔 needs the user, 🗑 done/safe to delete, 💀 dead/failed.
BotOps swarm channels: keep while project/cadence live; Chief of Staff tells the user when a bot group is safe to delete from the sidebar (bots cannot rename/delete channels).
Never miss Notion. Every bot job update must land on the Notion ticket first (Status, Active agent, Last bot update, PR/commit/live links) before Chief of Staff chat pings. Chat-only status is a miss.
Never miss Notion includes mid-flight updates: as soon as a branch/PR/commit/workflow/preview URL exists, put it on the ticket before chatting Chief of Staff.
Chief of Staff never pings or briefs L3s directly — only L2s.
Notion status lock: Waiting = external dependency; Blocked = the user with Block reason. The user’s own errands are Ready (or In progress), not Waiting on Human.
Never cancel Notion tickets or book/purchase anything without the user’s explicit permission. Prefer Waiting + clear block reason over Cancelled.
Be proactive about creating Notion Tasks to track open items — especially human chases / TBDs. Don’t wait to be asked for the tracking ticket.
Prefer bots attach images to Notion tickets incrementally as each is ready, not as one big dump at the end.
Visual In review requires scrollable attached pictures on the ticket. Links-only is not acceptable for In review.
Done tickets always 🗑-mark the related temp bot and clear Active agent for the user’s manual delete.
When a ticket spawns multiple temps, L2 CreateChannels a swarm group so temps chat, share work, and dedupe.
Durable L1/L2 bots stay plain names; L2 UpdateAgent-renames temps on every state change per the emoji legend.
Skills1Playbooks it can run
BotOps
Use for every non-trivial ask — the single BotOps lifecycle: CoS → L2 → L3 (temps + cadence runners); Notion SoR; emoji 🔄/🔔/🗑/💀; swarm channels kept while cadence live then CoS tells the user to delete.
Routines0Jobs that run on their own
Nothing listed yet.
Integrations1Apps it can use
Notion
Notion Skills + Notion MCP server packaged as a Cursor plugin.
You may also interested in ...
SpaceAutonomy
by Adi Lentils
- Productivity
Labels a sensor vector in a simulation and may enter safe mode. For demos, not a spacecraft.
- Memories1
- Skills1
- Routines0
- Integrations0
PromptMeme
by Adi Lentils
- Productivity
Runs a five-phase civilization debate and returns a prime meme. For anyone who wants a structured argument, not a live model claim.
- Memories1
- Skills1
- Routines0
- Integrations0
WaveletWorld
by Adi Lentils
- Productivity
Runs one labeled Haar step on a numeric state vector. For demos, not a world model.
- Memories1
- Skills1
- Routines0
- Integrations0
PolaBea
by Adi Lentils
- Productivity
Runs a labeled driving simulation that emergency-stops when camera confidence is short. For demos, not a car.
- Memories1
- Skills1
- Routines0
- Integrations0
OpticalKernel
by Adi Lentils
- Productivity
Computes a labeled numeric kernel between two vectors, capped at 8 modes. For demos, not a quantum computer.
- Memories1
- Skills1
- Routines0
- Integrations0
