sc

sc is a command for Claude Code from smrafiz/claude-supercharger. It costs 0 tokens per session (886 once invoked), scanned B, original, MIT.

A command for turning Claude Supercharger on or off. Claude Supercharger is a collection of safeguards, memory, efficiency features, and status information for Claude Code.

In plain words
What is it for?
Use it to activate, deactivate, or check the status of Claude Supercharger and its related protections.
Why use it?
It lets you temporarily return to default Claude Code behavior or restore the extra controls without uninstalling them.

Command for Claude Code

Written for Claude Code: $ARGUMENTS substitution. Also seen: reads .claude/ paths; mentions CLAUDE.md; mentions Claude Code.

Part of the supercharger plugin — 37 commands, 10 agents, 28 hooks shipped together

Good fit Use it to activate, deactivate, or check the status of Claude Supercharger and its related protections.

Compare 6 commands from other repositories ↓
Install with agentmods
npx agentmods add commands/smrafiz/claude-supercharger/sc
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/smrafiz/claude-supercharger

Made for: Claude Code.

Or install supercharger, the plugin that ships this one along with the rest of its 37 commands, 10 agents, 28 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for sc

README.md
[![agentmods](https://agentmods.dev/badge/commands/smrafiz/claude-supercharger/sc/github.svg)](https://agentmods.dev/commands/smrafiz/claude-supercharger/sc)
Your own site
<a href="https://agentmods.dev/commands/smrafiz/claude-supercharger/sc"><img src="https://agentmods.dev/badge/commands/smrafiz/claude-supercharger/sc/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for sc

Your own site · 80×15
<a href="https://agentmods.dev/commands/smrafiz/claude-supercharger/sc"><img src="https://agentmods.dev/badge/commands/smrafiz/claude-supercharger/sc.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 886 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.00886
Opus 5 $0.00000 $0.00443
Sonnet 5 $0.00000 $0.00177
Haiku 4.5 $0.00000 $0.00089

Measured 9d ago against content hash eab7cf73929e, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade B, and why

sc scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Reads agent configuration directoriesmediumAgent snooping

.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.

- `off` also moves Supercharger's **own** MCP servers aside — the `#supercharger`-tagged entries in both `~/.claude.json` and `~/.claude/settings.json` — so they stop loading and stop costing context; `on` restores each
configs/commands/sc.md · 24 lines

What it actually says

Activate or deactivate Claude Supercharger. Arguments: $ARGUMENTS (off | on | status)

Deactivate to get plain default Claude Code behavior on demand; reactivate when you want the guards, memory, economy, and statusline back. Nothing is uninstalled — off just switches everything off and keeps the files dormant on disk so on can restore them.

Run it (pass the argument straight through; default to status if none given):

bash ~/.claude/supercharger/tools/sc-toggle.sh $ARGUMENTS

Then report the tool's output verbatim.

  • /sc off — switch to default Claude behavior. Sets a global kill-switch so every hook exits immediately (no enforcement, no context injection, no statusline), removes the Supercharger block from ~/.claude/CLAUDE.md, and moves Supercharger's own ~/.claude/rules/*.md aside. Security note: while off, ALL guards are inactive — destructive-command blocking, path-guard, credential/env-file guards, git-safety. State this clearly to the user.
  • /sc on — re-enable Supercharger: removes the flag, restores the CLAUDE.md block and the rules files. Hooks are active on the next tool call; the prompt rules re-enter context next session.
  • /sc status — report whether Supercharger is ACTIVE or DISABLED.

Notes to surface to the user:

  • Hooks deactivate immediately (next tool call). The CLAUDE.md prompt layer changes take effect next session (it's loaded once at session start).
  • off also unregisters Supercharger's hooks from settings.json, so they no longer even spawn. The kill-switch flag is read inside the hook body, so with the flag alone a disabled hook still forked, sourced its lib and exited — ~18 process spawns per Bash call, costing bash startup on every one. Only #supercharger-tagged entries are removed; hooks you registered yourself stay. on puts them back and verifies the count against the file it just wrote — if any are missing it stops, keeps the saved copy, and leaves Supercharger off rather than reporting a success that would leave you unguarded. A plugin install registers through the plugin's own hooks.json, which this cannot edit, so the flag still does that job.
  • off writes a timestamped backup under ~/.claude/backups/ before changing anything.
  • off also moves Supercharger's own ~/.claude/agents/*.md aside — they never run once the hooks are gone, but their descriptions are listed to the model every session (~2970 tokens). Identified against the reference copy in ~/.claude/supercharger/agents/, so an agent you wrote is never touched; an install predating that copy moves nothing rather than guessing. The 48 slash commands are deliberately kept: /sc is one of them, so removing them could leave you with no way to type /sc on, and the whole set costs ~650 tokens.
  • off also moves Supercharger's own ~/.claude/rules/*.md aside — supercharger.md, guardrails.md, economy.md, anti-patterns.yml and your active role file. Claude Code auto-loads that directory with no import, so stripping only the CLAUDE.md block used to leave ~9KB of Supercharger instructions entering every session while it claimed to be off. A rules file you wrote yourself is never touched; role files are identified against the installed sources in ~/.claude/supercharger/roles/. on puts them back, and refuses to overwrite anything that took the name while off.
  • off also moves Supercharger's own MCP servers aside — the #supercharger-tagged entries in both ~/.claude.json and ~/.claude/settings.json — so they stop loading and stop costing context; on restores each one to the file it came from. Your own MCP servers are never touched. MCP loads at session start, so this takes effect next session.
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 24 lines · 0 tokens per session scan B eab7cf73929e

Subscribe to this mod's changes

sc is a command published in the GitHub repository smrafiz/claude-supercharger (11 stars, last pushed today), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 886 tokens. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.