Skip to content
Back to skills

Focus Mode

ASecurity

Start a focus timer for deep work sessions. Tracks elapsed time and optionally reminds about breaks. Use when the user wants to focus, start a timer, or do a pomodoro session.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 12, 2026
ai-agents

Security analysis

A100/100

Scanned October 12, 2026

npx -y skills add AfterRealm/father-time --skill focus-mode --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Focus Mode?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Focus Mode
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/afterrealm-focus-mode/badge)](https://www.skillsdirectory.com/skills/afterrealm-focus-mode)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: focus-mode
description: Start a focus timer for deep work sessions. Tracks elapsed time and optionally reminds about breaks. Use when the user wants to focus, start a timer, or do a pomodoro session.
license: MIT
metadata:
  author: AfterRealm
  version: "1.9.1"
---

# Focus Mode

A lightweight work timer for deep focus sessions. Opt-in, non-intrusive.

## How It Works

When invoked, start tracking a focus session:

1. Note the start time
2. User specifies duration (or default to 90 minutes — research-backed optimal focus block)
3. Claude notes the timer but does NOT interrupt the user's flow
4. If the user asks "how's my timer?" — report elapsed and remaining
5. When the timer expires, mention it naturally at the next prompt — don't force it

## Focus Presets

| Preset | Duration | Use Case |
|--------|----------|----------|
| pomodoro | 25 min | Short focused burst |
| deep-work | 90 min | Extended focus (default) |
| sprint | 45 min | Medium burst |
| marathon | 3 hours | Long haul |
| custom | user-specified | Whatever they want |

## Starting Focus Mode

When the user says things like:
- "start a focus timer"
- "pomodoro"
- "let's do 2 hours focused"
- "focus mode"

Respond:
```
Focus mode: [preset name] — [duration]
Started: [time]
Ends: [time]
I'll note when time's up. Get to work.
```

## During Focus

- Do NOT interrupt with timer updates unless asked
- If the user asks "timer?" or "how long?" — give a quick update
- At natural conversation breaks, if time has elapsed, mention it briefly

## When Timer Ends

At the next prompt after the timer expires:
```
Focus timer done — [duration] completed. [Optional: short encouragement].
```

That's it. One line. Don't make a big deal.

## Rules

- **Never force breaks** — some users hate break reminders. Only mention the timer ending.
- **Never guilt-trip** — if they work past the timer, that's fine. They're in flow.
- **Keep it light** — this is a tool, not a taskmaster.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.