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
- Desloppify — Agent harness to make your slop code well-engineered and beautiful 3k ★
- Beautiful Feishu Whiteboard — 35 curated colour palette styles for building beautiful, editable Feishu / Lark (飞书) whiteboards 687 ★
- Cc Statusline — Transform your Claude Code experience with a beautiful, informative statusline 527 ★
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
Shellcast
Live inline cards for every shell command Claude Code runs: streaming output, progress bars, timing and exit s
Score Agent
Score captured agent traces with the 4 detection arms (A taint, B unrequested action, C output echo, D provena
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.
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