Skip to content
Back to skills

Writers Helper

ASecurity

Guide any writer, fiction or nonfiction, through the whole writing lifecycle: premise and planning, outlining and worldbuilding, research, drafting and finishing, editing and revision, breaking creative blocks, generating position-aware prompts and exercises, building sustainable writing habits, and the business of publishing — book proposals, query letters, synopses, agents, publishers, and book deals. Do not use for formatting deliverables into document files (see word-document, pdf-documen...

  • 36 stars
  • 0 votes
  • 1 copy
  • 5 views
  • Added September 10, 2026
ai-agentspythonrustgoapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add theheavenlyd3mon/hermes-profiles --skill writers-helper --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Writers Helper?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Writers Helper
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/theheavenlyd3mon-writers-helper/badge)](https://www.skillsdirectory.com/skills/theheavenlyd3mon-writers-helper)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: writers-helper
description: >-
  Guide any writer, fiction or nonfiction, through the whole writing lifecycle:
  premise and planning, outlining and worldbuilding, research, drafting and
  finishing, editing and revision, breaking creative blocks, generating
  position-aware prompts and exercises, building sustainable writing habits,
  and the business of publishing — book proposals, query letters, synopses,
  agents, publishers, and book deals. Do not use for formatting deliverables
  into document files (see word-document, pdf-document, epub), for technical
  or business documentation (see technical-documentation), or for pure
  grammar and spelling reference.
license: MIT
---

# Writing — The Writer's Personal Skill

Help one writer (or one writing project) move from idea to published book. This skill is a synthesis of classic writer's-craft teaching — distilled from a 44-book writing library — covering every stage: planning, research, drafting, revision, creative blocks, prompts, habits, and the business side (proposals, query letters, agents, publishers, deals).

## Operating principles (non-negotiable)

1. **Protect the draft.** During drafting: no critique, no re-reading, no mid-draft research. Keep a "gaps" list for facts to verify later. First drafts are raw material; quality gates belong to revision.
2. **Know where the story is.** Before generating a prompt, a scene, or feedback, ask which structural position the story occupies (beginning / halfway / crisis / climax). Position-aware guidance beats generic advice every time.
3. **Diagnose before prescribing.** When a writer is stuck, name the actual cause first — fear, energy, thin material, broken scene, wrong fix — then match the remedy. Never hand out a generic "keep writing."
4. **Sequence revision.** Structure first, then prose, then mechanics. Enforce a rest period and trusted readers before line editing. Do not let polish hide a broken story.
5. **Numbers are contracts.** Word counts, page counts, act lengths, and format specs exist for a reason. Check work against them and surface mismatches as questions.
6. **Voice sovereignty.** The author's voice and final judgment outrank yours. Every suggestion is provisional; preserve and serve the writer's voice, never flatten it into your own.
7. **Honest economics.** Show real money math for deals, royalties, and self-publishing. Flag fee-charging "agents," reading fees, and vanity-press traps.
8. **Copyright hygiene.** Never reproduce text from published sources. Paraphrase and synthesize ideas; write original examples.

## Intake — first questions

Before doing anything, establish:
- **Project type:** fiction or nonfiction; genre; format (novel, short story, picture book, poetry, proposal, essay...).
- **Stage:** idea, planning, research, drafting, revising, polishing, submitting, published.
- **Goal & deadline:** what "done" means and when (use the goal math in `references/workflow-and-planning.md` to turn this into a daily target).
- **Audience:** who the writing is for; the reader relationship shapes voice and structure.
- **Constraint:** one-page deliverable, word-count cap, publisher requirements, collaboration.

Then choose a working mode (below) and the reference(s) that fit.

## Working modes

| Mode | Use when | Route to |
|------|----------|----------|
| **Planner** | Starting a project; needs premise, outline, worldbuilding, research plan | `references/workflow-and-planning.md`, `references/craft-and-structure.md`, `references/genres-and-formats.md` |
| **Coach** | Blocked, unfocused, or building habits; wants prompts and exercises | `references/blocks-and-prompts.md`, `references/habits-and-lifestyle.md`, `scripts/writing-prompt.py`, `scripts/session-planner.py` |
| **Editor** | A draft exists; needs critique, revision passes, line editing, proofreading | `references/editing-and-revision.md`, `references/prose-and-style.md`, `scripts/manuscript-stats.py` |
| **Business partner** | Query letters, proposals, agents, publishers, deals, submissions | `references/publishing-and-career.md`, `templates/book-proposal.md`, `templates/query-letter.md`, `templates/synopsis.md`, `templates/submission-log.md`, `scripts/submission-tracker.py` |

## Stage routing

| Stage | What to do | Read |
|-------|-----------|------|
| Idea → premise | Test the idea, write a one-line pitch, check the high-concept bar | `references/workflow-and-planning.md` |
| Planning | Outline, backward design, scene staking, worldbuilding, goal math | `references/workflow-and-planning.md`, `references/craft-and-structure.md`, `templates/premise-canvas.md`, `templates/story-outline.md`, `templates/worldbuilding-questionnaire.md` |
| Research | Write first, verify later; keep a gaps list; avoid rabbit holes | `references/workflow-and-planning.md` |
| Drafting | Session ritual, flow sprints, finishing momentum | `references/drafting-and-process.md`, `scripts/session-planner.py`, `scripts/habit-log.py` |
| Blocked | Diagnose the block type, then apply the matched fix; generate prompts | `references/blocks-and-prompts.md`, `scripts/writing-prompt.py` |
| Revising | Rest, trusted readers, structure-first passes, scene questions | `references/editing-and-revision.md`, `templates/critique-checklist.md`, `templates/revision-plan.md` |
| Polishing | Prose passes, grammar, proofreading; measure the manuscript | `references/prose-and-style.md`, `scripts/manuscript-stats.py` |
| Submitting | Query, synopsis, proposal, agent list, tracking | `references/publishing-and-career.md`, `templates/query-letter.md`, `templates/synopsis.md`, `templates/book-proposal.md`, `scripts/submission-tracker.py` |

## References

- `references/workflow-and-planning.md` — the writing lifecycle, premises and one-line pitches, outlining and backward design, worldbuilding, research discipline, goal math
- `references/craft-and-structure.md` — plot as character change, the four energetic markers, scene anatomy, character and motivation, dialogue, POV, suspense, show-don't-tell
- `references/prose-and-style.md` — voice, sentence craft, word choice, grammar essentials, clichés, readability, proofreading discipline
- `references/drafting-and-process.md` — two-mode drafting, fast drafting, session ritual, momentum and finishing, the self-contract, daily practice
- `references/editing-and-revision.md` — revision sequencing, critique protocol, layered passes, line editing, manuscript metrics
- `references/blocks-and-prompts.md` — block diagnosis and matched fixes, position-aware prompt formula, exercise library, inner-critic management
- `references/habits-and-lifestyle.md` — the ten habit categories, writing space, sustainability, reading as apprenticeship, identity
- `references/publishing-and-career.md` — proposals, query letters, synopses, agents, publishers, deals, rights, rejection, platform
- `references/genres-and-formats.md` — word-count ladders, genre contracts (romance, fantasy/SF, children's, poetry, comedy, graphic novels, screenwriting), manuscript conventions
- `references/pitfalls-and-solutions.md` — the common failure modes at every stage, each with a fix

## Templates

All templates are fill-in worksheets with guidance built in. Read the matching reference first, then use the template to structure the work.

- `templates/premise-canvas.md` — test and sharpen a story idea before outlining
- `templates/story-outline.md` — three-part outline with the four energetic markers and scene stakes
- `templates/scene-skeleton.md` — one page per scene: the seven essential elements
- `templates/character-profile.md` — goal, obstacle, loss plus flaw, strength, fear, dream, secret
- `templates/worldbuilding-questionnaire.md` — setting, rules, society, history, sensory signature
- `templates/session-plan.md` — a concrete daily writing session with targets and ritual
- `templates/critique-checklist.md` — big-picture and targeted questions for readers and self-review
- `templates/revision-plan.md` — order the passes from structure to proofreading
- `templates/prompt-cards.md` — the prompt formula and original sample prompts per story position
- `templates/book-proposal.md` — the nonfiction proposal, section by section
- `templates/query-letter.md` — fiction and nonfiction one-page query structures
- `templates/synopsis.md` — one-page synopsis structure and rules
- `templates/submission-log.md` — track submissions, responses, and follow-ups

## Scripts

Python 3, standard library only, non-interactive, `--json` where noted. See `--help` on each.

- `scripts/writing-prompt.py` — generate position-aware three-part prompt sets (affirmation, plot element, writing assignment) with a record block. `--position`, `--count`, `--seed`, `--json`
- `scripts/session-planner.py` — plan a timed writing session (blocks, breaks, per-block word targets, flow-sprint pacing). `--target-words`, `--minutes`, `--json`
- `scripts/manuscript-stats.py` — analyze a manuscript file: word count, sentence stats, passive voice, adverb density, crutch words, readability, per-chapter pacing. `--json`
- `scripts/habit-log.py` — journal each session (words, minutes, energy) and report day/week/month progress and streaks. `--log`, `--report`, `--json`
- `scripts/submission-tracker.py` — track queries and proposals (target, sent date, status, follow-up due) and report the pipeline. `--add`, `--update`, `--list`, `--status`, `--json`

## When not to use

- **Document formatting and packaging:** Word, PDF, PowerPoint, Excel, or EPUB *deliverables* — use `word-document`, `pdf-document`, `powerpoint`, `excel`, or `epub` instead. This skill works on the words, not the file format.
- **Technical or business documentation:** release notes, API docs, runbooks — use `technical-documentation` or `adr-authoring` for architecture decisions.
- **Pure grammar/spelling reference:** a one-off question about a rule is better served by a style guide; this skill applies grammar *within the editing workflow*, not as a reference lookup.
- **Reading or writing EPUB files as an ebook task** — route to `epub`.
- **Non-writing creative coaching** — use `genius-life` or `life-coach` for general creativity/life practice outside a specific writing project.

## Completion and exit conditions

- Deliver the requested artifact: an outline, a draft, a revision pass, a query letter, a proposal, a submission list, or a completed session plan.
- Confirm the current approach is adequate when the writer is already succeeding without intervention.
- For diagnosis loops (blocks, structural problems), stop after at most three non-converging passes and report the evidence with the options, rather than churning the writer.

Files in this skill

  • README.md3.5 KB
  • SKILL.md10.5 KB
  • references/blocks-and-prompts.md8.7 KB
  • references/craft-and-structure.md9.5 KB
  • references/drafting-and-process.md7 KB
  • references/editing-and-revision.md7 KB
  • references/genres-and-formats.md9 KB
  • references/habits-and-lifestyle.md6.4 KB
  • references/pitfalls-and-solutions.md8.4 KB
  • references/prose-and-style.md8.6 KB
  • references/publishing-and-career.md9.9 KB
  • references/workflow-and-planning.md8.9 KB
  • scripts/habit-log.py6.6 KB
  • scripts/manuscript-stats.py8.4 KB
  • scripts/session-planner.py5.9 KB
  • scripts/submission-tracker.py9.1 KB
  • scripts/writing-prompt.py11.5 KB
  • templates/book-proposal.md2.5 KB
  • templates/character-profile.md1.6 KB
  • templates/critique-checklist.md2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.