Agent skill

Daily Review

by davekilleen in davekilleen/Dex

Close out the day: what got done vs planned, meeting follow-ups, learnings, and tomorrow's focus.

MITAuto-check passedProductivity & Automation

Install Daily Review

skills CLI
$ npx skills add davekilleen/Dex --skill daily-review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install davekilleen/Dex daily-review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/davekilleen/Dex.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/daily-review .claude/skills/daily-review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
daily-review
GitHub stars
494
Token cost
~5.1k tokens
SKILL.md length
2,443 words
Files
2
Skills in repo
61
Repo updated
First seen
Licence
MIT

At a glance

Close out the day: what got done vs planned, meeting follow-ups, learnings, and tomorrow's focus.

  • Works in 12 steps: File Discovery → 5: Today's Meetings Are Already Processed → Gather Context → …
  • The user says review my day
  • SKILL.md covers Purpose, Execution mode, Tone Calibration and Step 1: File Discovery, plus 13 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Daily Review is an agent skill from davekilleen/Dex. Close out the day: what got done vs planned, meeting follow-ups, learnings, and tomorrow's focus. Use when the user says 'review my day', 'wrap up', 'end of day', or it's evening. Also use proactively when the day's work is clearly done. Not for setting up the morning; use daily-plan.

Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `AGENT_INSTRUCTIONS.md`).

It sits in Productivity & Automation, covering Time tracking and reporting. The repository describes itself as: Your AI Chief of Staff — a personal operating system starter kit that adapts to your role. No coding required. The licence is MIT.

When your agent uses it

  • The user says review my day
  • Tasks that involve Time tracking and reporting

Example prompts

  • “s focus. Use when the user says”
  • “wrap up”
  • “end of day”
  • “/daily-review”

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. File Discovery
  2. 5: Today's Meetings Are Already Processed
  3. Gather Context
  4. 5: Semantic Context Enrichment (if QMD available)
  5. 55: Dex Inbox Check (Phone Captures)
  6. 6: Reminders Completion Sync (Dex Today → Dex)
  7. Daily Plan Completion Tracking (NEW)
  8. Meeting Follow-Up Surfacing (NEW)
  9. Progress Assessment
  10. Week Progress Check (Midweek Context)
  11. Auto-Extract Session Learnings
  12. Categorize Learnings (If Applicable)

What it can do on your machine

Read from SKILL.md and the folder at commit d0ffc6b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Daily Review loads about 5.1k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 2,443 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~75
When it runs · the whole SKILL.md, loaded when a task matches
~5.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from davekilleen/Dex at commit d0ffc6b, republished under its MIT licence (© davekilleen). 2,443 words, ~5,109 tokens.

Download SKILL.mdSave it as .claude/skills/daily-review/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
daily-review
description
Close out the day: what got done vs planned, meeting follow-ups, learnings, and tomorrow's focus. Use when the user says 'review my day', 'wrap up', 'end of day', or it's evening. Also use proactively when the day's work is clearly done. Not for setting up the morning; use `daily-plan`.
<!-- Generated from `.claude/skills/daily-review/SKILL.md` by `scripts/generate-agents-skills.py`. Do not edit. -->

Purpose

Conduct an end-of-day review to capture progress, track what you actually accomplished vs. planned, surface meeting follow-ups, and set up tomorrow.

Execution mode

Run inline in the current conversation by default. Do not fork merely because this skill was selected. Only run in the background when the user explicitly asks for a background review or the host has already obtained a specific background-work approval for this review.

Before authoring anything, check for existing day state: today's archived plan, today's completion metrics, and any review or closeout already written for today. If existing day state is present, enter verifier mode. Read it, compare it with the current tasks and meeting evidence, and surface omissions or proposed corrections. Do not create a competing review or overwrite the existing author. Any proposed write still follows the confirmation and write-guard rules below.

Delegated gathering (large-vault scaling)

