Claude Clean — Development skill for Claude Code
Beautiful terminal parser for Claude Code's streaming JSON output.
How to install Claude Clean
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ariel-frischer/claude-clean and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Clean does
Beautiful terminal parser for Claude Code's streaming JSON output.
Alternatives in Development
- Clean Worktree (Interactive) — Interactive cleanup of worktrees: lists merged/stale branches and asks confirmation before deleting 25.5k ★
- System Cache Cleanup — Clean temporary files and caches to free disk space: $ARGUMENTS 23.4k ★
- Jupyter Notebook — Create clean, reproducible Jupyter notebooks for experiments and tutorials 14.6k ★
README
🧹 Claude Clean
[](https://github.com/ariel-frischer/claude-clean/actions) [](https://github.com/ariel-frischer/claude-clean/releases) [](https://go.dev/) [](https://opensource.org/licenses/MIT)
**Transform messy Claude Code JSON logs into beautiful terminal output.** ✨
⚡ Quick Start
Install:
curl -fsSL https://raw.githubusercontent.com/ariel-frischer/claude-clean/main/install.sh | sh
Use it:
claude -p "your prompt" --verbose --output-format stream-json | cclean
That's it! 🎉
🤔 Why?
Claude Code's `stream-json` output is **unreadable**:
{"type":"assistant","message":{"content":[{"type":"text","text":"Hello!"}],"usage":{"input_tokens":150,"output_tokens":45}}}
With `cclean`, you get **beautiful output** in multiple styles:
**Default** (`-s default`) — boxed with box-drawing characters:
┌─ SYSTEM [init]
│ Model: claude-sonnet-4-20250514
│ Claude Code: v1.0.12
│ Tools: 12 available
└─
┌─ ASSISTANT
│ I'll check the project structure first.
└─
┌─ TOOL: Bash
│ Input:
│ command: ls src/
└─
┌─ TOOL RESULT
│ index.ts
│ utils.ts
│ config.ts
└─
┌─ ASSISTANT
│ Found the source files. Let me read the config.
└─
┌─ TOOL: Read
│ Input:
│ file_path: src/config.ts
└─
┌─ RESULT: SUCCESS
│ Turns: 4
│ Duration: 12.35s (API: 8.21s)
│ Cost: $0.0142
│ Tokens: in=1250 out=380
└─
**Compact** (`-s compact`) — single-line summaries for quick scanning:
AST Hello! I can help you with that.
TOOL[Bash] echo "hello world"
RES hello world
**Minimal** (`-s minimal`) — clean and readable, no box-drawing:
ASSISTANT
Hello! I can help you with that.
TOOL USE [Bash]
echo "hello world"
**Plain** (
Related Skills
Claude Report Skill
A Claude Code skill that generates beautiful HTML reports instead of long terminal output
Delegate First
Keep the main conversation clean by forking implementation work to sub-agents. Use when you want ongoing conve
Water Code
A clean-room terminal coding agent built from Claude Code architecture research.
/review-session-log — Review A Session's Terminal Log
You are reviewing the full terminal output log of an amux session.
Keen Code
A context-aware terminal-based coding agent written in Go. Supports multiple-providers, MCPs, Subagents, Agent
Analysis
You are summarizing Linux command output for an operator in a terminal.
Related Agents
AI Frontend Engineer
AI Frontend Engineer who builds beautiful, performant, accessible UIs for AI-powered products including chat i
Juriscan Parser
Analisa UMA peça processual (um chunk já segmentado) e extrai campos estruturados conforme references/agent_sc
Configure Tool
Analyzes linting/formatting tool output and creates parser configurations for the checkmate plugin