Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Pull the notable passages out of a source into a clean list of highlights — each one copied word-for-word from the text and tagged with where it came from, with nothing paraphrased, summarized, or invented. Use when someone hands over an article, chapter, transcript, or thread and wants the standout bits captured as quotes they can review later. Do NOT use to write a summary in your own words, to bold key sentences while keeping the whole source intact, or to pull structured fields (invoice number, date) into JSON.
.claude/skills/highlight-extraction/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | 4680% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 2080% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 1751% | 0% |
| case-12 | ✗→✗ | = Same ✗ | 3136% | 0% |
| case-01 | ✗→✗ | = Same ✗ | 1993% | 0% |
Someone hands you a source — an article, a book chapter, a meeting transcript, a saved thread — and wants the standout passages captured as a list of highlights they can skim later. This skill produces that list: each entry is a passage copied exactly from the source, paired with a location tag saying where in the source it sits. Nothing is reworded, nothing is compressed into your own summary, and nothing is added that the source doesn't contain.
Think of it as an honest highlighter. The output is not analysis and not a summary — it's the selected words of the source, pulled out and labeled, so a reader can trust that every line is genuinely there and can find it again.
It targets the default failure of a bare model asked to "grab the key bits": it tightens the quote (drops filler, fixes grammar, swaps a word), fuses two separate sentences into one seamless-looking quote, slides into summary and paraphrases the point instead of copying it, and — worst — invents a location tag (p. 4, line 30) the source never shows. The result looks like clean notes but isn't faithful: a "highlight" may be something the author never wrote, tagged to a place that doesn't exist.
Use when:
memorable passages as quotes.
Do NOT use when:
is supposed to be non-verbatim.
— that's progressive summarization, a different shape.
document field extraction, not passage highlighting.
letter. Do not fix grammar, drop filler, modernize a word, change tense, or "tighten" for readability. If the source says Me and him wasn't ready, that is the highlight — as written.
word the source doesn't contain, and never wrap the writer's own gloss as if it were a quote.
they are two highlights, not one. Only join spans inside a single highlight when you cut the middle, and then mark the cut with an ellipsis …. Never stitch non-adjacent text into one seamless-looking quote.
with where it sits, using only a locator the source actually exposes (see next section). If the source gives no location signal at all, tag by its position in the source (e.g. paragraph 3) — never print a page number, line number, or timestamp the source does not show.
not every sentence. Boilerplate, throat-clearing, and routine connective text stay out.
If you must add a note about why a line matters, keep it in a separate labeled field, plainly outside the quoted words — never blended into the passage.
forward.
Read what location signal the source actually carries, and tag with that. In rough priority:
| The source shows… | Tag with | Example tag | |---|---|---| | Page markers / p. breaks | the page | p. 12 | | A transcript with timestamps | the timestamp | 00:14:32 | | Section / chapter headings | the heading | under "Methods" | | Numbered lines | the line number | line 47 | | None of the above | ordinal position | paragraph 3 |
The rule behind the table: the tag must be verifiable against the source. If the reader opens the source, the tag has to point them to the right spot. A page number on a source with no pages, or a timestamp on a plain text file, is a fabricated tag — as dishonest as a fabricated quote. When unsure, fall back to paragraph position, which any prose source supports.
Sometimes a single sentence is worth capturing but has a droppable middle. You may cut it within one highlight if you mark the cut:
"The rollout … failed on the third attempt."ellipsis marks a cut inside one continuous passage, not a bridge between two.
Assume this source for examples 1–4 (a plain text note, no page numbers):
[¶1] The committee met for six hours on Tuesday.
[¶2] "We were," the chair admitted, "completely unprepared for the scale of it."
[¶3] Routine budget items were approved without discussion.
[¶4] By the end, one member called the process "a slow-motion accident nobody stopped."GOOD:
BAD:
The BAD version reworded the line (summary, not a highlight) and it's tagged as if it were a copied quote.
BAD: "We were completely unprepared … a slow-motion accident nobody stopped." — paragraphs 2–4
Those are two different sentences from two different paragraphs stitched into one quote. Keep them separate, each with its own tag.
BAD: "a slow-motion accident nobody stopped" — p. 3, line 18
The source has no pages and no line numbers. Tag it paragraph 4 — the locator the source actually supports.
The line Routine budget items were approved without discussion. is unremarkable connective text — it should not appear as a highlight. Select the vivid, load-bearing lines, not every sentence.
Source (transcript, timestamped): [00:09:12] Witness: "Me and my crew, we wasn't never told nothing." GOOD: "Me and my crew, we wasn't never told nothing." — 00:09:12 BAD: "My crew and I were never told anything." — 00:09:12 — the grammar was corrected; a highlight is copied, not cleaned.
look precise.
it down.
pp. 4–5; keep thetext exact across the break.
[sic]); do not silently fix it inside ahighlight.
note: line beside the highlight,never inside the quoted words.
selection is.
| Situation | Do | Don't | |---|---|---| | A standout line | copy it word-for-word + tag it | reword or tighten it | | Two separate striking lines | two highlights, two tags | fuse into one quote | | Cutting a droppable middle | ellipsis inside the one passage | drop words silently | | Source has no pages/lines | tag by paragraph position | invent p. 4 / line 30 | | Routine / boilerplate text | leave it out | highlight every sentence | | Your reason it matters | separate labeled note | blend it into the quote | | Order of the list | source order, tags run forward | reorder by importance |
Other measured skills in the registry, with their headline benchmark lift.