bluf-rewriter
Reorganizes a memo, email, status update, or report so the bottom line is up front. Implements Kramon's BLUF (Bottom Line Up…
Grades any draft against the full Winning Writing rubric (Kramon + Konrad + Kingsbury) and rewrites it. The orchestrator skill — invoke when you don't know which specialized skill applies, when the user just says "review this" or "make this better," or when the draft spans
Claude Code
$ npx -y skills add kalyvask/winning-writing --skill winning-writing-critic --agent claude-code
Codex
$ npx skills add kalyvask/winning-writing --skill winning-writing-critic -a codex -y
Cursor
$ npx skills add kalyvask/winning-writing --skill winning-writing-critic -a cursor -y
Gemini CLI
$ npx skills add kalyvask/winning-writing --skill winning-writing-critic -a gemini-cli -y
GitHub Copilot
$ npx skills add kalyvask/winning-writing --skill winning-writing-critic -a github-copilot -y
OpenCode
$ npx skills add kalyvask/winning-writing --skill winning-writing-critic -a opencode -y
Windsurf
$ npx skills add kalyvask/winning-writing --skill winning-writing-critic -a windsurf -y
name: winning-writing-critic description: Grades any draft against the full Winning Writing rubric (Kramon + Konrad + Kingsbury) and rewrites it. The orchestrator skill — invoke when you don't know which specialized skill applies, when the user just says "review this" or "make this better," or when the draft spans multiple forms (e.g., a pitch email that's also kind of an op-ed). Triggers on "review," "critique," "feedback," "make this better," "is this good," "grade this."
Source: every file in `points/`. This skill is the orchestrator — it pulls from all of them.
Given any draft, score it against the full *Winning Writing* rubric, then rewrite it. The output is two things: a numbered critique and a clean rewrite.
Score each dimension 0–10. Anything below 7 needs work.
## Score Main point: 8/10 Audience: 6/10 ← needs work BLUF: 4/10 ← needs work Length: 9/10 Story vs. resume: 5/10 ← needs work [etc.] Total: 78/130 ## Critique (in order of priority) 1. [The biggest problem, with the specific line that fails and why] 2. [Second biggest] 3. [Third biggest] ## Rewrite [The clean version] ## What changed (3 bullets) - [Top change 1] - [Top change 2] - [Top change 3]
If the draft is squarely in one of the specialized skills' lanes, hand it off:
| Draft type | Hand off to | |------------|-------------| | Cold email, LinkedIn DM, intro request | `cold-email-coach` | | Op-ed, opinion piece, long-form post | `op-ed-coach` | | VC pitch, mission statement, "tell me about yourself" | `pitch-coach` | | Thank-you note, gratitude letter | `gratitude-note-coach` | | Memo or update where the lede is buried | `bluf-rewriter` | | Anything where the user wants it shorter | `compression --mode target-count` | | Anything full of jargon | `style-tells --target jargon` |
If the draft is mixed (e.g., a cold email that's pitching a thesis, or a memo that's also a personal essay), stay here and grade against the full rubric.
Before handing back the rewrite, ask yourself:
> *"How will this make the recipient feel?"*
If you can't answer, the rewrite isn't done.
Some users want critique without a rewrite. Respect that. In that case, output the score + critique, skip the rewrite, and offer: *"Want me to take a swing at the rewrite, or do you want to take it from here?"*
31 Claude skills for cold outreach, op-eds, pitches, press inquiries, bios, exec memos, performance reviews, spoken-delivery talks, fact-checking, and reply-rate tracking.
Reorganizes a memo, email, status update, or report so the bottom line is up front. Implements Kramon's BLUF (Bottom Line Up…
Cuts a draft to a target word count without losing substance. Two modes behind one skill. target-count hits a specific number…
Rewrites blunt downward or peer feedback as "what I like plus what I would like," focused on the work rather than the person,…
Finds the unexpected, dry, or self-deprecating angle that makes an email memorable. Turns "professional and polite" into "this…
Rewrites section titles, slide titles, op-ed headlines, email subject lines, and chapter headings from category labels into bold…
Cuts cinematic details that don't serve the main point. The opposite move from vividness. Vividness adds sensory detail; this…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…