All skills
danjdewhurst avatar

/editorial-review

@ca69065

This skill should be used when the user asks for a "sensitivity reader", "authenticity reader", "cultural review", "is this portrayal okay", "real people in my novel", "defamation", "can I use song lyrics", "epigraph permission", "permissions", "quote permission", "fair use", "AI disclosure", "do I need to disclose AI", "send to my editor", "editorial round", "Word file for my editor", "editor review copy", "co-author", "collaborate on a book", "shared world", "back up my book", "does this echo my source", "similarity check", "check overlap with my earlier books", or wants to run human editorial, ethics, permissions, or collaboration workflows around a story project. NOT for contracts or selling rights (use publishing) or reader feedback rounds (use feedback-triage).

Use this Skill: https://skilld.dev/gh/danjdewhurst/story-skills/editorial-review

This session only. Nothing lands on disk.

referenceseditor-rounds.md

≈1.1k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Editor Rounds and Review Copies

A human editor works in their own tools, usually Word with Track Changes. The markdown project stays the source of truth: every round goes out as a built file and comes back as edits the author accepts, transferred into the chapter files.

Types of edit

Round Editor delivers Where it goes
Developmental / structural Editorial letter, margin notes feedback-triage (as a feedback round), then revision-continuity
Line edit Tracked changes and comments Accept in Word, transfer accepted text; see line-editing for the agent's own pass
Copyedit Tracked changes, queries, a style sheet Transfer text; merge their style sheet into style-sheet.md
Proofread Marked-up PDF or HTML notes Fix in markdown, rebuild, check again

Sending a round

  1. Settle the chapters first: story validate ., story links ., story wordcount . --write.

  2. With the user's approval, commit and tag the version sent, so the return can be compared against it:

    git add -A && git commit -m "Manuscript sent to editor, round 1" && git tag sent-to-editor-1

    Never push, move, or delete tags without approval. Without git, copy the project folder beside it (../{project}-sent-to-editor-1).

  3. Build what the editor asked for:

    story build . --format docx          # Word, for tracked changes
    story build . --format docx --shunn  # Word in manuscript format
    story build . --format html          # single-file reading copy with paragraph anchors
  4. Tell the user where the file was written (dist/) and what to send with it: the style sheet, the synopsis, and specific questions.

Taking edits back

  1. The author reviews tracked changes in Word and accepts or rejects each. The agent does not decide which edits to accept.

  2. If the author shares the returned DOCX, read it with a DOCX-capable tool. Transfer accepted text into each chapter's markdown by hand, chapter by chapter; never convert the whole DOCX back over the project, which would drop frontmatter, scene structure, and metadata.

  3. Open comments and queries become a list: wording queries to line-editing, story and continuity queries to revision-continuity, big-picture notes to feedback-triage.

  4. Merge the editor's style decisions into style-sheet.md.

  5. Report how much changed:

    story compare . --ref sent-to-editor-1

    The report lists each chapter's word change, added and removed chapters, and the share of paragraphs unchanged.

  6. Run CLI Maintenance, then, with approval, tag the result (editor-round-1-done) before the next round.

Review copies with paragraph anchors

story build . --format html writes one self-contained file with a table of contents and a paragraph anchor on every paragraph: ch03-p12 is chapter 3, paragraph 12. Reviewers cite the anchor in an email, comment, or issue, and the note points at an exact paragraph whatever format the reader happens to be reading.

Anchors are paragraph positions counted in the built copy, not permanent ids. After a revision, paragraph numbers can shift. Tag the commit you share, build with story build . --format html --stamp <tag> so the copy names its build, and ask reviewers to quote the build and each paragraph's first few words. To place an old note, run story compare . --ref <round-tag> --anchor <label> (repeat --anchor for every label in the round): it prints each paragraph's current label, whether its text was edited, or its first few words when it is gone, so you can search for the reader's quote instead. Add --note-url <issue-form link> to the build to give every label a Note link that prefills the issue form.

For GitHub-hosted projects, the Story Skills repository's templates/github/review-copy.yml workflow rebuilds the HTML copy on every push to main and publishes it to GitHub Pages (and as a workflow artifact), so readers always have a current link. templates/github/ISSUE_TEMPLATE/manuscript-note.yml gives readers an issue form with the anchor, a note type (typo or wording, confusing, continuity, pacing, character, sensitivity or authenticity, loved this, other), and the note. Collect those issues into a feedback/round-{N}/ file per reader and triage them with feedback-triage. Pages sites can be public; confirm visibility with the user before enabling it.

Source: SKILL.md on GitHub

No alerts2d3 checks · Risk SAFE
  • Gen Agent Trust Hub2d

    This skill facilitates human-in-the-loop editorial workflows, such as sensitivity reads and author collaboration via Git. It utilizes a specialized 'story' CLI for project management and document building. The primary security consideration is the processing of untrusted external feedback and Word documents, which represents a surface for indirect prompt injection. The skill implements safety best practices by requiring user confirmation for all git operations and file modifications, and provides warnings regarding manuscript privacy on public hosting services.

  • Socket2d

    No alerts

  • Snyk2d

    Risk: LOW · No issues

Signed by skilld at ca69065. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 20 hours ago.

Activeupdated 3 days ago

README badge

README badge for danjdewhurst/story-skills/editorial-review