daily

Solid

Daily briefing: surfaces tasks due today and open items from the last session. Use when the user wants a snapshot of today's obligations — 'what's on today', 'daily briefing', 'what do I have today'. Do NOT use for: full weekly review (use weekly), vault health check (use doctor), or listing all tasks across future dates.

AI & Automation 20 stars 2 forks Updated 5 days ago Apache-2.0

Install

View on GitHub

Quality Score: 81/100

Stars 20%
44
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Daily Briefing Surfaces tasks due today and open items from the last session. --- ## Before You Begin Count inbox items: Glob `[inbox_folder]/*.md` and store the count as `[inbox_count]`. Determine today's date (`YYYY-MM-DD`) and current local time (local machine time): - **Morning mode**: before 10:00 - **Normal mode**: 10:00 and later --- ## Phase 1: Briefing ### Previous Session Recap (Morning Mode Only) Glob `[logs_folder]/session/**/*-session-*.md` (post-v2.4.0: session logs live under the dedicated `session/` subfolder; the `-session-` infix is no longer strictly required since `session/` only contains session logs, but kept as defense-in-depth). Find the most recent session log (today or earlier). On Mondays this will typically be Friday's log unless there is already a session today. If no prior session exists, skip this section silently. Read that session log. Extract main topics and any unchecked action items. ### Briefing Content Pull from two sources: **Source 1 : Tasks due today or overdue:** Run `onebrain task list --due-by today --json` from the vault root and read `data.tasks` (each row: `{file, line, text, due, done}`, already fence-aware and open-only). Group: overdue first, then due today. Include the source note name (`file`). > **Fallback (older CLI):** if the command errors or returns non-zero, fall back to the > legacy scan — Grep `[projects_folder]/**/*.md` and `[inbox_folder]/*.md` for > `- [ ] .*📅 \d{4}-\d{2}-\d{2}`, filter to dates ≤...

Details

Author
onebrain-ai
Repository
onebrain-ai/onebrain
Created
4 months ago
Last Updated
5 days ago
Language
Shell
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

daily-briefing

Daily orientation and chief-of-staff briefing. Pulls from Slack (saved items), Gmail (important/starred), Google Calendar (today's events), Jira CLI (configured projects), and Todoist CLI, validates every action item, synthesizes a prioritized briefing using three consequence-based tiers, then produces a decisive hour-by-hour day shape anchored to the user's energy and focus windows. Appends to the daily Zettelkasten note on confirmation. Use this skill whenever the user types /daily-briefing, says "orient me for the day", "morning briefing", "what's on my plate today", "daily standup prep", "chief of staff", or any variant of wanting a cross-source daily work summary.

1 Updated 2 days ago
tkolleh
AI & Automation Solid

daily-brief

Start-of-day ranked brief - open issues, recent commits, work in progress, and anything waiting on a human decision. Use when asked for a 'daily brief', 'morning brief', 'what should I work on today', 'start my day', 'catch me up'.

3 Updated 4 days ago
craigcossairt
AI & Automation Listed

daybrief

Morning work briefing — "what does my day look like, in one scan?" Gathers today's calendar and emails needing attention (via connected Google MCP tools when available), recent git activity and unfinished work across your local repos, your open tasks (TODO file / assigned GitHub issues), and a quick radar check on topics you track — all in parallel — and renders one compact, prioritized brief in chat, carrying over unfinished focus items from yesterday's saved brief. Every source is optional and degrades gracefully; strictly read-only (never sends email, never touches the calendar, never pushes). Use at the start of a workday or when the user asks "what's on today", "morning brief", "daybrief", "catch me up", "what should I focus on today". For deep research on one topic use pulse instead.

7 Updated yesterday
duthaho