agent-instructions
Use when writing project instructions for a coding agent (CLAUDE.md, AGENTS.md, or equivalent). Covers what belongs in them, what…
Use when editing prose for clarity and force. Covers cutting, structural editing, the specific constructions that weaken writing, and editing someone else's work without destroying their voice. Trigger on "tighten this draft", "make this read better", "cut this to 800 words",
Claude Code
$ npx -y skills add nimadorostkar/Claude-Skills-collection --skill editing --agent claude-code
Codex
$ npx skills add nimadorostkar/Claude-Skills-collection --skill editing -a codex -y
Cursor
$ npx skills add nimadorostkar/Claude-Skills-collection --skill editing -a cursor -y
Gemini CLI
$ npx skills add nimadorostkar/Claude-Skills-collection --skill editing -a gemini-cli -y
GitHub Copilot
$ npx skills add nimadorostkar/Claude-Skills-collection --skill editing -a github-copilot -y
OpenCode
$ npx skills add nimadorostkar/Claude-Skills-collection --skill editing -a opencode -y
Windsurf
$ npx skills add nimadorostkar/Claude-Skills-collection --skill editing -a windsurf -y
name: editing description: Use when editing prose for clarity and force. Covers cutting, structural editing, the specific constructions that weaken writing, and editing someone else's work without destroying their voice. Trigger on "tighten this draft", "make this read better", "cut this to 800 words", "edit this without changing my voice". Do not use for writing a piece from scratch — see the long-form-content skill. metadata: category: writing version: 1.0.0 tags: [editing, clarity, concision, prose, revision]
Make writing shorter and stronger without making it yours. Most editing is cutting; most weak prose is not badly constructed but merely padded.
1. **Structure before sentences** — There is no point polishing a paragraph you are about to cut. Read for the argument first: does each section earn its place, and are they in the right order? 2. **Cut the throat-clearing** — Most drafts genuinely begin in the second or third paragraph. Find where the piece actually starts and delete everything above it. 3. **Then edit the lines** — Cut hedges, filter phrases, and nominalizations. Prefer the active voice unless the passive is doing real work. 4. **Read it aloud** — Every sentence you stumble over is a sentence that needs rewriting. This is the single most reliable line-editing tool there is. 5. **When editing someone else's work, separate suggestion from correction** — A grammatical error is a correction. A different word choice is a suggestion, and it is theirs to decline.
**A line edit, showing the specific constructions:**
BEFORE (61 words):
It is important to note that there is a growing body of evidence which
suggests that the implementation of comprehensive code review processes
may potentially lead to a reduction in the number of defects that are
introduced into production systems, although it should be acknowledged
that the effectiveness of such processes can vary considerably depending
on a number of different factors.
AFTER (24 words):
Code review reduces production defects — though how much depends heavily
on how it is done. Reviews that rubber-stamp large diffs catch almost nothing.
What was cut, and why:
"It is important to note that" filter phrase — delete, never replace
"there is a growing body of evidence
which suggests that" filter phrase — say the thing
"the implementation of ... processes" nominalization — "code review"
"may potentially" double hedge — one of these, at most
"lead to a reduction in the number of" nominalization — "reduces"
"that are introduced into" passive padding
"although it should be acknowledged
that" filter phrase
"can vary considerably depending on a
number of different factors" says nothing — replaced with a
specific, useful claimThe second version is not merely shorter. It is more informative, because the space freed by cutting the padding was spent on an actual claim.
**Editing someone else's work — the distinction that matters:**
## Structural - Sections 3 and 4 argue the same point with different examples. Merge them; the piece loses nothing and gains 400 words of pace. - The strongest argument is in section 5. It should be section 2 — the reader currently has to earn it. ## Corrections (these are errors) - "the data shows" — "data" takes a plural verb in this publication's style guide. - Para 6: the 40% figure contradicts the 34% in the chart. One of them is wrong. ## Suggestions (yours to take or leave) - "utilise" -> "use" throughout. Not wrong; just heavier than your usual register. - The opening quote is doing less work than the sentence after it. Consider cutting it — but it is your voice, and if you like it, keep it.
A curated library of 137 production-grade skills for Claude and other AI coding agents. Every skill follows one structure, speaks with one voice, and earns its place by changing what the agent does.
Use when writing project instructions for a coding agent (CLAUDE.md, AGENTS.md, or equivalent). Covers what belongs in them, what…
Use when an agent needs state that survives a session or a context compaction. Covers what to persist, file-based memory,…
Use when automating agent behavior with lifecycle hooks. Covers hook events, deterministic enforcement of rules the model should…
Use when packaging skills, commands, hooks, and MCP servers into a distributable plugin. Covers manifest structure, bundling,…
Use when writing a new skill for an AI agent. Covers scoping, description writing for reliable triggering, progressive…
Use when reviewing or improving an existing agent skill. Covers triggering accuracy, content quality, redundancy with the base…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.