Hey
basecamp/hey-cli
Interact with HEY via the HEY CLI. An agent skill from basecamp/hey-cli.
Close out the day: what got done vs planned, meeting follow-ups, learnings, and tomorrow's focus.
$ npx skills add davekilleen/Dex --skill daily-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install davekilleen/Dex daily-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "daily-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/daily-review into .claude/skills/daily-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/davekilleen/Dex/tree/main/.agents/skills/daily-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add davekilleen/Dex --skill daily-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install davekilleen/Dex daily-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davekilleen/Dex.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/daily-review .agents/skills/daily-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "daily-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/daily-review into .agents/skills/daily-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add davekilleen/Dex --skill daily-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install davekilleen/Dex daily-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davekilleen/Dex.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/daily-review .cursor/skills/daily-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "daily-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/daily-review into .cursor/skills/daily-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/davekilleen/Dex.git --path .agents/skills/daily-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add davekilleen/Dex --skill daily-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install davekilleen/Dex daily-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davekilleen/Dex.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/daily-review .gemini/skills/daily-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "daily-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/daily-review into .gemini/skills/daily-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install davekilleen/Dex daily-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add davekilleen/Dex --skill daily-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/davekilleen/Dex.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/daily-review .github/skills/daily-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "daily-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/daily-review into .github/skills/daily-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add davekilleen/Dex --skill daily-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install davekilleen/Dex daily-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davekilleen/Dex.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/daily-review .opencode/skills/daily-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "daily-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/daily-review into .opencode/skills/daily-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
daily-reviewClose 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. 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.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d0ffc6b. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from davekilleen/Dex at commit d0ffc6b, republished under its MIT licence (© davekilleen). 2,443 words, ~5,109 tokens.
.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.<!-- Generated from `.claude/skills/daily-review/SKILL.md` by `scripts/generate-agents-skills.py`. Do not edit. -->
Conduct an end-of-day review to capture progress, track what you actually accomplished vs. planned, surface meeting follow-ups, and set up tomorrow.
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.
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:
.agents/skills/daily-review/AGENT_INSTRUCTIONS.md.{{TARGET_DATE}}, {{TOMORROW_DATE}},
{{TOMORROW_DATE_PLUS_1}}, {{DAY_NAME}}, {{MONTH}}, {{DD}}, {{YYYY}}).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.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:
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.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.
Read System/user-profile.yaml → communication section and adapt accordingly.
Find files modified TODAY:
TODAY=$(date +%Y-%m-%d)
find . -type f -name "*.md" -newermt "$TODAY 00:00:00" ! -newermt "$TODAY 23:59:59" 2>/dev/nullCritical rules:
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.
✅ YYYY-MM-DD matching today)Read 02-Week_Priorities/Week_Priorities.md for:
Check 00-Inbox/Meetings/ for meeting notes from today (should now include anything just pulled from the meeting source).
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.
Map completed tasks to goals: For each task completed today, search semantically:
qmd query "task description here" --limit 3Look 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.
Enrich meeting follow-ups: For each meeting today, search for related past discussions:
qmd query "meeting topic" --limit 5Surface any commitments, decisions, or context from previous meetings on the same theme.
Priority alignment check: For each weekly priority, search for today's work that advanced it:
qmd query "priority title/description" --limit 5Catch work that moved the needle but wasn't explicitly tagged to the priority.
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:
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."
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:
update_task_status(task_title="...", status="d")"📱 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.
Compare what you planned vs. what you did.
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.
From the "Today's Focus" section, extract the 3 items you planned to focus on.
For each planned focus item:
Surface this:
"📊 Daily Plan Completion:
You planned 3 focus items this morning:
- ✅ Prep for Acme meeting — Complete
- 🔄 Write pricing proposal — In progress (about 60% done)
- ❌ Reply to Mike — Didn't get to it
Completion rate today: 1 of 3 (33%)
What happened with #3? Should it carry to tomorrow?"
If tracking completion rates:
System/metrics/daily-completion.md with today's rateFor each meeting you had today, surface follow-ups.
From calendar or meeting notes, list meetings that happened today.
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')"
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 prioritypeople: 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 automaticallyaccount if the meeting was with a company you trackdue (YYYY-MM-DD) if a date was mentionedweekly_priority_id / goal if the follow-up clearly serves oneWith user-verified information:
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."
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:
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?"
Check if any learnings should be elevated to pattern files:
06-Resources/Learnings/Mistake_Patterns.md06-Resources/Learnings/Working_Preferences.mdGet user confirmation before adding.
Based on:
Suggest 3 focus items for tomorrow:
"Suggested focus for tomorrow (Thursday):
- Priority 3 — It's been untouched all week and you have 2 days left
- Finish pricing proposal — 40% left, should be quick to complete
- 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?"
At the end of the review, check if there's a relevant backlog idea to surface:
list_ideas(status="active", min_score=70) from Improvements MCPRetrospective 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:
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_countlearnings_countThis only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".
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:
00-Inbox/Journals/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.
Create 07-Archives/Reviews/Daily_Review_YYYY-MM-DD.md:
---
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*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.
| Integration | MCP Server | Tools Used |
|---|---|---|
| Meetings | Local meeting notes (helper Step 0 catch-up, following process-meetings/AGENT_INSTRUCTIONS.md) | Processes unprocessed meetings once per review |
| Work | work-mcp | list_tasks, get_week_progress, get_commitments_due, analyze_calendar_capacity |
| Calendar | calendar-mcp | calendar_get_today |
| Reminders | calendar-mcp | reminders_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
SKILL.md and 1 other file in .agents/skills/daily-review of davekilleen/Dex.
Open the folder on GitHubat commit d0ffc6b
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Daily Review this skilldavekilleen/Dex | 494 | — | ~5.1k | Automated safety check: Pass | MIT | |
| Heybasecamp/hey-cli | 410 | — | ~20k | Automated safety check: Pass | MIT | |
| Lark Todoautumnseasonism/lark-todo | 138 | — | ~5.5k | Automated safety check: Pass | MIT | |
| At Zentaokairyou/agent-tools | 178 | — | ~4k | Automated safety check: Pass | MIT | |
| Capture Triagenicepkg/ai-workflow | 285 | — | ~3k | Automated safety check: Pass | MIT | |
| Tracking Backend WorkerCorrectRoadH/OpenTickly | 307 | — | ~1.2k | Automated safety check: Pass | AGPL-3.0 |
basecamp/hey-cli
Interact with HEY via the HEY CLI. An agent skill from basecamp/hey-cli.
autumnseasonism/lark-todo
飞书全平台待办扫描:IM 消息、会议纪要、日程、文档评论、待办审批、我发起的审批、邮件、已有任务八源并行采集,按优先级排序后支持直接处理或建任务。多企业账号自动发现并并行扫描,跨企业合并。用户说'有啥待办'、'@我的消息'、'扫一圈'、'收工检查'、'今天还差啥'、'morning standup'、'daily review' 时触发,连随口'忙不忙'、'有人找我吗'也应触发。同时覆盖多企业…
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.
nicepkg/ai-workflow
Processes Drafts Pro captures from the Inbox folder. An agent skill from nicepkg/ai-workflow.
CorrectRoadH/OpenTickly
Update backend timer/time-entry contracts, regressions, and source docs for the timer refactor mission.
getsentry/skills
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.
davekilleen/Dex
This skill should be used when working with DSPy.rb, a Ruby framework for building type-safe, composable LLM applications.
davekilleen/Dex
Adopt a full published Heydex profile by handle ('set me up like @davekilleen').
davekilleen/Dex
Package one workflow — how you use Dex for a specific job — into a shareable DexDiff methodology doc.
davekilleen/Dex
Expert guidance for creating, writing, and refining Claude Code Skills.
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…
davekilleen/Dex
This skill should be used when writing Ruby and Rails code in DHH's distinctive 37signals style.
Categories
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.
Daily Review fits situations like: the user says review my day; tasks that involve Time tracking and reporting.
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.
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.
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.
SKILL.md names no scripts, command-line tools or credentials: Daily Review is instructions for the agent only.
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.
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.
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.
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.
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.
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.