Prompt Kit

Prompt Kit: Your Open Brain Has a Heartbeat Now

One prompt, one loop, one messaging channel. This kit turns Claude Code into a proactive personal assistant that checks your calendar, searches your knowledge base, tracks your habits, and sends you briefings on Telegram or Discord — then gets better at it every week based on what you actually use.


What You Need

Before you paste anything, make sure these are in place:

  • Claude Code installed and authenticated (claude.ai/download)
  • Supabase project with OB1 deployed recommended (or any Supabase project — the schema works standalone)
  • Google Calendar MCP connected to Claude Code
  • Bun installed (brew install oven-sh/bun/bun)
  • Telegram or Discord account (whichever you want briefings on)

How to Use This Kit

This kit has three pieces. You only need to paste one thing — the setup prompt. Claude Code handles the rest interactively.

  1. Paste the setup prompt into a Claude Code session. Claude walks you through bot creation, plugin installation, database setup, and skill file creation step by step. It'll pause whenever it needs you to do something on your phone or in the browser.
  2. Run the schema in your Supabase SQL Editor when Claude tells you to. The full SQL is in the Schema section below — copy it when you get to that step.
  3. Start the loop. After setup, run /loop 30m /life-engine and you're live. Claude wakes up every 30 minutes, checks the time, decides what you need, and sends it to your phone.

You don't build everything on day one. Start with calendar briefings and messaging. The system evolves from there.


Life Engine Setup

Job: Sets up a complete proactive personal assistant in Claude Code — messaging bot, database tables, skill file, and a working test run.

When to use: Once, after you have Claude Code, a Supabase project, and Google Calendar MCP connected. This is the initial build.

What you'll get: A working /life-engine skill, five database tables for state tracking, a configured Telegram or Discord bot, and a successful test briefing on your phone.

What Claude will ask you: Which messaging platform you want (Telegram or Discord), your bot token, your Supabase project URL and key, and confirmation at each step before proceeding.


After Setup

Once the test passes, start the loop:

/loop 30m /life-engine

Claude wakes up every 30 minutes, checks the time, decides what you need, and sends it to your phone. Adjust the interval to taste — 15m if you want tighter meeting prep, 1h if you prefer less frequent check-ins.


How It Grows

You don't build everything on day one. Start with calendar + messaging. Then layer in:

WeekWhat to AddTell Claude
1Calendar briefings onlyJust run the loop — morning briefings and meeting prep start automatically
2Habits"Add a morning jog habit to my Life Engine. Remind me at 7am and ask me to confirm when I'm done."
3Check-ins"Add a midday mood check-in. Just ask me how I'm feeling and log it."
4Let it evolveClaude reviews its own performance and suggests one change. Approve or reject via reply.

Over time, your Life Engine becomes completely personalized — no two people's will look the same. It adapts to your schedule, your habits, your communication style, and your needs.


The Key Design Principle

The core loop follows a specific order for a reason:

External pull → Internal enrich

External integrations (calendar, email, task manager) tell you what's happening right now. Internal databases (your knowledge base, past notes, memory) tell you so what — why it matters.

Neither is useful alone. Together they turn a bare task list into actionable, contextual intelligence. And you can't enrich what you haven't seen yet — always check what's happening before searching for context on it.