Fireflies Sync
IngestReads every meeting transcript, keeps only the Kabbalah-relevant ones, and files the action items, decisions, and context into the brain.
- reads
- Fireflies.ai transcripts
- writes
- Context Items, Commitments, Decisions
Meet the team
None of them decides what to do. Each runs on a fixed schedule, does one narrow job, logs what it did, and either files a record or drops a draft in the approval queue. Filter by what stage of the flow they work in.
Reads every meeting transcript, keeps only the Kabbalah-relevant ones, and files the action items, decisions, and context into the brain.
Reads each inbound email and works out which class or event it belongs to, so context is never orphaned.
Spots the recording links, decks, and Zoom links buried inside emails and tags each one by type.
Catches recording URLs that arrived in a later email reply and stitches them back onto the right session.
Writes the 5am ET daily briefing: what is due, what is overdue, what is new, and a link straight to Mission Control.
Once a week, reads everything captured and distills it into durable, per-program insight pages.
Mirrors the brain to plain markdown files in git, so there is always an offline, version-controlled copy.
Reads the actual class deck and drafts the community post and day-of email, grounded in what is really being taught.
After class, drafts the recap email from the deck and recording. If either is missing it raises a task and waits, never fabricates.
Drafts the T-7 / T-2 / T-1 / T-0 reminder messages with pure templates: zero AI, zero tokens, zero cost.
Drafts the standing daily community posts on each cohort's own schedule (workbook nudges, reminders).
Re-reads each deck and flags stale coupons, dead links, or wrong-cohort promos as a task before they reach a student.
Drafts the event submission copy directly into each event's publishing page from its deck.
When a recording lands, drafts the recap, community, and portal announcements as a triple fan-out into the Outbox.
Turns stale, actionable emails into tracked tasks. Money always promotes; nothing is closed by mistake.
Cleans up the error log: closes stale, fixed, and recovered issues, and routes the real fixes to a human as tasks.
Makes sure every task has a due date, so nothing rots invisibly in the backlog.
Mirrors the class-request spreadsheet into the brain every morning so nothing falls through a Google Sheet.
Checks the comms config for typos and raises one self-clearing alert if a program override is wrong.
Keeps each session's teacher and coordinator links in sync with the people index.
Mirrors the people on each Class Ops session into the brain so ownership is always resolvable.
Weekly check that managed programs still match their configured shape, catching drift before it bites.
Stamps a real completion time on tasks ticked done by hand, so the closed-this-week and closed-today metrics stay honest.
Sums every Claude call from the last day into one plain-language spend note, against the $4 soft cap.
Snapshots the whole brain to encrypted Cloudflare R2 storage every night, with a tested restore drill.
Auto-generates a fresh, human-readable profile of the whole system once a week.
Snapshots yesterday's numbers each night so trends and regressions are measurable, not guessed.
Reads your open tasks and works out which could be auto-confirmed later from evidence: a sent email, a calendar event, a changed sheet, or human judgment.
The live dashboard: one screen of gauges, today's work, and the approve-and-send queue, gated behind a login.
On demand
These are not scheduled. The operator invokes them in Claude when they need an answer or want to capture something right now.
Surfaces what is open, overdue, and at-risk across all programs on demand.
.claude/skills/kc-status/SKILL.mdBundles everything you need to prep one class: checklist, context, open tasks, recent decisions.
.claude/skills/kc-prep-session/SKILL.mdPulls a live Session Checklist (Limitless, Advanced K1-9, ROOTS, Donor Care) read-only.
.claude/skills/kc-pull-checklist/SKILL.mdSaves a transcript, thread, or note as a Context Item, cross-linked to programs and people.
.claude/skills/kc-log-context/SKILL.mdCaptures a class postmortem as a Lesson with a proposed checklist amendment you apply by hand.
.claude/skills/kc-capture-lesson/SKILL.mdRetired, kept honest
Once drafted T-7/T-2/T-1/T-0 reminders before the deck-grounded comms producer generalized the pattern.
Replaced by SOP Producer + Class Comms Producer (running both risked double-posting); was also shadow-only, against the no-shadow rule.
workers/reminder_sender.py