← ClaudeAtlas

morning-routinelisted

Run the complete start-of-day setup in one pass: roll over unfinished Obsidian tasks to today's daily note, sync open GitHub PRs that need your attention, and sweep Dependabot/Renovate PRs to clear safe patch bumps. Use when the user says "start my day", "morning routine", "set up my day", or when a scheduled morning job fires.
oleg-koval/agent-skills · ★ 3 · AI & Automation · score 75
Install: claude install-skill oleg-koval/agent-skills
<!-- Generated by scripts/build-adapters.sh. Do not edit directly. --> > 🤖 *Auto-generated by **weekly-pattern-learner** · obsidian-task-rollover, obsidian-pr-sync, and dependabot-triage all describe themselves as morning-routine steps but no meta-skill chains them into a single first-thing-of-day pass* # Morning Routine Run the three start-of-day workflows in sequence, then summarize what needs your attention today. Each phase is idempotent: re-running is safe. ## Inputs - **VAULT_DAILY** (required): absolute path to the Obsidian daily notes folder - **GH_USERNAME** (required): GitHub login for PR filtering - **ORG_PREFIX** (optional): org name to group as "Work" in the PR section - **--skip-rollover** (optional): skip task rollover (e.g. Monday after a break) - **--skip-pr-sync** (optional): skip GitHub PR sync - **--skip-dependabot** (optional): skip Dependabot triage If any required config is missing, ask once before starting. Don't abort midway. ## Phase 1: Task rollover Initialize the daily note path once, before any optional phase: ```bash NOTE="${VAULT_DAILY}/$(date +%Y-%m-%d).md" ``` Run `olko:obsidian-task-rollover` on the **previous workday's** note. `obsidian-task-rollover` is an end-of-day migration skill: it copies unchecked tasks from a given day's note into the next workday's note with a `[>]` marker. When invoked here in the morning, it should operate on **yesterday's** (or the last workday's) note so those unchecked tasks are pulled forward into