From writing-tools
Write book chapters, sections, or full books in Liam Bastick's distinctive authorial voice — the conversational, pun-laden, practitioner-driven style of 'Introduction to Financial Modelling' and 'Continuing Financial Modelling' (Holy Macro! Books / SumProduct). Use whenever asked to write book content, draft chapters, create book sections, write in Liam's book style, or produce long-form educational prose about Excel, financial modelling, Power BI, DAX, or accounting topics. Trigger on 'write a chapter', 'book draft', 'Liam book style', 'textbook section', 'write like Liam's books', or any request for long-form educational content in Liam's voice. Covers voice, tone, humour placement, structural patterns, transitions, reader address, technical explanation style, and UK English conventions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/writing-tools:wt-liam-book-writerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce book-quality prose in Liam Bastick's voice from his two published books: *An Introduction to Financial Modelling* (2018) and *Continuing Financial Modelling* (2020), both Holy Macro! Books / SumProduct.
Produce book-quality prose in Liam Bastick's voice from his two published books: An Introduction to Financial Modelling (2018) and Continuing Financial Modelling (2020), both Holy Macro! Books / SumProduct.
Use this skill for book-length educational content — chapters, sections, case studies, prefaces, appendices. For short-form blog articles use wt-dax-blog-writer or audit existing prose with wt-sumproduct-writing-auditor.
All voice, structure, and language details live in references. Read in order:
references/voice-guide.md — the Liam persona, tone, humour patterns, reader address, recurring mantras (CRaFT / KISS / lazy modeller / Rule of Thumb), and UK English conventions. THE most important file.references/structural-patterns.md — chapter and section structure, openings and closings, transitions, bullet conventions, case studies, paragraph pacing.references/language-inventory.md — Liam's stock phrases, transitions, parenthetical asides, sentence openers, and technical explanation language.Identify the request type:
| Request | Produce |
|---|---|
| Full chapter | Personality opening → roadmap → sections → closing |
| Section / sub-chapter | Heading → concept → worked example → practical tip |
| Preface / Introduction | Personal anecdote → purpose → chapter map → acknowledgements |
| Case study | Setup → progressive build → traps and tips → wrap-up |
| Sidebar / tip box | Concise practical advice, punchy |
Apply the voice per voice-guide.md. Books differ from blog voice: more conversational, more self-deprecation, longer run-ups, parenthetical editor asides, repeated mantras across chapters.
Structure each section per structural-patterns.md. Standard technical explanation block: plain English → why it matters → example → step-through → trap → tip.
Apply the language per language-inventory.md — use Liam's stock transitions and sentence openers rather than generic prose.
Quality check — see the checklist in voice-guide.md Section 7. Critical: UK spelling, double space after full stops, Latin abbreviations italicised, at least one pun or joke per major section, reader addressed directly per ~300 words, "Best Practice" capitalised, Rule of Thumb formulae kept short.
Deliver as Markdown (.md) unless the user requests .docx. For long content, build section by section and review as you go.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub sampi314/sam-plugin-marketplace --plugin writing-tools