Back to Skills
    šŸ¦ž

    morning-manifesto

    Daily morning reflection workflow with task sync

    By @marcbickel
    View on GitHub
    SKILL.md
    ---
    name: morning-manifesto
    description: Daily morning reflection workflow with task sync to Obsidian, Apple Reminders, and Linear
    metadata: {"clawdbot":{"emoji":"šŸŒ…","trigger":"/morning_manifesto"}}
    ---
    
    # 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