skills/substack-note-rewrite/SKILL.md
--- name: substack-note-rewrite description: Rewrites a published substacker essay as a Substack Note using the extracted spine and chosen hook. Closest voice to the essay. Bolded maxim closer. Single link line. 60-180 words. Emits substack-note.md in the post's distribution folder. Use as the Substack-native arm of the Distribution Translator. Trigger keywords: Substack Note, note rewrite, note post, tease, Notes feed. --- # Substack Note Rewrite ## Workflow ``` Rewrite essay for Substack No
npx skillsauth add lyndonkl/claude skills/substack-note-rewriteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Rewrite essay for Substack Notes:
- [ ] Step 1: Load spine + chosen hook + voice-profile + section overlay
- [ ] Step 2: Open with chosen hook (confession preferred)
- [ ] Step 3: Use 2-3 spine claims with highest translatability
- [ ] Step 4: Optional: one one-sentence pivot paragraph
- [ ] Step 5: Close with spine.closing_maxim, **bolded**
- [ ] Step 6: Add link line: `Full essay: [title]({substack-url})`
- [ ] Step 7: Voice-check pass: no don't-list, no emoji, no hashtags, no CTA
- [ ] Step 8: Enforce 60-180 word cap
ops/distribution/{date}-{slug}/substack-note.md:
---
source_post: {slug}.md
platform: substack-notes
target_length: 60-180 words
actual_length: {N}
hook_pattern: confession | claim | question | reframe
section: {section-slug or null}
---
{hook line}
{body — 2-5 short paragraphs, each 1-3 sentences; may use em-dash reframes and one-sentence pivots}
**{closing_maxim from spine}**
Full essay: [{title}]({substack-url})
Input — spine from The Execution Gap.
Output substack-note.md (139 words):
I have been meaning to open a Kalshi account for months.
Not casually meaning to — the way you mean to clean the garage or read the Piketty book on the nightstand. I am one of those people who substitutes learning for doing.
Here's the experiment: $10, one IPL season, every trade logged. Brier score on every call. Real money, real scoreboard.
Say you predict a team at 80%. If they win, your Brier is (0.80 - 1)² = 0.04. If they lose, it's (0.80 - 0)² = 0.64. Overconfidence is asymmetrically punished.
I have not tried this. Not once.
**At the end of the tournament, I'll answer the question. Or I'll admit I can't.**
Full essay: [The Execution Gap](https://thethinkersnotebook.substack.com/p/the-execution-gap)
testing
--- name: advisory-edit description: A strict advisory-only editing discipline for a writer who dictates ("speaks out") essays and wants help WITHOUT having their voice changed. The editor directs structure, flags grammar, and suggests strategic language — but never modifies the writer's text unless the writer explicitly says "apply" / "make that change" / "rewrite this." Produces a line-referenced, suggestion-only critique where every item is marked the writer's call. Four passes: structural, l
testing
Provides the house style for analyst-grade strategist writing — third-person register with sparing first-person, no em dashes, no "not X, not Y, not Z" negation cascades, numbered footnote citations rather than inline source parentheticals, specific opinion-signaling phrases, and topic-forward paragraph structure modeled on voice patterns observed in Damodaran's Musings on Markets and Thompson's Stratechery. Use when consolidating working notes into a finished long-form strategist or analyst report that must read as written by a senior human analyst rather than an AI assistant.
testing
Renders a markdown report to a PDF using pandoc with xelatex (11pt serif body, 1-inch margins, numbered footnotes, formal heading hierarchy). Requires a one-time install of pandoc and a LaTeX engine on the user's machine — basictex on macOS or texlive-xetex on Linux. Does not attempt automatic install. Fails loudly with the exact install commands if pandoc or xelatex is missing on the user's PATH. Use when producing a finished strategist or analyst report PDF from a polished markdown source.
testing
Produces step-by-step computational walkthroughs of vector and matrix operations as a sequence of numbered "frames", showing the explicit state at each step. The text-equivalent of a 3Blue1Brown animation — each frame shows what changed and why, so the learner can re-trace the operation by hand. Use when the learner needs to *see* a computation unfold (eigenvalue computation, attention with 3 tokens, gradient descent step, SVD on a 2×2, layer norm on a 3-vector, softmax of a small input), when an explanation has been given but the learner needs to ground it in a worked example, or when introducing an operation that's intimidating in symbol form but trivial in pencil-and-paper form.