| name | claude-hygiene |
| description | Manage ~/.claude/ data - report, archive, extract learnings, clean up |
| allowed-tools | Bash, Read, Write, Glob, Grep |
Claude Hygiene Skill
Manage and maintain ~/.claude/ data: audit sizes, archive old sessions, extract learnings, and clean up low-value files.
Usage
/claude-hygiene
/claude-hygiene report
/claude-hygiene archive
/claude-hygiene extract
/claude-hygiene clean
Commands
Run all commands via Bun from the skill directory:
SKILL_DIR=~/dev/whoabuddy/claude-knowledge/claude-config/skills/claude-hygiene
Report
Audit all .claude data with size breakdown, session age distribution, and reclaimable space estimates.
bun run $SKILL_DIR/src/hygiene.ts report
bun run $SKILL_DIR/src/hygiene.ts report --json
bun run $SKILL_DIR/src/hygiene.ts report --threshold 14
Archive
Compress old session JSONL files with gzip and move to ~/logs/archive/claude/sessions/{YYYY-MM}/.
bun run /src/hygiene.ts archive
bun run /src/hygiene.ts archive --no-dry-run
bun run /src/hygiene.ts archive --threshold 14
bun run /src/hygiene.ts archive --no-dry-run --delete-originals