morning

Runs a morning routine checklist and outputs a status dashboard from a YAML declaration registry.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/hivgb1-ai/do-better-workspace-v2 --skill morning-hivgb1-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: morning
Source: https://github.com/hivgb1-ai/do-better-workspace-v2/tree/main/.claude/skills/morning
Command: npx skills add https://github.com/hivgb1-ai/do-better-workspace-v2 --skill morning-hivgb1-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Scattered channels, stale collectors, and overdue items are hard to see at the start of a day. This Skill reads a central declaration registry and runs a four-pass morning check (sync, collector freshness, surface checks, follow-ups) to produce a single status board showing what is done, what is next, and what needs attention. ## Core Features & Use Cases - Declaration-driven checks: All check items, thresholds, and personal checks live in a YAML registry file, so adding a new channel or check requires one registry line instead of editing the Skill. - Collector freshness monitoring: Detects both stalled collectors (cron or script failures) and dead upstream sources by comparing declared freshness expectations against state files and raw inbox dates. - Status board with follow-up chaining: Outputs a prioritized dashboard with [done]/[next]/[todo]/[skip]/[warn] states, then hands off to follow-up skills (like collection or inbox triage) based on declared conditions. - Use Case: Say "morning" at the start of your day and get a dashboard showing git sync status, which collectors ran recently, overdue items, and the single next action to take. ## Quick Start Say "morning" or "start my day" to run the morning routine and see your status dashboard.

Frequently Asked Questions about morning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a morning routine check in Claude Code?

Use a skill triggered by natural phrases like "morning" that reads a YAML declaration registry and runs shell-based checks. It outputs a status board with done, next, todo, skip, and warn states, then chains into follow-up skills when declared conditions are met.

How do I add a new check to the morning routine?

Add one line to the declaration registry YAML file under the appropriate section (collectors, morning checks, or personal checks). The skill reads all checks from the registry, so no changes to the skill itself are needed.

Does the morning routine modify files automatically?

No, detection and reporting are read-only by design. Auto-correction only happens when a check declaration explicitly permits it and a declared fact-confirmation procedure is followed; sending anything externally always requires human approval.

What happens if a collector state file is missing?

A missing state file is reported as an anomaly rather than treated as normal. The skill distinguishes between collector execution freshness and source arrival freshness to catch both stalled cron jobs and dead upstream sources.

Why does the morning check show a warn status?

A warn status means the check command itself errored, such as a failed shell command in a count-type check. Errors are surfaced on the dashboard instead of being hidden so you can fix the underlying check.