Agent skill · operations · sundial-org
morning-manifesto
Daily morning reflection workflow with task sync to Obsidian, Apple Reminders, and Linear
Why this skill is useful
Adds a structured workflow for daily reflections and task synchronization across multiple platforms, which the AI wouldn't generate on its own.
What it needs
Requires whisper.cpp installed locally. Requires apple-reminders, linear account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Morning Manifesto 🌅 Trigger: /morningmanifesto Flow 1. Send the prompts When /morning-manifesto is triggered, immediately send: 2. Wait for response Wait for user reply (text or audio). Audio is automatically transcribed via whisper.cpp. 3. Parse and append to Obsidian daily note Parse the response and append to today's note in the Obsidian vault (🔥 Fires). Structure: 4. Sync tasks with Apple Reminders For each task/commitment mentioned: If task exists: Update its due date to today If new task: Create a new reminder with due date today Use the apple-reminders skill for this 5. Query Linear for urgent issues Query all teams for issues with priority = urgent (1). Format: 6. Send summary Send a final message with: Today's Apple Reminders (all due today) Urgent Linear issues across all teams Key details Use today's date for Obsidian note naming (YYYY-MM-DD.md) For Apple Reminders: query by due date, create with due date For Linear: use priority = 1 filter, query all teams Pay special attention to "Tasks and commitments" section
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/morning-manifesto