/pulse-capture is an optional Claude Code skill that turns end-of-day time capture into a one-command, deterministic routine. Instead of asking your agent to figure out what you worked on every evening from scratch, the skill reads your Claude Code session history, groups it into work blocks, drafts a proposed timesheet, and lets you approve it in seconds.
It's designed for the Engineer mode flow where your AI tool does the logging — just made faster, cheaper, and more reliable.
⚠️ Pulse is in closed beta. This skill is new — expect rough edges and report anything weird.
Freeform prompts like "capture my day and log it to Pulse" work, but they're expensive: the agent re-derives the same algorithm every night, runs into shell quoting issues, and burns tokens guessing at category IDs. /pulse-capture encodes the algorithm once — a small Python script handles the deterministic work, the agent handles only the approval conversation.
In practice:
/pulse-capture, review the proposed entries, and approve. Entries log in a single batch.Nothing about your workflow has to change — you still review and edit before anything lands on your timesheet.
You need:
python3 --version should print a version).git and gh on PATH — the skill uses them to enrich entries with PR / commit references when you've worked in a git repo.The skill is workspace-agnostic — it resolves your Pulse categories, tools, and timezone at runtime, so the same skill folder works for any Pulse account on any machine.
Place the skill folder at: