prompt-lookup
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
Enforce em-dash-free writing. Use this skill whenever you write or edit prose for the user, including drafts, emails, essays, reports, documentation, blog and social posts, marketing copy, creative writing, summaries, and rewrites, so the output contains zero em dashes and
Claude Code
$ npx -y skills add exmergo/skill-no-em-dashes --skill no-em-dashes --agent claude-code
Codex
$ npx skills add exmergo/skill-no-em-dashes --skill no-em-dashes -a codex -y
Cursor
$ npx skills add exmergo/skill-no-em-dashes --skill no-em-dashes -a cursor -y
Gemini CLI
$ npx skills add exmergo/skill-no-em-dashes --skill no-em-dashes -a gemini-cli -y
GitHub Copilot
$ npx skills add exmergo/skill-no-em-dashes --skill no-em-dashes -a github-copilot -y
OpenCode
$ npx skills add exmergo/skill-no-em-dashes --skill no-em-dashes -a opencode -y
Windsurf
$ npx skills add exmergo/skill-no-em-dashes --skill no-em-dashes -a windsurf -y
name: no-em-dashes description: Enforce em-dash-free writing. Use this skill whenever you write or edit prose for the user, including drafts, emails, essays, reports, documentation, blog and social posts, marketing copy, creative writing, summaries, and rewrites, so the output contains zero em dashes and avoids the grammatical structures that invite them. Replace em-dash constructions with commas, semicolons, colons, periods, or parentheses, and recast sentences when a plain swap would read awkwardly. Trigger this even when the user does not explicitly mention em dashes, dashes, or punctuation, because the point is that every piece of writing comes out clean by default. Also apply it when polishing or proofreading text the user pastes in, and when the user asks for writing that does not look machine-generated.
Guarantee that writing produced for the user contains no em dashes, and, just as important, that it is built out of sentences that never reach for one in the first place.
Two reasons this is worth real care:
1. Heavy em-dash use has become one of the most recognizable fingerprints of machine-written text. Many readers now read a dash-laden paragraph as "a bot wrote this." Clean punctuation keeps the writing reading as a person's. 2. The em dash quietly encourages a particular cadence: the dramatic pause, the tacked-on reveal, the breathless aside. Removing it forces tighter, more deliberate sentences, which is usually an improvement on its own.
The wrong way to satisfy this skill is to swap one em dash for a lookalike (a spaced hyphen, a double hyphen, a stray en dash). That is the same move wearing a disguise. The right way is to recognize the sentence shape that wanted the dash and rewrite so it is no longer needed.
1. Never type an em dash in prose you write or edit. The character is U+2014. It does not appear in your output. 2. Do not smuggle the same pause back in. These are all banned when they do an em dash's job: a double hyphen (`word--word` or ` -- `), a hyphen padded with spaces (` - `), a stray en dash (U+2013) used between words, and the horizontal bar (U+2015). Replace the construction with real punctuation, not with another dash. 3. Reach for these instead, roughly in this order depending on the job: comma, semicolon, colon, period, parentheses (brackets).
The target is the em dash and its stand-ins acting as sentence punctuation. Nothing else.
An em dash is almost always doing one of a small number of rhetorical jobs. Identify the job, then use the matching replacement. If you only swap the character you sometimes create a comma splice or a limp sentence, so when in doubt, recast.
The construction reached for most often. Some setup, then a dash, then a payoff.
This is the one job with no clean comma or semicolon swap, so handle it honestly rather than forcing a bad substitute.
If you are quoting a source word for word and the original contains an em dash, you may keep it inside the direct quotation, because silently altering a quote misrepresents the source. Prefer to paraphrase so the question does not arise. Never introduce an em dash in your own voice, and never add one to a quote that did not have it.
Scan the finished text for the em dash and
A Claude Code skill that produces writing with zero em dashes, and, just as important, writing built out of sentences that never reach for one in the first place. Heavy em-dash use has become one of the most recognizable fingerprints of machine-written text.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…