Calendar, daily plan, and the ring clock — all driven by your schedule module.
Daily Planning
"What does my day look like?"
Agent reads your schedule and runs down today's events, deadlines, and blocks, including the clock schedule if one exists.
Daily Planning
"Build my schedule for today"
Generates clock blocks from your schedule module, accounting for custody, recurring events, work patterns, and deadlines.
Events
"I have a dentist appointment Thursday at 2pm"
Adds the event to your schedule module and pushes it to your calendar widget right away; refresh the dashboard to see it.
Events
"Remind me that rent is due on the 1st every month"
Adds a recurring item to your schedule module. Your agent will raise it at the start of your next session when the date approaches (it can't run between sessions).
Custody
"Do I have the kids this weekend?"
Checks the custody calculation based on your pattern and anchor date, and tells you which days you have the kids.
Countdowns
"Add a countdown for Mom's birthday on June 12"
Creates a countdown in your Countdowns widget with the date and a day count. Shows after sync.
Spending, bills, balance, and the daily budget that falls out of them.
Balance
"My checking balance is $2,340 as of today"
Updates your budget and recalculates your daily spending target (income minus obligations through month end).
Spending
"I spent $47 on groceries and $12 at the gas station"
Logs both transactions with today's date and categories. Updates your daily remaining budget on the dashboard.
Bills
"Add my electric bill — $85, due on the 15th"
Adds the bill to your bills list with amount, due day, and category, and folds it into the FRC (Financial Reality Check) widget.
Bills
"I paid the water bill"
Marks the bill as paid for this cycle. The dashboard shows it with a green checkmark instead of pending status.
Subscriptions
"I cancelled my Hulu subscription"
Marks the subscription inactive and drops it from monthly obligations, the finances module, and the FRC.
Overview
"How am I doing on money this month?"
Pulls your budget data: balance, daily target, days left, upcoming bills, total obligations.
Health notes, conditions, medications, energy and mood — a running record your agent can spot patterns in.
Logging
"I slept terribly last night, maybe 4 hours"
Logs a health entry with the sleep note and today's date. Updates your health module. Your agent may reference this when planning your day.
Logging
"Went for a 3-mile run this morning"
Logs the activity in your health log. If you have a running tracker widget installed, it updates that too with mileage and date.
Check-in
"Let's do a check-in"
Walks you through a daily check-in: mood (1-10), energy (1-10), wins, struggles, tomorrow's focus. Saved to the check-in widget.
Medications
"I started taking magnesium 400mg at night"
Updates your health baseline — the medication joins your conditions/meds list.
Status
"I've had a headache since yesterday"
Logs the symptom and updates your current health status. Your agent may adjust schedule recommendations based on how you're feeling.
Patterns
"How has my energy been this week?"
Reviews your check-in data and health logs for energy trends and flags patterns (always low on Mondays, say).
Cubes are project containers: tasks, a log, and a lifecycle (spark → active → complete → archived).
Create
"I want to start a project for learning Spanish"
Creates a new cube called "Learn Spanish" in spark state, linked to the Learning life area. Asks if you want to add initial tasks.
Tasks
"Add 'research language apps' to my Spanish cube"
Adds the task as pending in the specified cube. Task shows up in the cube's task list on the dashboard.
Progress
"I finished the Duolingo setup"
Marks the task as done in the matching cube. Adds a log entry with the date. If the cube is linked to a goal, the goal progress updates too.
Status
"What's the status on my active projects?"
Lists all active cubes with task counts (done/total), last log entry, and next pending task.
Lifecycle
"Move my home renovation cube to active"
Changes the cube state from spark to active, which gives it more prominence on the dashboard.
Focus
"Set my Focus 3 from my active cubes"
Picks the top 3 pending tasks across your active cubes and sets them as today's Focus 3 priorities on the dashboard.
Yearly goals, four types: time-based (deadline), manual (percentage), financial (dollar target), cube-linked (tracks project progress).
Create
"I want to save $5,000 by December"
Creates a financial goal with a $5,000 target and December deadline. Shows up in your Goals widget with a progress bar based on current amount saved.
Update
"I've saved $1,200 toward my emergency fund"
Updates the financial goal's current amount. Progress bar recalculates. If the goal has a countdown, that updates too.
Create
"Add a goal to read 24 books this year — manual tracking"
Creates a manual goal. You (or your agent) update the percentage as you make progress. Flexible for anything that doesn't fit other types.
Link
"Link my Spanish goal to my Learn Spanish cube"
Creates a cube-linked goal. Progress automatically tracks from the cube's task completion percentage — no manual updates needed.
Journal entries, tagged by theme, stored in your seed where your agent can refer back to them.
Entry
"Journal entry: Had a really productive morning. Got the budget sorted and went for a walk. Feeling good about the week."
Saves a journal entry with today's date. Auto-tags with relevant themes. Shows up in your Journal widget on the dashboard.
Review
"What have I journaled about this week?"
Pulls recent journal entries and summarizes themes. Useful for weekly reflection or spotting patterns in how you're feeling.
Hobbies
"I played guitar for an hour today"
Logs a hobby entry. If guitar is in your hobbies list, updates the streak counter. If not, asks if you'd like to add it as a tracked hobby.
Hobbies
"How's my reading streak?"
Checks your hobby tracker for the reading entry — shows current streak, last logged date, and whether you're on track.
Looks, layout, hiding widgets, and building new ones.
Palette
"Switch my palette to sunset"
Changes the color palette across your entire dashboard. Options: mycapsul (brand default), ocean, sunset, forest, lavender, amber, slate.
Layout
"Hide the news widget and make the budget widget full-width"
Updates widget visibility and sizing. News hides, budget goes full width. Unhide any time.
Layout
"Move my Focus 3 to the top of the dashboard"
Reorders your widget layout so Focus 3 comes first.
Widgets
"I wish I had a widget that tracks my water intake"
Builds a custom widget with its own storage, rendering, and interaction. You describe it; your agent writes the code.
Widgets
"Install the running tracker widget"
Loads a pre-built widget from the widgets folder and registers it in your dashboard.
Agent
"Change your name to Jarvis"
Updates the agent name in CLAUDE.md and the dashboard config. Jarvis it is.
Widgets
"Export my running tracker widget so I can share it"
Packages your widget as a .capsul-widget file that others can install. Includes the render function, data schema, and sample data.
💡
Co-building: no code required. Say "I want a widget that shows how many days until summer" and your agent builds it, explains what it did, and installs it. If it breaks, it can roll it back.
Prompts about the system itself: how your agent works, what it knows, how sessions flow.
Session
"What did we do last session?"
Reads the session handoff and gives you a summary of what happened, what's in progress, and what was flagged as urgent.
Session
"Sync from the dashboard"
Reads your capsul-sync.json — the export of all your dashboard data — so your agent has the latest state of everything.
Knowledge
"What do you know about my finances?"
Reads your finances module and summarizes what's on file.
Knowledge
"I got a new job at Acme Corp, starting April 1st, salary is $95k"
Updates multiple modules immediately: career.md (new job), finances.md (new income), schedule.md (start date).
Inbox
"Check the inbox"
Scans your _inbox/ folder for new files — dropped documents, sync exports, notes. Processes them, routes info to the right modules, tells you what it found.
Standing Orders
"Always remind me about bills 3 days before they're due"
Adds a standing order to CLAUDE.md, followed at the start of every session from now on (it can't act between sessions).
📌
Your agent remembers between sessions. What you tell it goes into the seed modules; a new session starts by reading them. The more you use it, the more it knows.
Compound prompts that hit several features at once.
Compound
"Build my day — check what's on the calendar, set my Focus 3 from active cubes, and tell me if any bills are due this week"
Multi-step morning briefing. Cross-references schedule, projects, and finances into a daily plan.
Compound
"I got paid today. Balance is $3,200. Mark rent and electric as paid."
Batch financial update. Balance updated, two bills marked paid, daily budget recalculated, all logged. Three actions, one sentence.
Compound
"Create a meal planning widget that tracks what I'm eating this week with a simple list and a grocery counter"
Custom widget build. Your agent designs, codes, and installs a new widget for exactly what you described.
Compound
"End-of-week review — how did I do on my Focus 3 this week, what's my spending total, and what should I carry forward?"
Weekly retrospective. Focus history, transaction totals, and project progress, reviewed, with next week's priorities.