Shuten — Communication skill for Claude Code
Two plugins that cut an agent's excess text: CCShut - comments in the code (against context rot), Shut - chatter in the chat (token savings).
How to install Shuten
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Niedvin/Shuten and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Shuten does
Two plugins that cut an agent's excess text: CCShut - comments in the code (against context rot), Shut - chatter in the chat (token savings). All four shapes in plain English. Claude Code / Desktop, Codex, opencode, Gemini CLI, Cursor.
Alternatives in Communication
- Codepilot — A native desktop GUI for Claude Code — chat, code, and manage projects visually 4.3k ★
- Claude Skill Social Post — A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with 625 ★
- Agentrove — A self-hosted web and macOS desktop app for Claude Code and Codex, powered by ACP 270 ★
README
Shuten
Two plugins that cut an AI agent's excess text: **Shut** — what it writes to you in the chat, **CCShut** — what it leaves as comments in your code. Both load at session start, so they apply from the first message rather than from the moment the agent decides they are relevant.
English version: the question, the warning and the final answer are plain English. Ukrainian version — [Shutuk](https://github.com/Niedvin/Shutuk).
They install into Claude Code and Claude Desktop as plugins, and into Codex, opencode, Gemini CLI and Cursor as skills.
What they actually do
Shut — token savings
The problem: the agent spends your tokens on text that changes nothing — reports on its own process, announcements of "now I will read the file", restatements of your request, half-screen summary tables. You pay for it and do nothing with it.
Shut allows exactly four shapes of message and nothing else:
| Shape | Register | Rule |
|---|---|---|
| Step label | telegraphic | ≤ 4 words, no comma or dash inside, most often absent entirely |
| Question | plain | only when your request can be read two ways and the two would give different results |
| Warning | plain | only when you must decide or act right now |
| Answer | plain | ≤ 8 lines, no tables, no headings, no list of the steps taken |
No running commentary, no announcing a tool call right before making it, no "run it and see how it works". Numbers as digits, relations as symbols (`>`, `≈`, `→`, `∵`).
**It does not touch the code or the result of the work.** The rule covers only what the agent writes to you.
Hooks re-assert the rule after every skill load and check the turn before it closes, so it does not dissolve over a long session.
CCShut — against context rot
The problem: the agent buries a file in comments that explain what the code already says. A few edits later the code has moved on and the comment has not — now it lies. Every later read of that file, by you or by the agent, costs tokens and
Related Skills
Claude Teams Language Protocol
AgentSpeak: A token-efficient protocol for Claude Code agent teams. Cut inter-agent messaging tokens by 60-70%
Chat Vault
Access conversations from Claude Code, Codex, Cursor, Gemini CLI, and OpenCode in one desktop app, with local
EVO Code
EVO Code is a Tauri desktop app with Standalone and Remote modes for running Claude/Codex agent sessions on yo
FreeDeepseekAPI EN
Local OpenAI-compatible API proxy for DeepSeek Web Chat (Global English Version). Connects DeepSeek to Open We
Positioning And Messaging Skill
A rigorous B2B positioning & messaging skill for Claude — built on the published methods of April Dunford, Bob
Triss Coworker
Cheap DeepSeek coworker for Claude Code/Codex. Delegate bulk reads, boilerplate, and chat extraction to save 6
Related Agents
AI Cost Optimizer
Audits an LLM application or AI agent for token cost and rate-limit risk, using its usage logs and code, and r
Text Slop Cleaner
This agent should be invoked to remove machine sounding text and unnecessary comments. This includes rewriting
Beads Guru
Use this agent for general beads (bd) expertise — the three-layer mirror (bd to GitHub to Plane via bd-sync),