Compress a document, thread, transcript, or pasted text into a scannable TL;DR.
npx skills add https://github.com/alexgreensh/attention-span --skill tldr
<!-- attention-span v0.8 · check for updates: https://github.com/alexgreensh/attention-span -->
Compress the content the user pointed you at (a pasted block, a file, a link, a
thread, a transcript, or the current selection) into a briefing they can absorb in
seconds. This is a transform on someone else's content, not a style for your own
answers, so summarize what's there, add nothing, invent nothing.
If they didn't say what to compress, ask which one thing, then stop. One question, nothing after it.
has the gist and the outcome. If the source has a decision, deadline, or ask, that
goes here, not below.
clause. Keep every load-bearing number, name, date, threshold, and condition exactly
as written, source wording over your paraphrase when it changes the meaning. Drop
throat-clearing, repetition, and filler.
Skip the heading entirely when there are none, never pad it.
genuinely ambiguous. Flag it, don't resolve it by guessing.
source is thin, the TL;DR is thin, say so rather than inflate it.
compression, that's the point a reader would act wrong without.
and maybe two points; a long report earns more. Never stretch to fill the shape.
debate into one voice.
summary", output the briefing itself.
Take alexgreensh/tldr 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.