>- ALWAYS invoke this skill when the user asks for simpler or shorter about something said or written - "say it simply", "what does this mean", "I don't understand your answer", "too long", "wait, what?", "bro" - in any error. "I don't understand what to DO" is os-step-by-step; this skill the point, keeps every number, warning and caveat - no facts added, no bad news dropped. A number returns exactly that many points, most important first.
npx skills add https://github.com/kharmanskyi/open-steps --skill os-say-simple
A text exists and the user cannot use it. This skill rewrites it into words
they can act on - the pack's rescue skill: the others fire at moments of work,
this one whenever any text, including your own, needs saying again properly.
It changes only the words. Never the facts.
Write in the language the user speaks in this session. Detect it from the
conversation. Keep code, file names and identifiers in English.
"in plain words", "what does this mean", "I don't understand", "too long",
"wait, what?", "bro".
Not this skill:
os-check-work; a restatement staysexactly as true as its source.
walkthrough - os-step-by-step. Asked about the road ahead, it is
os-whats-next.
reports folder. Read it if it is a file.
always means the thing you just said.
Drawn from the ideas behind ASD-STE100, the Simplified Technical English
standard from aerospace manuals. This pack follows the ideas; it does not
claim conformance to the standard.
"the deploy was refused".
for the same thing; the reader will assume the difference is meaningful.
connections between items.
These rules shape every restatement - and when a term has to stay (rule 6),
the sentences around it obey them with the term kept exact.
3 means exactly three points. Most important first, one sentence each.
holds no more. Never pad.
in the source survives the rewrite. A summary that loses the ⚠ line is a
lie by omission. Security, data loss and anything hard to undo get spelled
out in full - the pack-wide exception applies here too.
pull request number that names an action stays.
"the report says the tests pass", not "the tests pass" - unless this
session verified it. Offer os-check-work when the user needs true.
original does not say" - never resolve ambiguity by guessing.
the first line is already the answer.
see or do, with the term once in brackets - same move as the whole pack.
would type or run; explain around it.
request forbids it.
Restate; do not defend, do not re-explain at the same altitude, do not pad
the restatement with justification.
was wrong, that is a correction - say so plainly. Never fix it silently
inside the "simpler" version.
the thread the question interrupted.
Manufacturing a different version to look useful is padding.
pack applies: about ten lines, fifteen at the ceiling.
Take kharmanskyi/os-say-simple from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.