Cc What Have I Done — Development skill for Claude Code
CC What Have I Done (ccwhid) is a CLI tool written in Go that converts your Claude Code session transcripts into easily browsable HTML artefacts.
How to install Cc What Have I Done
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open saigyo/cc-what-have-i-done and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cc What Have I Done does
CC What Have I Done (ccwhid) is a CLI tool written in Go that converts your Claude Code session transcripts into easily browsable HTML artefacts.
Alternatives in Development
- Tmux Claude Session Manager — Run many Claude Code sessions across your projects, each in its own tmux session — then list them, see which a 380 ★
- Kuato — Built for Claude Code but works in any agent that supports skills, easily recall what you discussed with your 176 ★
- Skill-porter - Gemini CLI Extension — Converts Claude Code skills to Gemini CLI extensions and vice versa 160 ★
README
ccwhid — cc-what-have-i-done
Turn a Claude Code session transcript into a browsable, self-contained static HTML report. See what you prompted and what Claude Code did — and commit the report into your repo as a documentation artifact.
**Status:** under active development. See [`docs/superpowers/plans/`](docs/superpowers/plans/) for the implementation plan.
Preview
A full example — ccwhid rendering the very session that built it — is committed at [`docs/session-report/index.html`](docs/session-report/index.html); clone the repo and open it in a browser.
| Report overview | Tool calls & diffs |
|---|---|
|  |  |
The report is one self-contained page: a jump-to-prompt sidebar, a live turn filter, expand/collapse-all, and a light/dark toggle — all client-side, no server.
Install
go install github.com/saigyo/cc-what-have-i-done/cmd/ccwhid@latest
Or build locally:
go build -o ccwhid ./cmd/ccwhid
Usage
ccwhid # browse sessions in an interactive TUI
ccwhid --latest # render the most recent session
ccwhid --session # render a specific session (id or prefix)
ccwhid --session --open
The report is written to `./ccwhid-report//` by default (override with `--out`). Open `index.html` in any browser — no server needed.
Browsing sessions
Run `ccwhid` with no selector to open the interactive browser:
- Project list — every project with sessions, most-recent first.
↑/↓to move,enter(or→) to open a project,qto quit. - Session list — the chosen project's sessions.
enterselects,←(oresc) returns to the project list. - Both lists scroll to fit any terminal size.
- By default only your interactive sessions are shown. Claude Code writes ea
Related Skills
Docforge Dashboard
Previews the written docs as a local, browsable site — rebuilds only what changed, never touches the repo's pa
Claude Session Share
Render Claude Code session transcripts as styled HTML pages and upload to S3-compatible storage
Dreaming Skill
Personal Claude Code / Codex CLI skill: non-destructive memory consolidation ("dreaming") over CLAUDE.md/AGENT
Convert Resume Into HTML
Claude Code slash command that converts a resume PDF/DOCX into a clean, A4-sized HTML page
Trajex
数万行散落的 Claude Code、Codex 与 Pi JSONL 会话,索引至同一个 SQLite 中: Agent 可通过 CLI 实现毫秒级查询,用户可通过 App 直观浏览|Past Claude Code,
Claude Code MCP Init
A lightweight CLI tool to easily configure and initialize MCPs for Claude Code.
Related Agents
Pi
Delegates to the pi CLI in an isolated pi session. Use for work you want done by pi's model and tools rather t
Canva Fse Converter
Specialized agent for converting Canva HTML/CSS exports to WordPress FSE block themes. Parses design tokens fr
Wp Normalize
Demo-folder analyzer — converts an arbitrary multi-page HTML site into the plugin's canonical delimited demo f