FFlyType
macOSWindowsiOSAndroidHub

Life Scripts — rituals and algorithms

Opt-in Life Scripts turn triggers (manual, cron, voice, ingest) into closed actions — append Life pages, companion prompts, reminders, and capture presets without user server code.

Before you start

  • Life notebook enabled (Wave 1 Life 2.0).
  • Hub account with cloud Self sync on for Studio and system rituals.

Steps

  1. 1

    Hub → Self → Life → Life Scripts — list system rituals (daily reflection, weekly recap, monthly goals) and your custom scripts.

  2. 2

    Toggle a ritual off anytime — system scripts stay visible but skip execution when disabled.

  3. 3

    Create a script: pick trigger (manual, cron, on_ingest, voice_phrase) → add actions (append_life, run_companion_prompt, create_reminder_candidate, notify).

  4. 4

    Dry-run before enabling — POST /v1/self/life/scripts/dry-run shows action plans with no side effects.

  5. 5

    Mac Self panel lists scripts with Run now (dry-run) — mobile enables Route-to-Life + daily ritual prefs only.

  6. 6

    Cron rituals (daily/monthly) respect calendar-busy skip when self_context_calendar is on.

Common mistakes

  • Max 32 user scripts; system ids start with system: and cannot be deleted.
  • Templater-lite variables {{week}}, {{month}}, {{date}} work in companion prompt actions.
  • Ritual notify (web push / Mac) fires when a generated Life page is ready — opt-in in Life settings.

Related articles