Pvc Timestamp Hook banner
pro-vibe-coding pro-vibe-coding

Pvc Timestamp Hook

Productivity community

Description

Claude Code skill that makes a project time-aware. Installs one UserPromptSubmit hook that stamps every prompt with the date, weekday, and time, so Claude knows how much time passed between messages. Apache 2.0.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

pvc-timestamp-hook

pvc-timestamp-hook

![version](https://img.shields.io/badge/version-v1.0.1-blue) ![type](https://img.shields.io/badge/Claude%20Code-skill-7C5CFF) ![license](https://img.shields.io/badge/license-Apache%202.0-green)

Makes a Claude Code project time-aware. Stamps every prompt with the date, weekday, and time.

`pvc-timestamp-hook` is a Claude Code skill that installs one small hook into a project. After that, every message you send arrives with a line like `[Current time: 2026-09-04 (Friday) 12:03]`, so Claude knows the real date and how much time passed since your last message. Made by Pro Vibe Coding for anyone who keeps Claude Code sessions open across days and gets answers that still assume the day the session started.

Table of contents

Why this exists

Claude Code does not know what time it is. It sees a date when the session starts and reasons from there. Leave a session open overnight, come back, and Claude still thinks it is yesterday. Deadlines, "how long ago", and dated file names all drift.

A UserPromptSubmit hook fixes that. Claude Code runs the hook command before each prompt and adds its output to the context. This skill installs one hook that prints the current time. It adds no memory hooks and no background service, only one line of context per prompt.

What it does

  • Installs a UserPromptSubmit hook into the target project's .claude/settings.local.json.
  • Merges into an existing settings file without touching other keys or hooks.
  • Skips the install when the hook is already there, so a second run