Sando — AI skill for Claude Code
Local Claude Code and Codex plugin that bounds oversized and repeated tool output, preserving complete redacted artifacts.
How to install Sando
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yuzushi-dev/Sando and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Sando does
Local Claude Code and Codex plugin that bounds oversized and repeated tool output, preserving complete redacted artifacts. Runs locally, makes no LLM calls.
Alternatives in AI
- Artifacts Builder — Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech 97.5k ★
- LongHorizon Harness — The long-horizon computer-use harness 1.3k ★
- Rb Setup — First-time setup 1.3k ★
README
Sando
Sando is a local plugin for Claude Code and Codex. It keeps repeated and oversized tool output under control, preserves complete redacted artifacts when they fit the admission limit, and provides bounded local tool surfaces. It runs locally and makes no LLM calls.
Release notes: [Sando 0.4.2](docs/changelogs/0.4.2.md).
Install the plugin
Install Sando from the host marketplace. Each marketplace source includes its hooks and bundles, so installation needs no build step.
Requirements
- Claude Code or Codex
- Node.js
>=22.22.0 <23, withnodeavailable inPATH
Check the Node version with:
node --version
Claude Code
Run these commands in Claude Code:
/plugin marketplace add yuzushi-dev/yuzushi-plugins
/plugin install sando@yuzushi
Codex
Add the marketplace:
codex plugin marketplace add yuzushi-dev/yuzushi-plugins
Then open `/plugins`, select `sando`, and install/enable it. Start a new session if Codex was already open.
Each host wires only the hooks and MCP surfaces declared by its manifest. The remaining bundled CLI, audit, artifact recovery, proxy, statusline, metrics, and accounting launchers are manual entrypoints. The bundle is self-contained; the optional npm package is not required.
Provider accounting and paired controls
Sando records provider-reported input, cache-read, cache-write, output, reasoning, and turn counts at session stop. It also records mechanical context trimming separately. A weighted token estimate is diagnostic; provider cost and blended rates are shown only when the provider or host reports them.
Run an explicit control session with the plugin still installed:
SANDO_EXPERIMENT=read-heavy \
SANDO_EXPERIMENT_ARM=control \
codex
Treatment sessions use `SANDO_EXPERIMENT_ARM=apply` (the default). Use the same experiment and optional `SANDO_EXPERIMENT_WORKLOAD` fo
Related Skills
AI Safe Driver
AI agent drift detection and recovery for Claude Code and OpenAI Codex—stop repeated tool-call, instruction-fo
Token Ninja
token-ninja routes deterministic shell commands locally — zero LLM calls, ~19µs latency. Works silently inside
Harness Scouter
Scores a Claude Code harness from the transcripts already on your machine: 6 stats of what your agent actually
Usage
macOS menu bar & Windows tray app pinning Claude Code, Codex & Antigravity quota, burn rate, and cost to your
Train Local
You are helping the user train an LLM locally using the evsys-sdk. Follow these steps carefully.
Projectmind
AI-driven architecture browser: MCP server + desktop app. Claude Code, Codex & other AI agents explain your co
Related Agents
Handoff Writer
Produces run-local handoff artifacts and optional publishable handoff output for a new session.
Verify Completeness
A verification agent that ensures all artifacts (raw outputs, manuscript tables, manuscript figures) are prope
Search Conversations
Use when searching Claude Code and Codex history for information learned in past conversations or prior experi