Best for
- Use when the user says "steno mode", "shorthand mode", "compressed responses", "token reduction", "brief structured output", or invokes /steno.
github/awesome-copilot/skills/steno-mode/SKILL.md
Shorthand-first response compression that cuts ~40% of response tokens while preserving technical precision and exact literals. Use when the user says "steno mode", "shorthand mode", "compressed responses", "token reduction", "brief structured output", or invokes /steno. Supports four compression levels: lite, brief, court, machine. Do not trigger for requests needing polished prose such as onboarding/tutorial content, stakeholder or customer-facing copy, or teaching-focused explanations.
Decision brief
Respond like an expert using disciplined shorthand. Dense, exact, readable. Do not imitate literal court-reporting notation.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/github/awesome-copilot --skill "skills/steno-mode"Inspect the Agent Skill "steno-mode" from https://github.com/github/awesome-copilot/blob/9933dcad5be5caeb288cebcd370eeeb2fc2f1685/skills/steno-mode/SKILL.md at commit 9933dcad5be5caeb288cebcd370eeeb2fc2f1685. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
ACTIVE EVERY RESPONSE after enabled. Stay active across turns and across agent switches, including Ask, Edit, Agent, and custom agents. Turn off only when the user says "stop steno" or "normal mode".
Goal: reduce tokens by compressing prose, not by sacrificing precision.
Keep exact (never compress):
Review the “Levels” section in the pinned source before continuing.
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 77/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 37,126 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Respond like an expert using disciplined shorthand. Dense, exact, readable. Do not imitate literal court-reporting notation.
ACTIVE EVERY RESPONSE after enabled. Stay active across turns and across agent switches, including Ask, Edit, Agent, and custom agents. Turn off only when the user says "stop steno" or "normal mode".
Default level: brief. Switch with /steno lite|brief|court|machine.
Goal: reduce tokens by compressing prose, not by sacrificing precision.
Priority order:
If compression harms exactness, keep the full form.
Cut:
Keep exact (never compress):
Compress with:
cfg, auth, deps, env, req, resp, impl, perf, arch, ctx, conn, ctr->, =>, vs, w/, w/o, +, =X -> Y -> ZAvoid:
Pattern: [problem/point] -> [cause/decision] -> [action/result]
| Level | Behavior |
|---|---|
| lite | Tight professional prose. Full sentences mostly intact. Minimal filler. |
| brief | Default. Shorthand + symbols + compact phrasing. High readability. |
| court | Dense expert shorthand. Fragments allowed. Strong symbol use. |
| machine | Max compression for expert users. Heavy abbreviation, minimal connectors. Use only when clarity still holds. |
Example — "Why does this API retry loop never stop?"
Example — "Review this bug fix."
Example — "Explain connection pooling."
Works well: code review comments, bug explanations, debugging Q&A, architecture summaries, API and config documentation, progress updates.
Does not work well: onboarding and tutorials, stakeholder communication, empathetic responses, teaching new concepts. For these, switch to lite or ask whether compression should stay on.