kaiserlich blog

5,700 Messages in 16 Days

Built a skill today that reviews my pi agent sessions over any date range. Ran it on Feb 1–16. Here is what came out.

The Numbers

Messages to AI5,700+
Active days16
Unique projects65
Avg messages/day~360
Avg projects/day10
Avg context switches/day111
Avg active hours11
Peak dayFeb 3, 630 messages, 13 projects

~360 messages a day. One terminal. 65 different projects. Client work, infrastructure, personal tools, finance, content.

This is only my pi agent. Not counting my OpenClaw instance, not counting Codex sub-agents. Just pi.

Where Time Goes

CategoryCount
Shipping (commit/push)1,119
Building features1,023
Testing/debugging848
Building skills/agents616
Code review/cleanup304
Project management240
Communication148
Finance/billing119
Deploying111
Research78

I spend almost as much time building skills (616) as building features (1,023). Every skill I build saves hours the following week. The system keeps building itself.

Feb 6

One day. 529 messages. 13 projects. 157 context switches.

One terminal. No app switching.

The Skill

About 400 lines of JavaScript. Parses the .jsonl session files that pi stores in ~/.pi/agent/sessions/, extracts user messages, computes stats: daily breakdown, project distribution, hourly activity, work categories, skill usage, message lengths, first and last message of each day.

1# Last 7 days
2review.js
3
4# Specific range
5review.js --from 2026-02-01 --to 2026-02-16
6
7# JSON for piping
8review.js --json

Going to run this weekly now. Partly to see where time actually goes vs where I think it goes. Partly for content.

Available in the skills pack .


Want help building AI automations? Let's talk