This skill stays inline as described above: it keeps session awareness, it asks the user the questions, and it owns every interactive step. What it does NOT do inline is the bulk read-gathering, which on a mature vault (hundreds of notes, thousands of indexed messages, a live calendar and multiple integrations) can be large enough to exhaust the main conversation before the useful work starts.

So the gathering phase is delegated to one general-purpose subagent via the Agent tool, using the self-contained prompt in this skill's AGENT_INSTRUCTIONS.md:

  1. Read .agents/skills/daily-review/AGENT_INSTRUCTIONS.md.
  2. Substitute its placeholders ({{TARGET_DATE}}, {{TOMORROW_DATE}}, {{TOMORROW_DATE_PLUS_1}}, {{DAY_NAME}}, {{MONTH}}, {{DD}}, {{YYYY}}).
  3. Call the Agent tool with subagent_type: "general-purpose", model: "sonnet", that prompt, and a short description. The brief is mechanical gathering, so it runs on the fast tier; the judgement calls stay in this conversation on the default model.
  4. Verify it wrote the draft to 07-Archives/Reviews/Daily_Review_YYYY-MM-DD.md, then run the interactive steps from its findings and complete the placeholder sections.

The subagent inherits MCP connections, runs in its own context, and that context is freed when it completes, so only its findings reach this conversation.

Use AGENT_INSTRUCTIONS.md verbatim. Read the file and pass its content as the subagent prompt, substituting only the placeholders. Do NOT hand-write a replacement brief from what you already know about the day: that is how steps get silently dropped, and the omission looks complete because nothing errors. If context from this conversation is worth adding, APPEND it to the file's content; never substitute for it.

Two caveats that are load-bearing:

  • Do not count on hooks for the subagent's writes. The hooks declared in this skill's own frontmatter belong to this skill's run, not the subagent's, and whether the repository-wide hooks in the host's lifecycle settings reach a subagent's tool calls is not something a skill should assume either way. Nothing in this skill's gathering depends on a hook; the subagent's writes must stand on their own.
  • Always fall back. If the subagent fails, times out, or returns nothing usable, say so plainly and run the gathering inline from the same AGENT_INSTRUCTIONS.md. A missing subagent must never mean a missing result.

Stays inline: verifier mode, meeting follow-up surfacing, learning capture and categorisation, tomorrow's focus confirmation, the Dex Inbox check (Step 2.55), the retrospective insight (Step 9.5), the evening journal, and the rating prompt. These need the user, so they must not be delegated.

Tone Calibration

Read System/user-profile.yaml → communication section and adapt accordingly.


Step 1: File Discovery

Find files modified TODAY:

bash
TODAY=$(date +%Y-%m-%d)
find . -type f -name "*.md" -newermt "$TODAY 00:00:00" ! -newermt "$TODAY 23:59:59" 2>/dev/null

Critical rules:

  1. No truncation — list all modified files
  2. Today only — use date-based filtering
  3. Verify with user — "These are the files I found. What did you actually work on?"

Step 1.5: Today's Meetings Are Already Processed

Meeting catch-up happens once, inside the gathering helper (its Step 0 processes every unprocessed meeting since the last one that was, following process-meetings/AGENT_INSTRUCTIONS.md). Do NOT also run /process-meetings from this conversation: that ran the whole meeting pass twice per evening, and the second pass found nothing new.

  • Read the helper's "Meetings processed in catch-up" line and carry the count into the review summary
  • If the helper reported meetings left unstamped or an older backlog, surface those lines; do not re-run the pass to check them
  • Only if the helper failed and the inline fallback is running does this conversation process meetings itself, following the same brief

Step 2: Gather Context

From 03-Tasks/Tasks.md
  • Tasks completed today (look for ✅ YYYY-MM-DD matching today)
  • Tasks started but not finished
From Weekly Priorities

Read 02-Week_Priorities/Week_Priorities.md for:

  • This week's strategic focus
  • How today's work connects to weekly priorities
From Recent Meetings

