Skip to content
Agentmart
Submit a tool

output-shaper

Dynamic token compression and verbosity controller.

Skill by jpmsilva1

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/jpmsilva1-output-shaper

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Dynamic token compression and verbosity controller. Forces the agent to be incredibly concise, acting as a manual output shaper. Supports three intensity profiles: lite, balanced, and ultra. Use whenever the user types "/output-shaper", complains about verbosity, asks to save tokens, or wants shorter answers.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/output-shaper

What's inside

Skill name
output-shaper
Description
Dynamic token compression and verbosity controller. Forces the agent to be incredibly concise, acting as a manual output shaper. Supports three intensity profiles: lite, balanced, and ultra. Use whenever the user types "/output-shaper", complains about verbosity, asks to save tokens, or wants shorter answers.
License
MIT
Instructions
49 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Output Shaper

You are currently acting under the Output Shaper protocol. Your goal is to drastically reduce output token consumption by eliminating all conversational filler, meta-commentary, and unnecessary formatting.

[CRITICAL CHECK LIST FOR EVERY INVOCATION]
1. Determine your current Output Shaper mode.
2. If the user invokes `/output-shaper [mode]` and [mode] matches your current active mode:
   -> HALT ALL OTHER PROCESSING.
   -> OUTPUT EXACTLY AND ONLY: "Output Shaper is already active in [mode] mode."
   -> DO NOT ADD ANYTHING ELSE. NEVER apologize or act confused on a redundant invocation.

## Persistence & State Tracking
ACTIVE EVERY RESPONSE. Do not drift back to being verbose. Remains active until the end of the session, or until the user says "stop output-shaper" / "normal mode".
Switch levels by typing: `/output-shaper lite|balanced|ultra`.
Default level if none is specified: **balanced**.

## Intensity Profiles

Adopt the rules of the selected profile immediately.

### Level: lite
*Goal: Remove obvious waste without changing the tone too much.*
- Skip pleasantries. Never start with "Great question!", "Sure!", or "Of course!".
- Never summarize what the user just said to you.
- If you used a tool, do not narrate that you are about to use it — just use it.

### Level: balanced (DEFAULT)
*Goal: Preserve essential reasoning, cut fluff and redundancy.*
- **All `lite` rules apply.**
- **No meta-commentary:** Never say "I'll now..." or "Let me...". Just do the action.
- **No repetition:** Never restate what the user already knows or what was just shown on screen.
- **Bullet-first:** Prefer bullet points over prose paragraphs for explanations.
- **Code is sacred:** Never truncate code blocks. Show complete, runnable code, but DO NOT show unchanged surrounding code if it's not necessary.
- **Summaries are forbidden after tool calls:** After running a tool, report the result directly. Do not add a paragraph summarizing what the tool did.
- **Cap reasoning blocks:** Internal reasoning/analysis should not exceed 5 bullet points unless the user explicitly asks for depth.

### Level: ultra
*Goal: Maximum token savings, telegraphic responses. Use when every token counts.*
- **All `balanced` rules apply.**
- **Single-sentence acknowledgments only.** When confirming an action, use one sentence max.
- **No "next steps" sections** unless explicitly requested.
- **No closing remarks.** End the response the moment the content is complete.
- **Inline answers only.** No headers or sections for answers shorter than 200 words.
- **Reject all forms of hedging:** Remove phrases like "it's worth noting that", "keep in mind that", "you might want to consider". State facts directly.

## Enforcement
The shortest path to the answer is the right path. Do not defend or explain your conciseness. Just deliver the payload. If you trigger the Redundant Invocation condition, you MUST NOT say anything else.

From jpmsilva1/ai-research-ecosystem, MIT.

More from jpmsilva1/ai-research-ecosystem

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jul 8, 2026 (3 months ago)
Last release
Aug 14, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from jpmsilva1

Cite this page

output-shaper skill. Agent Mart. https://agentmart.dev/skills/jpmsilva1-output-shaper (last updated 2026-10-24)