deep-work
Skill0 starsChanged 28 days agoApache-2.0View on GitHub
Use when someone wants to plan a deep work day, time-block their calendar or task list, budget or cut shallow work, protect focus hours, track deep-work sessions and streaks, run an end-of-day shutdown ritual, or says "/deep-work" or "/time-block". Classifies tasks deep vs shallow, builds an energy-first time-blocked schedule that refuses deep demand past the 4-hour ceiling, batches shallow work into at most two windows, and logs focus sessions against a weekly target.
9 other projects use a version of this.
Adopted by
Most recently taken up by
- Master0fFate/just-my-skillstheir own version, first seen Oct 25, 2026
- 2867203296/hermes-agenttheir own version, first seen Aug 19, 2026
- Hassaan146/claude-skillsword for word, first seen Jul 25, 2026
- SolshineCode/claude-code-skillstheir own version, first seen Jul 20, 2026
- IcodeNet/agent-skillstheir own version, first seen Jul 10, 2026
- deciqAI/knowledge-skillstheir own version, first seen Jul 7, 2026
Other versions9 projects use a version of this.
Word for word · 1
- Hassaan146/claude-skills★ 18100% same
Edited · 0
None found.
Wrote their own version · 8
- muyuhill/100books-to-skills★ 14same name
- deciqAI/knowledge-skills★ 13same name
- Master0fFate/just-my-skills★ 8same name
- Harsh9005/deep-work★ 1same name
- SolshineCode/claude-code-skills★ 1same name
- 2867203296/hermes-agent★ 0same name
- Harsh9005/multi-agent-orchestrator★ 0same name
- IcodeNet/agent-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository198 other files it gives its agents.
- a11y-auditSkill
- ab-test-setupSkill
- ad-creativeSkill
- adversarial-reviewerSkill
- aeoSkill
- agent-designerSkill
- agent-protocolSkill
- agent-workflow-designerSkill
- ai-securitySkill
- analytics-trackingSkill
- andreessenSkill
- api-design-reviewerSkill
- api-test-suite-builderSkill
- apple-hig-expertSkill
- app-store-optimizationSkill
- autoresearch-agentSkill
- aws-solution-architectSkill
- azure-cloud-architectSkill
- board-deck-builderSkill
- board-meetingSkill
- book-to-skillSkill
- brand-guidelinesSkill
- browser-automationSkill
- business-growth-skillsSkill
- business-investment-advisorSkill
- campaign-analyticsSkill
- ceo-advisorSkill
- cfo-advisorSkill
- changelog-generatorSkill
- change-managementSkill
- chaos-engineeringSkill
- chief-ai-officer-advisorSkill
- chief-customer-officer-advisorSkill
- chief-data-officer-advisorSkill
- chief-of-staffSkill
- chro-advisorSkill
- churn-preventionSkill
- ci-cd-pipeline-builderSkill
- ciso-advisorSkill
- claude-coachSkill
- cloud-securitySkill
- cmo-advisorSkill
- codebase-onboardingSkill
- code-reviewerSkill
- cold-emailSkill
- company-osSkill
- competitive-intelSkill
- competitive-teardownSkill
- competitor-alternativesSkill
- content-creatorSkill
- content-humanizerSkill
- content-productionSkill
- content-strategySkill
- context-engineSkill
- contract-and-proposal-writerSkill
- copy-editingSkill
- copywritingSkill
- cpo-advisorSkill
- cro-advisorSkill
- cs-onboardSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
3 rules. 0 are common, 1 is distinctive, and 2 are very specific to this project.
0
Common
Most of the 6 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 26
Ask for today's task list with rough minutes per task (or take it from $ARGUMENTS).
- Very specific: line 54
After each real focus block, log it.
- Distinctive: line 90
Close the day: No shutdown ritual, no evening — open loops steal tomorrow's first block.
“Common” is measured: kept by at least 6 in 10 of the 6 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Deep Work — Time-Block the Day, Budget the Shallow
Portability: Reasoning-led skill with 3 stdlib Python scripts. No external APIs, no LLM calls in scripts. Works in Claude Code CLI and Claude.ai web. The scripts fix the arithmetic; you keep the judgment.
What this does
A calendar full of reactions is not a plan. This skill turns a raw task list into a day where attention is the protected resource: deep tasks get the earliest hours in blocks of at least 90 minutes, shallow work is batched into at most two windows, buffers absorb attention residue, and the schedule flatly refuses more than 4 hours of deep demand — the trained daily ceiling. A local ledger of focus sessions keeps the weekly deep-hours target measured, not felt.
Step 1 — Classify and budget the shallow
Ask for today's task list with rough minutes per task (or take it from $ARGUMENTS). The auditor
classifies each task deep vs shallow (keyword heuristics; an explicit :deep/:shallow suffix always
wins), computes the shallow share against the budget, and prints the forcing question for every
shallow item — how long would it take to train a smart recent graduate to do this?
python scripts/shallow_work_auditor.py \
--task "Write investor update:60" --task "Email triage:45" \
--task "Analyze churn cohort:90:deep" --budget 50OVER-BUDGET (exit 2) means cut, batch, or delegate before any schedule is built.
Step 2 — Block the day
Feed the surviving tasks to the planner with the day's hard start and hard end (fixed-schedule productivity: the end time does not move). Deep first and earliest, 10-minute buffers, shallow in two batches (late morning + end of day), an optional fixed lunch:
python scripts/time_block_planner.py --start 08:30 --end 17:00 --lunch 12:30 \
--task "Write product spec:120:deep" --task "Email sweep:30:shallow"Two refusals, both exit 2: deep demand past the 4-hour cap (the planner names what to defer), and shallow overflow past --end (the planner names what to drop — the day never silently extends).
Step 3 — Log the session, keep the streak
After each real focus block, log it. status shows this week's deep hours against the target (default 15); streak counts consecutive days with at least one session:
python scripts/focus_session_logger.py log --minutes 90 --label "Write product spec"
python scripts/focus_session_logger.py status --target 15Step 4 — Shutdown ritual
End the day with the shutdown checklist (assets/shutdown_checklist.md): capture every open loop, glance at tomorrow, say the closing phrase. An incompletely closed day steals tomorrow's first block.
Scripts
| Script | Role |
scripts/shallow_work_auditor.py | Deep/shallow classification + shallow share vs budget → WITHIN-BUDGET / OVER-BUDGET (exit 2) + the recent-graduate forcing question per shallow item. |
scripts/time_block_planner.py | Energy-first schedule: deep blocks ≥90 min earliest, 4-hour deep cap (refuses, exit 2), ≤2 shallow batches, 10-min buffers, fixed lunch, overflow refusal. |
scripts/focus_session_logger.py | JSON ledger of focus sessions: log / status (weekly hours vs target) / streak; atomic writes. |
References
references/deep_work_canon.md— deep vs shallow, the deep work hypothesis, the 4-hour ceiling, attention residue (6 sources)references/time_blocking_method.md— plan every minute, block sizes, buffers, guilt-free revision, fixed-schedule productivity (6 sources)references/shallow_work_budget.md— the 30-50% band, saying no, batching, the recent-graduate heuristic, why the shutdown ritual works (6 sources)
Assets
assets/example_time_block_plan.md— a full worked day (audit → plan → mid-day revision → shutdown)assets/shutdown_checklist.md— end-of-day shutdown ritual template
Rules
- Depth first, earliest. Deep blocks take the best hours; shallow work gets what is left, never the reverse.
- Respect the refusals. More than 4 deep hours is fake depth; overflow past the hard stop is a broken budget, not extra output.
- Batch, never sprinkle. Shallow work lives in at most two windows; a sprinkled inbox costs a full refocus each time.
- Revise, don't abandon. A broken block means redraw the rest of the day, not "the plan failed."
- Close the day. No shutdown ritual, no evening — open loops steal tomorrow's first block.
Distinct From (don't reach for the wrong skill)
productivity/andreessen— the 3x5 card picks WHAT matters today. Deep-work plans WHEN and HOW, with attention protected. Run the card first, then block the day here.project-managementcapacity planning — team-level capacity and sprint math. This is one person's attention across one day and one week.
Version: 1.0.0 Build pattern: Path-B method skill — Newport discipline preserved + deterministic scheduling scripts added.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

