Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Story Manual Revise

ASecurity

Stress-tests a single author-decided wording change against a fixed validation gate (grammar, syntax, idiom, in-context repetition, continuity) and returns a clean/problem verdict in the terminal. It evaluates the change and anything within the pasted phrase or paragraph, never the wider chapter, and never edits any file.

2 stars
0 votes
0 copies
0 views
Added 9/23/2026
toolsgoapi

Works with

terminalapi

Security Analysis

A100/100

Scanned 9/23/2026

Install to Claude Code

$npx -y skills add gsarig/publishing-house --skill story-manual-revise --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Story Manual Revise?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Story Manual Revise
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gsarig-story-manual-revise/badge)](https://www.skillsdirectory.com/skills/gsarig-story-manual-revise)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: story-manual-revise
description: "Stress-tests a single author-decided wording change against a fixed validation gate (grammar, syntax, idiom, in-context repetition, continuity) and returns a clean/problem verdict in the terminal. It evaluates the change and anything within the pasted phrase or paragraph, never the wider chapter, and never edits any file."
when_to_use: "Use when the author is working through their own reading notes one change at a time and wants a specific, decided wording change checked before they apply it by hand. The author brings one change; the skill brainstorms options if asked, then validates the locked version. Do NOT use it to review or revise a whole chapter (use /story-line-edit or /story-copy-edit); do NOT evaluate beyond the pasted phrase or paragraph; do NOT edit any file. Follow all steps in order; do not shortcut based on this description."
effort: xhigh
disable-model-invocation: true
---

## Critical

This skill never edits any file. Every verdict and every suggested wording goes to the terminal; the author applies changes by hand. It also never evaluates the chapter as a whole. The unit it checks is the phrase or paragraph the author pastes: the change itself, plus anything else wrong within that span. The rest of the chapter is reference only, for grep checks.

## Steps

### 1. Identify the target chapter

You almost always know the chapter already, from the passage under discussion. Use that. Only ask which chapter the change is in if you genuinely cannot tell from context. Locate the file when you need to grep it:
- If a `Chapters/` folder exists, the file whose name starts with the chapter reference.
- Otherwise (short story), the file in the story root.

Do not read the whole chapter into context. You will pull only the spans you need, per change, in Step 3.

Each change the author brings runs the gate in Step 3 automatically.

### 2. Brainstorm the change (only if the note is open-ended)

If the author is still deciding, give insight, not compliance: show the specific passage in its immediate context, offer options with a recommendation, and say plainly if the original is already better or if the note is really a structural concern for `/story-dev-edit`. If the author already has the exact wording, skip straight to Step 3.

### 3. The validation gate (runs automatically on every locked change)

**This step is not optional and runs on every locked change without being asked.** The author may also trigger it explicitly ("check that"). Evaluate the change and the rest of the pasted span (the phrase or paragraph it sits in). If a check turns up a problem anywhere in that span, flag it, even when it predates the change. Do not extend the evaluation to the wider chapter. Run every check in order; the author cares most about the first three, but never skip the rest.

1. **Grammar and syntax** — correct on its own? Narration in the tense the story's `_Index.md` declares, past tense if it declares none, except in dialogue.
2. **Idiom** — technically correct but non-native: unnatural article use, literal prepositions, calqued idioms, awkward word order, progressive where English narration prefers the simple past. Be assertive; preserve voice.
3. **CMOS mechanics** — American conventions, Oxford comma, punctuation, dashes, ellipses, capitalization, numbers.
4. **Repetition in context** — grep the chapter for the specific new or changed words; flag an echo within a short span. Deliberate repetition per the writing-style skill is not a flag.
5. **Continuity** — does the change contradict an established fact? Check `_Index.md`, `Timeline.md`, and the Character/Location files. Escalate to a grep across chapters only when the change alters a concrete referenced detail (a name, number, object, time of day).
6. **Fit** — does the new text sit naturally against the surrounding cadence, or does the seam show? Note a craft side effect the edit introduced (a weak verb, a new echo), but the author decides; never override a deliberate choice.

Respect deliberate form throughout: whatever the writing-style skill declares the author's register (minimalism, short standalone paragraphs, perspective bleed, free indirect discourse, dark comedy, intentional repetition, and the like) is not an error. The writing-style skill at `../.claude/skills/writing-style/SKILL.md` is the authority; consult it when unsure whether a pattern is deliberate.

### 4. Verdict

Report to the terminal, tightly:
- **Clean** — passes every check; say so in one line with the final text.
- **Problem** — name the exact issue, the check it failed, and the span. Offer a fix and iterate until clean.

If a check finds a pre-existing problem in the span that the author's change did not introduce, report it as a separate flag, clearly distinguished from the locked change's verdict, and leave the fix to the author.

The author applies the change by hand. Never write to the chapter file.

## What to avoid

- **Evaluating the wider chapter.** The pasted phrase or paragraph is in scope (the change plus anything wrong within it); the rest of the chapter is reference for grep checks, nothing more.
- **Editing any file.** Verdict and wording go to the terminal; the author applies by hand.
- **Running the gate inconsistently.** Same checks, same order, every locked change.
- **Second-guessing the author's wording on taste.** The gate flags errors, idiom problems, repetition, and contradictions, not voice.
- **Loading the whole book for continuity.** Digests first; grep across chapters only when a concrete referenced detail changed.

Attribution

gsariggsarig
View sourceMore from gsarig →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

ucoz-landing-skill

Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish — `page_update` with full `page_tmpl`; HTML edits after generation — `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...

107 votes

Paperclip

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

813271 votes

Instantly Rdsthomas Mission Control

Instantly.ai cold email outreach API - manage campaigns, leads, accounts, and analytics. Use for cold email automation, lead management, campaign creation/monitoring, and email account warmup.

761 votes

Daw Music

Digital Audio Workstation usage, music composition, interactive music systems, and game audio implementation for immersive soundscapes.

761 votes

Caveman Compress

Compress natural language memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Preserves all technical substance, code, URLs, and structure. Compressed version overwrites the original file. Human-readable backup saved as FILE.original.md. Trigger: /caveman-compress FILEPATH or "compress memory file"

1074700 votes
View all in tools →