MCP Server Builder
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
Review the week with concrete accomplishments (not fake percentages), pattern detection and goal tracking.
$ npx skills add davekilleen/Dex --skill week-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install davekilleen/Dex week-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/week-review .claude/skills/week-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 "week-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/week-review into .claude/skills/week-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "week-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/week-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 week-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install davekilleen/Dex week-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/week-review .agents/skills/week-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 "week-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/week-review into .agents/skills/week-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "week-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 week-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install davekilleen/Dex week-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/week-review .cursor/skills/week-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 "week-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/week-review into .cursor/skills/week-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "week-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/week-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 week-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install davekilleen/Dex week-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/week-review .gemini/skills/week-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 "week-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/week-review into .gemini/skills/week-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "week-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 week-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 week-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/week-review .github/skills/week-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 "week-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/week-review into .github/skills/week-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "week-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 week-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 week-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/week-review .opencode/skills/week-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 "week-review" agent skill from https://github.com/davekilleen/Dex/tree/main/.agents/skills/week-review into .opencode/skills/week-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "week-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.
week-reviewReview the week with concrete accomplishments (not fake percentages), pattern detection and goal tracking.
Week Review is an agent skill from davekilleen/Dex. Review the week with concrete accomplishments (not fake percentages), pattern detection and goal tracking. Use when the user says 'how was my week', 'week review', or it's their last working day. Also use proactively when a week's priorities are largely resolved. Not for planning the coming week; use week-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 Agent Workflows. 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.
2 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.
Shell commands in SKILL.md call:
python3From 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.
Week Review loads about 5.1k tokens when it runs. Until then it costs about 82 tokens; SKILL.md has 2,124 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,124 words, ~5,104 tokens.
.claude/skills/week-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/week-review/SKILL.md` by `scripts/generate-agents-skills.py`. Do not edit. -->
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.
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/week-review/AGENT_INSTRUCTIONS.md.{{TARGET_DATE}}, {{WEEK_START_DATE}},
{{TARGET_DATE_PLUS_1}}, {{DAY_NAME}}, {{MONTH}}, {{DD}}, {{YYYY}}).subagent_type: "general-purpose", that prompt, and
a short description.00-Inbox/Weekly_Synthesis_YYYY-MM-DD.md,
then run the interactive review from its structured findings.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 week: 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: the whole interactive review, priority-by-priority assessment,
pattern discussion, goal updates, career evidence capture, next week's priority
confirmation, the Dex Inbox check (Step 0.5), clearing completed tasks from
03-Tasks/Tasks.md after confirm (the delegated summary names this step), and
the /identity-snapshot run that follows the synthesis. The subagent gathers
evidence; it does not make judgements.
Create a synthesis of the week reviewing activity, progress, and what was accomplished. Uses concrete metrics, not vague percentages.
Read working_week.days in System/user-profile.yaml and treat its last working day as the natural review point.
Before gathering data, ensure all meetings from this week are in the vault by running /process-meetings. This pulls any unprocessed meetings from the meeting source (Otter.ai, Granola, etc.), creates meeting notes, updates person/company pages, and extracts tasks — so the weekly synthesis has complete data.
After processing meetings, check for tasks captured from phone that haven't been triaged:
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.
If items found:
If empty: Skip silently.
03-Tasks/Tasks.md — Task completion status02-Week_Priorities/Week_Priorities.md — Weekly priorities04-Projects/**/*.md — Modified this week00-Inbox/Meetings/*.md — Meeting notes from this weekPeople/**/*.md — Person pages updated06-Resources/Learnings/**/*.md — Explicit learningsSystem/Session_Learnings/*.md — Auto-captured session learningsSystem/folder-paths.yaml daily_plans, else the folder that already holds dated daily plans, else 00-Inbox/Daily_Plans/YYYY-MM-DD.md) — This week's daily plans (primary record of planning ritual)07-Archives/Reviews/Daily_Review_YYYY-MM-DD.md — This week's reviews00-Inbox/Journals/YYYY/MM-Month/ — Morning/evening journalsDon't say: "Goal X went from 40% to 55%" Do say: "You completed 2 of 3 weekly priorities"
Use: get_week_progress()For each weekly priority:
Surface concrete accomplishments:
"This week's priorities:
✅ Ship pricing page — Complete (pushed to prod Wednesday)
- Deliverable: New pricing page live at /pricing
- Tasks completed: 5 of 5
🔄 Write Q1 strategy doc — 60% complete
- Done: Outline, competitive analysis, recommendations
- Remaining: Executive summary, financial projections
- 2 tasks left
❌ Customer interviews — Not started
- Reason: Calendar was too stacked
- Recommendation: Carry to next week with protected time"
Check if semantic search is available by looking for qmd in PATH.
If available, enhance the weekly priority review with meaning-based analysis:
Auto-detect goal contributions: For each completed task this week, search:
qmd query "task title/description" --limit 3against quarterly goals. Catch tasks that advanced goals without explicit links.
Cross-priority connections: Search for work that bridges multiple priorities:
qmd query "priority 1 description" --limit 5Surface tasks that contributed to more than one priority.
Thematic patterns: Search for recurring themes across the week's work:
qmd query "common theme from meetings/tasks" --limit 5Detect patterns like "most of your work this week clustered around customer retention" even when tasks used different terminology.
Integration: Merge findings into the Quarterly Goals table — add a "Hidden contributions" row for semantically-detected but not explicitly-linked work. Only show genuinely new connections, not things already captured by keyword matching.
If QMD unavailable: Skip silently. Task completion stats still work fine.
Scan 03-Tasks/Tasks.md for completion timestamps from this week:
✅ YYYY-MM-DD in date range)Surface:
"Tasks this week:
- Completed: 14 tasks
- Added mid-week: 6 tasks (scope creep?)
- Carried over: 3 tasks
Completion rate: 82% (14 of 17 planned)"
Don't use fake percentages. Use milestone counts and specific accomplishments.
Use: get_quarterly_goals()
Use: get_goal_status(goal_id) for each goal that has a goal_idSkip get_goal_status for any goal whose goal_id is null, or that is marked
provisional — there is no ID to look up, and the call will say so rather than
return a status.
Check activity_known before judging any goal. When it is false,
linked_priorities and linked_priorities_count are null, meaning not
known, never none. Never report such a goal as stalled or as having no
linked work; say its links cannot be read yet and pass on the recommendation
about giving it an ID.
For each goal:
"Quarterly Goals Progress:
Goal Milestones This Week Status Launch v2.0 3 of 5 +1 (Pricing page shipped) On track Improve NPS 1 of 4 No change ⚠️ Stalled (3 weeks) Team Capacity 2 of 3 No change On track Goal 1 advanced because you completed Priority 1. Goal 2 needs attention — no linked work completed this week."
First check the resolved daily-plan folder (daily_plans in System/folder-paths.yaml, else the folder that already holds dated daily plans, else 00-Inbox/Daily_Plans/) for this week's daily plans. Count how many days had a /daily-plan generated. If daily reviews also exist, cross-reference plan focus items against review completion. If only plans exist (no corresponding review), still count the plan as evidence of the planning ritual and note which focus items were checked off in the plan file itself.
Calculate completion trends:
"Daily plan completion this week:
Day Planned Done Rate Mon 3 2 67% Tue 3 3 100% Wed 3 2 67% Thu 3 1 33% Fri 3 2 67% Week average: 67% Pattern: Thursday was rough (too many meetings?)"
Review meeting notes from the week:
Check System/integrations/config.yaml for google-workspace.enabled: true. Also treat a
registered apple-mail-mcp server as connected. Before querying a connected email source,
run python3 core/utils/doctor.py --deep; Apple Mail search is usable only when the
mail.apple-search check reports OK / feature_status: ok.
If connected and healthy:
Surface in the review:
"Email this week:
Metric Value Emails sent 47 Avg response time 3.2 hours Open threads 12 Awaiting your reply (> 48h) 3 Observation: You have 3 emails waiting for replies longer than 48 hours. Consider clearing those early next week."
For Apple Mail, never interpret an empty search as "no matching mail" unless that check is OK.
If a connected source is broken or could not be checked, do not silently skip: include one
calm "Email review omitted" line with Doctor's user_message or fix path. If the source is not
connected (OFF), omit the section without noise.
Review System/Session_Learnings/ files from this week:
Pattern Detection:
"This week's session learnings revealed:
Recurring Issues:
- Calendar overload (mentioned 3 times) — Consider blocking focus time
Workflow Preferences:
- Prefer morning for deep work (mentioned 2 times)
Should I add these to your pattern files?"
Create 00-Inbox/Weekly_Synthesis_YYYY-MM-DD.md:
# Weekly Synthesis — Week of [Date]
## TL;DR
- **Weekly priorities:** [X] of 3 complete
- **Tasks:** [X] completed / [Y] planned — [Z]% completion
- **Meetings:** [N] total
- **Key wins:** [1-2 bullets]
- **Carried over:** [1-2 items]
---
## 🎯 Weekly Priorities
### 1. [Priority 1] — ✅ Complete
**Deliverable:** [What was shipped/finished]
**Completed:** [Day]
**Tasks:** 5 of 5
### 2. [Priority 2] — 🔄 In Progress (60%)
**Done this week:**
- [Specific accomplishment]
- [Specific accomplishment]
**Remaining:**
- [Specific task]
- [Specific task]
### 3. [Priority 3] — ❌ Not Started
**Why:** [Reason]
**Recommendation:** [Carry forward / Deprioritize / Defer]
---
## 📊 Task Completion
| Metric | Count |
|--------|-------|
| Tasks completed | 14 |
| Tasks added mid-week | 6 |
| Tasks carried over | 3 |
| **Completion rate** | **82%** |
**Observation:** [Any patterns — e.g., lots of scope creep]
---
## 🎯 Quarterly Goals
| Goal | Milestones | This Week | Status |
|------|------------|-----------|--------|
| [Goal 1] | X of Y | +Z | [Status] |
| [Goal 2] | X of Y | — | [Status] |
| [Goal 3] | X of Y | +Z | [Status] |
**Goals advancing:** [Which ones moved]
**Goals stalled:** [Which ones need attention]
---
## 📊 Daily Completion Trend
| Day | Planned | Done | Rate |
|-----|---------|------|------|
| Mon | 3 | 2 | 67% |
| Tue | 3 | 3 | 100% |
| Wed | 3 | 2 | 67% |
| Thu | 3 | 1 | 33% |
| Fri | 3 | 2 | 67% |
**Week average:** [X]%
**Observation:** [Pattern noticed]
---
## 📅 Meetings & People
### Meetings Held
| Date | Topic | Key Outcome |
|------|-------|-------------|
| [Day] | [Topic] | [Decision/insight] |
### New Contacts
- [Name] at [Company] — [context]
### Action Items from Meetings
- [ ] [Action] — for [who] — due [when]
---
## 💡 Learnings
### Session Learnings (Auto-Captured)
- [Learning 1]
- [Learning 2]
### Patterns Identified
- **Recurring issue:** [Issue] (appeared X times)
- **Preference noted:** [Preference]
### Actionable Improvements
- [ ] [Specific improvement to make]
---
## 📊 Pillar Balance
| Pillar | Tasks Done | Focus |
|--------|------------|-------|
| [Pillar 1] | X tasks | Heavy |
| [Pillar 2] | X tasks | Light |
| [Pillar 3] | X tasks | None |
**Observation:** [Balance assessment]
---
## ➡️ Next Week
### Suggested Priorities
Based on this week's progress:
1. **[Priority]** — [Why: carries over / goal needs attention / commitment]
2. **[Priority]** — [Why]
3. **[Priority]** — [Why]
### Blocked Items Needing Resolution
| Item | Blocked Since | What Would Unblock It |
|------|---------------|-----------------------|
| [Item] | [Date] | [Action needed] |
---
## 🏆 Career Evidence (If Career System Enabled)
**Significant accomplishments worth capturing:**
- [Accomplishment] — demonstrates [skill]
- [Accomplishment] — shows [impact]
> "Want to save any of these as career evidence?"
---
*Generated: [timestamp]*
*Weekly completion: X of 3 priorities*
*Task completion: X%*At the end of the weekly review, surface the top backlog ideas:
list_ideas(status="active", min_score=70) from Improvements MCP## 🤖 Top 3 Dex Improvement Ideas
Your AI-curated backlog has surfaced these high-impact ideas:
1. **[idea-XXX]** Title (Score: XX)
Why now: [Brief evidence or timeliness reason]
2. **[idea-XXX]** Title (Score: XX)
Why now: [Brief evidence]
3. **[idea-XXX]** Title (Score: XX)
Why now: [Brief evidence]
> Interested? Run `/dex-improve [idea-id]` to workshop any of these.
> Run `/dex-backlog` to see the full ranked backlog.Rules:
After generating the synthesis, call get_skill_ratings() from Work MCP (no filter — get all skills).
If ratings exist for any skills: Add a section to the review:
## Skill Quality This Week
| Skill | Avg Rating | Trend | Note |
|-------|-----------|-------|------|
| [skill] | [avg]/5 | [improving/stable/declining] | [most recent note] |Only surface skills that are declining or below 3.0. If everything is stable/good, skip this section entirely. One line for healthy, only details for problems.
Then: Run /identity-snapshot to update System/identity-model.md with fresh data from this week.
The delegated gatherer's structured summary names the Tasks.md clear-down as required interactive input. Do not skip it after a delegated run.
After synthesis:
03-Tasks/Tasks.md — remove whole task blocks, never
individual lines. Tasks.md entries can span multiple lines: the - [x] checkbox
line plus its indented sub-lines (priority, due date, notes) and any continuation
paragraphs. A task's block runs from its checkbox line down to (but not including)
the next non-indented line — the next task's checkbox, a heading, or a blank line
followed by unindented content. When removing a completed task, remove that entire
block together so no orphaned sub-lines are left behind. Never do a per-line sweep
of [x] lines: that strands sub-lines, and it also removes completed sub-checkboxes
out from under tasks that are still open (only remove a block whose own top-level
checkbox is [x]). Before deleting anything, tell the user how many completed tasks
you're clearing and confirm./week-plan for next week| Integration | MCP Server | Tools Used |
|---|---|---|
| Work | work-mcp | list_tasks, get_week_progress, get_quarterly_goals, get_goal_status |
| Calendar | calendar-mcp, or google-workspace-mcp when calendar.provider is google | Apple: calendar_get_events_with_attendees. Google: list_calendars, get_events |
| Improvements | dex-improvements-mcp | list_ideas |
| Analytics | dex-analytics | track_event |
Call the mark_feature_used tool on the dex-analytics MCP server with week-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 week_review_completed and properties:
priorities_completed: number of priorities completedpriorities_total: total number of prioritiestasks_completed: number of tasks completed this weekThis only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".© 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/week-review of davekilleen/Dex.
Open the folder on GitHubat commit d0ffc6b
Week 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 |
|---|---|---|---|---|---|---|
| Week Review this skilldavekilleen/Dex | 494 | — | ~5.1k | Automated safety check: Pass | MIT | |
| MCP Server Builderanthropics/skills | 180k | 63 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Hook Development for Claude Code Pluginsanthropics/claude-plugins-official | 38k | 10 repos | ~4.1k | Automated safety check: Notes | Apache-2.0 | |
| Using Superpowersfarm-fe/farm | 5.6k | 35 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Executing Plans Inlineobra/superpowers | 297k | 2 repos | ~5.1k | Automated safety check: Pass | MIT | |
| Skill CreatorAzure/azqr | 796 | 89 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 |
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
anthropics/claude-plugins-official
Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.
farm-fe/farm
A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
obra/superpowers
Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
anthropics/claude-plugins-official
Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.
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
Review the week with concrete accomplishments (not fake percentages), pattern detection and goal tracking. Week Review is an agent skill from davekilleen/Dex. Review the week with concrete accomplishments (not fake percentages), pattern detection and goal tracking.
Week Review fits situations like: the user says how was my week; its their last working day.
Run `npx skills add davekilleen/Dex --skill week-review -a claude-code`. Or copy the skill folder (.agents/skills/week-review in davekilleen/Dex) into .claude/skills/week-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add davekilleen/Dex --skill week-review -a codex`. Or copy the skill folder (.agents/skills/week-review in davekilleen/Dex) into .agents/skills/week-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 week-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/week-review, .gemini/skills/week-review, .github/skills/week-review and .opencode/skills/week-review in your project.
Going by SKILL.md and its folder, Week Review needs the command-line tools its instructions call (python3). Our summary lists: Python 3.
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.
Week 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 Week Review: MCP Server Builder (anthropics/skills, 180k stars), Hook Development for Claude Code Plugins (anthropics/claude-plugins-official, 38k stars), Using Superpowers (farm-fe/farm, 5.6k stars) and Executing Plans Inline (obra/superpowers, 297k 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.