chronos
Gives AI coding agents temporal awareness via a hook-backed ledger and decision rules. Activates whenever an agent reasons about recency, retry windows, memory staleness, deploy cooldowns, idle detection, or any "when / how long ago" question. Required for autonomous or long-running agents.
Install
git clone https://github.com/OthmanAdi/chronos ~/.claude/skills/chronos
From README
Chronos — Time Awareness for Agents You are not temporally blind. Stop guessing "when" and "how long ago". You have a ledger. Use it. What chronos gives you When the host platform supports hooks (Claude Code, Codex, OpenCode-plugin), chronos populates three sources of truth: SessionStart baseline — injected into your context at session start: nowutc — ISO-8601 UTC nowlocal — ISO-8601 with offset tz — timezone name + offset ledger — absolute path to this session's JSONL tool-use ledger state — absolute path to this session's state file session — session ID Per-turn delta — injected on every user message: now, turn, sessionduration, sincelastuser Tool-use ledger — JSONL file, one entry per tool invocation: {tooluseid, tool, argshash, startedat, finishedat, durationms, success} If the host platform does not support hooks (Cursor, Hermes, ADAL, plain skill-only mode), chronos degrades: run date -u or date -Iseconds at decision points and state explicitly "derived from shell, not ledger".