Check 00-Inbox/Meetings/ for meeting notes from today (should now include anything just pulled from the meeting source).


Step 2.5: Semantic Context Enrichment (if QMD available)

Check if semantic search is available by looking for qmd in PATH. If available, use it to map today's work to priorities and goals more intelligently.

  1. Map completed tasks to goals: For each task completed today, search semantically:

    qmd query "task description here" --limit 3

    Look for connections to quarterly goals or weekly priorities that keyword matching would miss. Example: completing "finalize stakeholder deck" might connect to a goal about "executive engagement strategy" — same concept, different words.

  2. Enrich meeting follow-ups: For each meeting today, search for related past discussions:

    qmd query "meeting topic" --limit 5

    Surface any commitments, decisions, or context from previous meetings on the same theme.

  3. Priority alignment check: For each weekly priority, search for today's work that advanced it:

    qmd query "priority title/description" --limit 5

    Catch work that moved the needle but wasn't explicitly tagged to the priority.

How to use results:
  • Only surface genuinely new connections — if a task was already linked to a goal, don't repeat it
  • Merge insights into the Plan vs. Reality section: "Task X also advanced Goal Y (semantic match)"
  • Add to the Weekly Priorities Progress section if semantic search reveals hidden progress
  • If QMD is not available, skip this step silently — the review works fine without it

Step 2.55: Dex Inbox Check (Phone Captures)

Check for tasks added from phone during the day that weren't triaged in the morning plan:

Use: reminders_list_items(list_name="Dex Inbox")

If the tool is unavailable or errors (Apple Reminders phone-capture is optional and may not be set up on this machine): skip this step silently — do not surface an error for a feature the user never enabled. Note: Reminders access never works when Claude Code runs inside the VS Code extension (macOS never shows the permission dialog to that process) — see the known limitation in 06-Resources/Dex_System/Calendar_Setup.md. Do not advise reinstalling or reconfiguring; skip silently.

If items found:

  • Surface them: "📱 Phone captures not yet triaged (X items in Dex Inbox)"
  • Run the same triage flow as daily-plan Step 5.10a: infer pillar, confirm with user, create task, mark Reminder complete
  • If user wants to defer: leave in Dex Inbox for tomorrow's daily-plan

If empty: Skip silently.

Setup: If the user hasn't created a "Dex Inbox" Reminders list yet, mention it: "You can capture tasks from your phone by adding them to a 'Dex Inbox' list in Apple Reminders. They'll show up here automatically."


Step 2.6: Reminders Completion Sync (Dex Today → Dex)

Check if tasks were completed on phone since the morning plan:

Use: reminders_list_completed(list_name="Dex Today")

If the tool is unavailable or errors (Apple Reminders sync is optional and may not be set up on this machine): skip this step silently — do not surface an error for a feature the user never enabled. Note: Reminders access never works when Claude Code runs inside the VS Code extension (macOS never shows the permission dialog to that process) — see the known limitation in 06-Resources/Dex_System/Calendar_Setup.md. Do not advise reinstalling or reconfiguring; skip silently.

For each completed item:

  • Match to a Dex task by title
  • Update task status via Work MCP: update_task_status(task_title="...", status="d")
  • Surface what was synced:

"📱 Synced from phone:

  • ✅ "Follow up with Hero Coders" — marked done in Dex"

Also check for tasks completed in Dex today that still have active Reminders:

# For each task completed today in Dex, check if a matching Reminder exists
Use: reminders_find_and_complete(list_name="Dex Today", title_query="task title")

Clean up completed items:

Use: reminders_clear_completed(list_name="Dex Today")

If nothing to sync: Skip silently.


Step 3: Daily Plan Completion Tracking (NEW)

Compare what you planned vs. what you did.

3.1 Find Today's Plan

