Claude Modsunofficial directory

Interface·terminal·no license file

time

A timestamp above each of your messages, showing when you sent it. Zero tokens.

time has no screenshot yet: the generic Claude Mods placeholder cover showing a terminal

time draws the moment you sent each message above it in Claude Code. The time is taken at the message’s first drawing and kept per message, so a resize or a redraw of the screen does not change it. It costs no tokens and makes no network calls.

Install

Needs Claude Code with function hooks enabled. The author declares no minimum version for the marketplace install.

claude plugin marketplace add diegorv/claude-functions-hook
claude plugin install time@claude-function-hooks

Nothing to run or configure: once the plugin is loaded, every message you send gets its time above it. The marketplace also ships the same author’s gh-ci-status.

How it works

One hook on ui.render, filtered to the UserMessage component. On a message’s first drawing it reads the time from $.clock.now(), stores it in memory keyed by the message id, and returns the rendered message with that time above it. Nothing is written to disk.

Limitations

  • A resumed session, or a reload of the plugin, draws old messages with the current time instead of the time they were sent.
  • Draws only in interactive terminal sessions.
  • The repository has no LICENSE file, so the code is published without a stated license.