Home/Productivity & Tasks/morning-manifesto

morning-manifesto

Safe
Productivity & Tasks

Daily morning reflection workflow with task sync to Obsidian, Apple Reminders, and Linear.

SKILL.md

# Morning Manifesto šŸŒ… Trigger: `/morning_manifesto` ## Flow ### 1. Send the prompts When `/morning-manifesto` is triggered, immediately send: ``` Good morning! šŸš€ Please tell me about: - What you did yesterday? - One small thing you are grateful for - Today's adventure - Tasks and commitments - How are the weekly priorities going? ``` ### 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: ```markdown ## Morning Manifesto - [YYYY-MM-DD] ### What I did yesterday [user's response] ### Grateful for [user's response] ### Today's adventure [user's response] ### Tasks and commitments - [task 1] - [task 2] ### Weekly priorities status [user's response] ``` ### 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: ``` šŸ”“ Urgent Linear Issues: - [Team] [Issue ID]: [Title] ``` ### 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

More in Productivity & Tasks