agent-browser
Browser automation using Vercel's agent-browser CLI. Use when you need to interact with web pages, fill forms, take screenshots,…
A short guided reflection on what energized you, what drained you, and one change for next week. Use when the user wants to reflect on how work *felt*, not what got done — 'reflect on my week', 'what's draining me'. Not for progress-and-goals tracking; use `week-review`.
Claude Code
$ npx -y skills add davekilleen/Dex --skill weekly-reflection --agent claude-code
Codex
$ npx skills add davekilleen/Dex --skill weekly-reflection -a codex -y
Cursor
$ npx skills add davekilleen/Dex --skill weekly-reflection -a cursor -y
Gemini CLI
$ npx skills add davekilleen/Dex --skill weekly-reflection -a gemini-cli -y
GitHub Copilot
$ npx skills add davekilleen/Dex --skill weekly-reflection -a github-copilot -y
OpenCode
$ npx skills add davekilleen/Dex --skill weekly-reflection -a opencode -y
Windsurf
$ npx skills add davekilleen/Dex --skill weekly-reflection -a windsurf -y
name: weekly-reflection description: "A short guided reflection on what energized you, what drained you, and one change for next week. Use when the user wants to reflect on how work *felt*, not what got done — 'reflect on my week', 'what's draining me'. Not for progress-and-goals tracking; use `week-review`."
Run inline in the current conversation by default, so this work can see what the user has already discussed, decided, or settled this session. Do not fork merely because this skill was selected. Only run in the background when the user explicitly asks for a background run or the host has already obtained a specific background-work approval for this run.
Pause for a few minutes and notice the lived experience of the week. This is not a progress report. It helps the user see where their energy went and choose one practical change for the week ahead.
`/week-review` looks at progress, completed work, goals, and concrete measures. `/weekly-reflection` looks at experience: what felt alive, what felt heavy, and what the user wants to do differently.
The two can be used together, but neither requires the other.
Say:
> Let's take five minutes to notice the week, not score it. I'll ask three short questions, one at a time.
If the user wants an even shorter version, accept one sentence per question.
Ask:
> What gave you energy this week? Think about work, people, pace, or moments that felt worthwhile.
After the answer, reflect back the specific source of energy in one or two sentences. Avoid turning it into advice yet.
Ask:
> What drained you this week? What felt heavier, more frustrating, or more costly than it should have?
Notice whether the drain came from the work itself, unclear expectations, too many switches, a relationship, or lack of recovery. Offer the pattern as a possibility, not a diagnosis.
Ask:
> What is one thing you want to change next week?
Help make the answer small and observable. Prefer a change the user can control.
Examples:
If the user names several changes, ask which single one would make the biggest difference.
Read `System/user-profile.yaml` and check `journaling.weekly`.
Append the reflection to the current weekly journal under:
`00-Inbox/Journals/YYYY/MM-Month/Weekly/YYYY-Www.md`
Create the file from the existing weekly journal pattern if needed. Never replace an earlier entry.
Ask whether the user wants the reflection saved. If yes, append it to:
`06-Resources/Reflections/Weekly_Reflections.md`
If they prefer not to save it, leave the reflection in the conversation only.
Use this structure:
## Week YYYY-Www — ending YYYY-MM-DD **Energized by:** [User's answer] **Drained by:** [User's answer] **One change for next week:** [User's answer]
Keep the user's own words where possible.
End with a short summary:
> This week, [energy source] gave you something back, while [drain] took more than it should. Next week you're trying [one change].
If the chosen change needs a reminder or task, offer to add it through the normal task flow. Do not create one automatically.
One personal Dex, built around your work. Keep your priorities, people, meeting notes and tasks in a folder you own. Work with Dex through your AI app to plan the day, prepare for a meeting or follow through on a promise.
Browser automation using Vercel's agent-browser CLI. Use when you need to interact with web pages, fill forms, take screenshots,…
Build applications where agents are first-class citizens. Use this skill when designing autonomous agents, creating MCP tools,…
This skill should be used when writing Ruby gems following Andrew Kane's proven patterns and philosophy. It applies when creating…
This skill should be used before implementing features, building components, or making changes. It guides exploring user intent,…
Capture solved problems as categorized documentation with YAML frontmatter for fast lookup
Expert guidance for creating, writing, and refining Claude Code Skills. Use when working with SKILL.md files, authoring new…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…