skills/coherent-writing/SKILL.md
Improve coherence in drafts through a four-pass sub-agent workflow: resolve argument conflicts, smooth section transitions, smooth paragraph transitions, and run a final coherence audit. Use when a user says things like 'make this coherent', 'tighten the flow', 'this feels choppy', 'can you smooth transitions', or asks to revise prose in Markdown, notes, essays, blog posts, emails, or docs so ideas connect cleanly without adding new points.
npx skillsauth add ericmjl/skills coherent-writingInstall 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.
Use this skill whenever a user wants writing to read as one connected argument rather than disconnected points.
Target common requests such as:
Require from the user when missing:
Perform coherence-first editing in four passes with sub-agents:
All passes preserve draft length, author voice, facts, and claims. They may not introduce new points, examples, citations, or arguments.
Run the passes in order. Do not skip passes. Do not merge passes.
Before Pass 1:
#, ##, ###, etc.). If no headings exist, treat the whole draft as one section.(S1,S2), (S2,S3), ...(P1,P2), (P2,P3), ... across the full draft in reading order.For transition templates and anti-patterns, read references/coherence-patterns.md.
For sub-agent prompt templates, read references/subagent-prompts.md.
Goal: Ensure the entire piece has no conflicting arguments.
Dispatch: Exactly one sub-agent via the Task tool.
Scope: Full draft.
Allowed edits:
Forbidden edits:
Output: Revised full draft + short list of conflicts found and how each was resolved.
The orchestrator replaces the working draft with this output before Pass 2.
Goal: Every consecutive section pair flows smoothly; no abrupt section shifts.
Dispatch: Launch one sub-agent per consecutive section pair in parallel (Task tool, single message with multiple calls).
Example: sections Intro, Methods, Results → agents for (Intro, Methods) and (Methods, Results).
Scope per agent: Only the boundary between its assigned section pair:
Allowed edits:
Forbidden edits:
Output per agent: Revised boundary text + one-line note on what changed.
The orchestrator merges boundary edits back into the working draft in document order, then proceeds to Pass 3.
Goal: Every consecutive paragraph pair flows smoothly; no abrupt paragraph shifts.
Dispatch: Launch one sub-agent per consecutive paragraph pair in parallel.
Example: paragraphs P1–P4 → agents for (P1,P2), (P2,P3), (P3,P4).
Scope per agent: Only the transition between its assigned paragraph pair:
Allowed edits:
this, it) with concrete nouns already present in the draft.Forbidden edits:
Output per agent: Revised boundary text + one-line note on what changed.
The orchestrator merges boundary edits back into the working draft in document order, then proceeds to Pass 4.
Goal: Recheck the full revised draft for any remaining coherence issues and remediate them.
Dispatch: Exactly one sub-agent via the Task tool.
Scope: Full draft from Pass 3.
Check:
If issues remain: Apply minimal remedial edits (same constraints as earlier passes).
Output: Final draft + short audit report listing any issues found and fixes applied.
Include these in every sub-agent prompt:
CONSTRAINTS (non-negotiable):
- Preserve author voice, facts, and intent.
- Preserve overall length (stay within ±5% of baseline word count).
- Do NOT introduce new points, examples, citations, arguments, or claims.
- Edit ONLY for coherence and transition smoothness.
- Do NOT change scope beyond what is needed to fix coherence.
When integrating sub-agent outputs:
Deliver:
Use this checkpoint rubric during every pass:
development
Create animated videos using Remotion from topics, product URLs, Google reviews, talking-head videos, or CSV data. Supports 5 video types: educational explainers, product launch demos, testimonial/social proof, avatar video overlays, and data visualization dashboards. Each follows a 2-step workflow: research/scrape/analyze then design and animate with spring animations, SVG diagrams, and count-up effects. Requires the Remotion best practices skill (install with `npx skills add remotion-dev/skills`). Use when the user asks to create a Remotion video, explainer video, educational video, product demo video, testimonial video, video with animated overlays, data visualization video, animated dashboard, or short-form vertical video for mobile.
development
Comprehensive YouTube operations using yt-dlp - download videos/audio, extract transcripts and subtitles, get metadata, work with playlists, download thumbnails, and inspect available formats. Use this for any YouTube content processing task.
data-ai
Ingest YouTube videos into the vault. Triggers when user pastes a YouTube URL (youtube.com/watch or youtu.be). Fetches transcript using yt-dlp, extracts metadata, creates transcript note and summary note. User may provide additional context about the video.
tools
Advanced negotiation and communication advisor grounded in Chris Voss's tactical empathy methodology (Never Split the Difference, The Black Swan Group). Use this skill whenever the user needs help with any interpersonal situation involving influence, persuasion, or navigating difficult dynamics. This includes but is not limited to: analyzing conversations, call transcripts, or email threads; preparing for negotiations (salary, vendor, client, partner); drafting tactful responses; handling pushback, objections, or conflict; navigating difficult workplace conversations; preparing for performance reviews or raises; buying a car, house, or any big purchase; dealing with landlords, contractors, or service providers; resolving personal disagreements; practicing negotiation through role-play; or any situation where the user says things like "how should I respond to this", "they're pushing back", "I need to have a tough conversation", "how do I ask for...", "they ghosted me", "I'm not sure how to handle this person", "counter-offer", "pricing", "deal", "objection", or "difficult conversation". Activate broadly — most interpersonal communication benefits from tactical empathy whether or not the user frames it as "negotiation." This skill integrates FBI hostage negotiation techniques (93% success rate) with behavioral economics (Kahneman's Prospect Theory) and neuroscience (amygdala hijacking, loss aversion).