Time Anchor — Productivity skill for Claude Code
Claude Code hook that injects local system clock into every session/prompt.
How to install Time Anchor
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open waitdeadai/time-anchor and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Time Anchor does
Claude Code hook that injects local system clock into every session/prompt. Stops 'as of training cutoff' answers. python3-only dep, drop-in.
Alternatives in Productivity
- 🤝 Contributing To Agent Skills — First of all, thank you for taking the time to contribute 1.7k ★
- Jobs — Create, list, edit, or delete cron jobs 1.3k ★
- Claude Code Hooks Multi Agent Observability — Real-time monitoring for multi-agent Claude Code sessions via hook event tracking 1.3k ★
README
time-anchor
[](https://github.com/waitdeadai/time-anchor/actions/workflows/test.yml) [](LICENSE) [](https://code.claude.com/docs/en/hooks)
A Claude Code hook that injects the local system clock into every session and prompt, so the model stops giving "as of my training cutoff" answers and stops getting the year wrong.
`time-anchor` is one bash file (~127 lines, depends only on `python3`) wired into Claude Code's `SessionStart` and `UserPromptSubmit` events. On every session start and every user prompt, it injects an `additionalContext` block containing the local time, UTC time, timezone, date, hour, weekday, and a short set of temporal-reasoning rules.
The result: when you ask "what's the latest version of X?" or "is this product still available?" or anything time-sensitive, the model has the actual current date in its context, knows training-cutoff answers are not the right answer, and is steered toward live source verification.
What it injects
temporal anchor from the local system clock.
local_time: 2026-05-11T02:29:08-03:00
utc_time: 2026-05-11T05:29:08+00:00
timezone: -03 (-0300)
local_date: 2026-05-11
local_hour: 02:29:08
weekday: Monday
source: local system clock via time-anchor.sh
Temporal reasoning rules:
1. Treat local_time as the current present date and hour for this Claude Code prompt.
2. Resolve "today", "yesterday", "tomorrow", "this week", "current", "latest", "recent", and year-specific claims relative to this anchor.
3. For SOTA 2026, current model/provider behavior, pricing, laws, docs, benchmarks, APIs, schedules, or news, do live source verification before making factual claims.
4. Cite source publish/update dates and the access date when research is time-sensitive.
5. If live verification is u
Related Skills
Omarchy Auto Pilot4agents
Write a prompt now and send it later to a Claude Code, OpenCode, Codex, Gemini CLI, Cursor Agent or Pi session
Claude System Time
Claude Code plugin with a /time command plus a hook that injects the live date/time into context.
Big Picture
Answers you can judge and act on without reading code — Claude Code plugins that keep implementation detail be
Pvc Timestamp Hook
Claude Code skill that makes a project time-aware. Installs one UserPromptSubmit hook that stamps every prompt
Animus
Run a task as a paired session -- a worker solving it while the deterministic observer injects the lens remark
Mine Sessions
Mine every Claude Code session across all projects for the two things that decide a task's cost - how many too
Related Agents
Palantir
Researches a question on the open web (an advisory, a claim to fact-check, practice beyond the training cutoff
Bully Evaluator
Evaluates a single bully semantic-evaluation payload against a diff and returns a structured violation list. I
Fk Benchmarker
Owns the measurement protocol - noise floor, warm-up, clock ramp, repeats, CUDA sync, peak VRAM, launch counts