Look for today's plan in the resolved daily-plan folder: System/folder-paths.yaml daily_plans if set, otherwise the folder that already holds dated daily plans, otherwise 00-Inbox/Daily_Plans/YYYY-MM-DD.md. Do not treat a leftover next_action_date as overdue; only i_owe_date can be overdue.

3.2 Extract Planned Focus

From the "Today's Focus" section, extract the 3 items you planned to focus on.

3.3 Track Completion

For each planned focus item:

  • Check if it was completed (look in Tasks.md for completion timestamps)
  • Check if it was started but not finished
  • Check if it was blocked or deferred

Surface this:

"📊 Daily Plan Completion:

You planned 3 focus items this morning:

  1. ✅ Prep for Acme meeting — Complete
  2. 🔄 Write pricing proposal — In progress (about 60% done)
  3. ❌ Reply to Mike — Didn't get to it

Completion rate today: 1 of 3 (33%)

What happened with #3? Should it carry to tomorrow?"

Show full SKILL.md (990 more words)Show less
3.4 Track Over Time (Optional)

If tracking completion rates:

  • Update System/metrics/daily-completion.md with today's rate
  • Surface patterns: "Your average completion rate this week is 67%"

Step 4: Meeting Follow-Up Surfacing (NEW)

For each meeting you had today, surface follow-ups.

4.1 Identify Today's Meetings

From calendar or meeting notes, list meetings that happened today.

4.2 For Each Meeting, Ask:
Use: get_meeting_context(meeting_title="...", attendees=[...])

Then prompt:

"📍 You met with Sarah Chen today (Acme Quarterly Review)

Any follow-ups to capture?

  • Action items you committed to?
  • Things they owe you?
  • Decisions that need documentation?

(Type your follow-ups or 'none')"

4.3 Create Follow-Up Tasks

For any follow-ups mentioned, create each one via Work MCP create_task — never by writing checkboxes into Tasks.md directly (hand-written tasks get no task ID, so completion sync, dedup, and goal rollups can't track them). Pass:

  • pillar (inferred per the Task Creation flow, confirmed with the user) and priority
  • people: the page path(s) of who you met (e.g. 05-Areas/People/External/Sarah_Chen.md) — this keeps the person page's Related Tasks table in sync automatically
  • account if the meeting was with a company you track
  • due (YYYY-MM-DD) if a date was mentioned
  • weekly_priority_id / goal if the follow-up clearly serves one

Step 5: Progress Assessment

With user-verified information:

  • What was accomplished?
  • What progress was made against weekly priorities?
  • What got stuck or blocked?
  • What unexpected things came up?

Step 6: Week Progress Check (Midweek Context)

Use: get_week_progress()

Show how today's work moved weekly priorities:

"Week Progress Update:

After today, you're at:

  • Priority 1: ✅ Complete (finished today!)
  • Priority 2: 🔄 60% (moved from 40%)
  • Priority 3: ⚠️ Still not started

You have 2 days left. Tomorrow should focus on Priority 3."


Step 7: Auto-Extract Session Learnings

Read System/Session_Learnings/YYYY-MM-DD.md first. Corrections said during the day, and obvious corrections/preferences spotted when a session closed, may already be there as pending entries. Do not write a second copy.

Then scan today's conversation for anything those passes missed:

  1. Mistakes or corrections — Did something not work as expected?
  2. Preferences mentioned — Did you express how you like to work?
  3. Documentation gaps — Were there questions about how the system works?
  4. Workflow inefficiencies — Did any task take longer than it should?

Write new entries to System/Session_Learnings/YYYY-MM-DD.md.

Then ask: "I captured [N] learnings from today's session (including any already waiting). Anything else you'd like to add?"


Step 8: Categorize Learnings (If Applicable)

Check if any learnings should be elevated to pattern files:

  • Recurring mistakes → 06-Resources/Learnings/Mistake_Patterns.md
  • Workflow preferences → 06-Resources/Learnings/Working_Preferences.md

Get user confirmation before adding.


Step 9: Tomorrow's Setup

Based on:

  • Incomplete items from today
  • Weekly priorities (especially lagging ones)
  • Commitments due tomorrow
  • Tomorrow's calendar shape

Suggest 3 focus items for tomorrow:

"Suggested focus for tomorrow (Thursday):

  1. Priority 3 — It's been untouched all week and you have 2 days left
  2. Finish pricing proposal — 40% left, should be quick to complete
  3. Reply to Mike — Carried from today

Tomorrow's shape: Moderate (4 meetings). You have a 2-hour block in the afternoon.

Does this feel right?"


Step 9.5: Retrospective Insight (Innovation Concierge)

At the end of the review, check if there's a relevant backlog idea to surface:

  1. Call list_ideas(status="active", min_score=70) from Improvements MCP
  2. Look for ideas that connect to today's work or learnings:
    • Did the user work on tasks related to a backlog idea?
    • Did learnings captured today strengthen an existing idea?
    • Is there a "Why Now?" idea with fresh evidence?
  3. If a relevant match exists, surface it briefly:

Retrospective Insight: Today's meeting processing struggles connect to idea-027 (RAG-Powered Vault Search) — semantic search could make finding meeting context much faster. Worth exploring? Run /dex-improve idea-027.

Rules:

  • Show at most 1 insight per review
  • Only show if genuinely connected to today's work (not random)
  • Frame as retrospective — "based on what you just did, here's what could help"
  • If no connection, skip entirely
  • Keep it to 1-2 lines max

Step 10: Track Usage (Silent)

Call the mark_feature_used tool on the dex-analytics MCP server with daily-review. This ticks the feature's box in System/usage_log.md, which is what /dex-level-up reads to recommend features that have not been tried. It writes locally and sends nothing, so it runs whether or not analytics is enabled.

Analytics (Silent):

Call track_event with event_name daily_review_completed and properties:

  • wins_count
  • learnings_count

This only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".


Step 11: Evening Journal (If Enabled)

Check System/user-profile.yaml → journaling.evening.

If journaling.evening: true, run the actual /journal evening flow from .agents/skills/journal/SKILL.md — do not just mention reflection and move on, and do not substitute a single ad-hoc question. The real flow:

  1. Check if today's evening journal exists in 00-Inbox/Journals/
    • If yes: acknowledge it ("You already journaled this evening") and skip to Step 12
    • If no: create it from the template
  2. Pull in this morning's journal intention (if one exists) for reflection
  3. Guide the user through the evening prompts conversationally — one question at a time, per the journal skill's Prompting Style
  4. Save the entry, then continue the review

Offer it plainly: "You have evening journaling enabled — want to do a quick reflection before we close the day?" If the user declines, skip without pushing back and continue to Step 12.

If journaling.evening is false or missing: Skip this step silently.


Output Format

Create 07-Archives/Reviews/Daily_Review_YYYY-MM-DD.md:

markdown
---
date: YYYY-MM-DD
type: daily-review
plan_completion_rate: X%
---

# Daily Review — [Day], [Month] [DD], [YYYY]

## 📊 Plan vs. Reality

**Planned focus:**
1. [x] [Planned item 1] — ✅ Complete
2. [ ] [Planned item 2] — 🔄 In progress (X%)
3. [ ] [Planned item 3] — ❌ Didn't start

**Completion rate:** X of 3 (X%)

**What happened:** [Brief explanation of deviations]

---

## ✅ Accomplished

- ✓ [Completed item 1]
- ✓ [Completed item 2]

---

## 🔄 Progress Made

| Area | Movement |
|------|----------|
| [Priority 1] | [What moved forward] |
| [Priority 2] | [What moved forward] |

---

## 📊 Weekly Priorities Progress

After today:
- **Priority 1:** [Status/progress] — [emoji]
- **Priority 2:** [Status/progress] — [emoji]
- **Priority 3:** [Status/progress] — [emoji]

**Days remaining this week:** [X]

---

## 📍 Meeting Follow-Ups

### From [Meeting Name]
- [ ] [Follow-up action] — due [date]
- [ ] [Follow-up action]

---

## 💡 Insights

- [Key realization or connection]
- [Important learning]

---

## 🚫 Blocked/Stuck

| Item | Blocker | Status |
|------|---------|--------|
| [Item] | [What's blocking] | [Status] |

---

## ❓ Discovered Questions

1. [New question that emerged]
2. [Thing to research]

---

## 📅 Tomorrow's Focus

Based on weekly priorities and today's carryover:

1. [Priority 1 — tied to weekly focus]
2. [Priority 2]
3. [Priority 3]

**Tomorrow's shape:** [stacked/moderate/open]

---

## 🔄 Open Loops

- [ ] [Thing to remember]
- [ ] [Person to follow up with]
- [ ] **Awaiting:** [What you're waiting on from others]

---

*Generated: [timestamp]*
*Daily completion rate: X%*
*Week progress: X/3 priorities on track*

Step 12: Skill Quality Check (Gentle)

After generating the review, call get_skill_ratings(skill_name="daily-review") from Work MCP.

If 3+ ratings exist and average has dropped below 3.0 over the last 5 entries: Add one line at the end of the review output:

"Your daily reviews have been averaging [X]/5 lately. Common note: '[most recent note]'. Want to adjust the format?"

If no ratings exist or average is 3.0+: Say nothing. Don't mention ratings at all.

Then: Run /identity-snapshot silently in the background if System/identity-model.md is older than 7 days (check file mtime). Don't announce this.


MCP Dependencies

IntegrationMCP ServerTools Used
MeetingsLocal meeting notes (helper Step 0 catch-up, following process-meetings/AGENT_INSTRUCTIONS.md)Processes unprocessed meetings once per review
Workwork-mcplist_tasks, get_week_progress, get_commitments_due, analyze_calendar_capacity
Calendarcalendar-mcpcalendar_get_today
Reminderscalendar-mcpreminders_list_completed, reminders_find_and_complete, reminders_clear_completed, reminders_list_items

© davekilleen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/daily-review of davekilleen/Dex.

  • SKILL.md
  • AGENT_INSTRUCTIONS.md

Open the folder on GitHubat commit d0ffc6b

Compare with similar skills

Daily Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Daily Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Daily Review this skilldavekilleen/Dex494—~5.1kAutomated safety check: PassMIT
Heybasecamp/hey-cli410—~20kAutomated safety check: PassMIT
Lark Todoautumnseasonism/lark-todo138—~5.5kAutomated safety check: PassMIT
At Zentaokairyou/agent-tools178—~4kAutomated safety check: PassMIT
Capture Triagenicepkg/ai-workflow285—~3kAutomated safety check: PassMIT
Tracking Backend WorkerCorrectRoadH/OpenTickly307—~1.2kAutomated safety check: PassAGPL-3.0

Similar skills

  • Hey

    basecamp/hey-cli

    Interact with HEY via the HEY CLI. An agent skill from basecamp/hey-cli.

    410 GitHub stars~20k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Lark Todo

    autumnseasonism/lark-todo

    飞书全平台待办扫描:IM 消息、会议纪要、日程、文档评论、待办审批、我发起的审批、邮件、已有任务八源并行采集,按优先级排序后支持直接处理或建任务。多企业账号自动发现并并行扫描,跨企业合并。用户说'有啥待办'、'@我的消息'、'扫一圈'、'收工检查'、'今天还差啥'、'morning standup'、'daily review' 时触发,连随口'忙不忙'、'有人找我吗'也应触发。同时覆盖多企业…

    138 GitHub stars~5.5k tokensUpdated 5 mo ago
    Productivity & AutomationAuto-check passed
  • At Zentao

    kairyou/agent-tools

    Handle ZenTao (禅道) Bugs and Tasks end to end, including updating or writing back an item after code changes, managing Task status and hours, and reading linked Stories.

    178 GitHub stars~4k tokensUpdated 3 days ago
    Productivity & AutomationAuto-check passed
  • Capture Triage

    nicepkg/ai-workflow

    Processes Drafts Pro captures from the Inbox folder. An agent skill from nicepkg/ai-workflow.

    285 GitHub stars~3k tokensUpdated 8 mo ago
    Productivity & AutomationAuto-check passed
  • Tracking Backend Worker

    CorrectRoadH/OpenTickly

    Update backend timer/time-entry contracts, regressions, and source docs for the timer refactor mission.

    307 GitHub stars~1.2k tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Sred Work Summary

    getsentry/skills

    Official

    Go back through the previous year of work and create a Notion doc that groups relevant links into projects that can then be documented as SRED projects.

    1k GitHub starsUsed in 3 repos~1.4k tokens
    Productivity & AutomationAuto-check passed

More from davekilleen/Dex

All 61 skills in this repo
  • Dspy Ruby

    davekilleen/Dex

    This skill should be used when working with DSPy.rb, a Ruby framework for building type-safe, composable LLM applications.

    494 GitHub starsUsed in 1 repo~3.9k tokens
    Auto-check passed
  • Diff Adopt Profile

    davekilleen/Dex

    Adopt a full published Heydex profile by handle ('set me up like @davekilleen').

    494 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Diff Generate

    davekilleen/Dex

    Package one workflow — how you use Dex for a specific job — into a shareable DexDiff methodology doc.

    494 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Creating Agent Skills

    davekilleen/Dex

    Expert guidance for creating, writing, and refining Claude Code Skills.

    494 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Feedback

    davekilleen/Dex

    Report a Dex bug to the Dex team with zero homework — Dex investigates locally, builds a privacy-safe report, shows it to you (or auto-sends if you've chosen that), and tracks the ticket until it's…

    494 GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Dhh Rails Style

    davekilleen/Dex

    This skill should be used when writing Ruby and Rails code in DHH's distinctive 37signals style.

    494 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed

Questions about Daily Review

What does Daily Review do?

Close out the day: what got done vs planned, meeting follow-ups, learnings, and tomorrow's focus. Daily Review is an agent skill from davekilleen/Dex. Close out the day: what got done vs planned, meeting follow-ups, learnings, and tomorrow's focus.

When should I use Daily Review?

Daily Review fits situations like: the user says review my day; tasks that involve Time tracking and reporting.

How do I install Daily Review in Claude Code?

Run `npx skills add davekilleen/Dex --skill daily-review -a claude-code`. Or copy the skill folder (.agents/skills/daily-review in davekilleen/Dex) into .claude/skills/daily-review in your project. Claude Code loads it when a task matches its description.

How do I install Daily Review in Codex?

Run `npx skills add davekilleen/Dex --skill daily-review -a codex`. Or copy the skill folder (.agents/skills/daily-review in davekilleen/Dex) into .agents/skills/daily-review in your project. Codex loads it when a task matches its description.

Can I use Daily Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add davekilleen/Dex --skill daily-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/daily-review, .gemini/skills/daily-review, .github/skills/daily-review and .opencode/skills/daily-review in your project.

What does Daily Review need to run?

SKILL.md names no scripts, command-line tools or credentials: Daily Review is instructions for the agent only.

Does Daily Review access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Daily Review safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Daily Review use?

Daily Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Daily Review use?

About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Daily Review?

Skills that share tags, products or a category with Daily Review: Hey (basecamp/hey-cli, 410 stars), Lark Todo (autumnseasonism/lark-todo, 138 stars), At Zentao (kairyou/agent-tools, 178 stars) and Capture Triage (nicepkg/ai-workflow, 285 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Daily Review?

davekilleen (a GitHub user) maintains it in davekilleen/Dex, which has 494 GitHub stars. The repository holds 61 skills in this directory. The repository was last updated on October 9, 2026.

Source: davekilleen/Dex on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.