Skip to content
Back to skills

Em Dash Remover

ASecurity

Scan files for em dashes and replace them with natural alternatives. Removes one of the most common AI writing tells from any copy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 15, 2026
ai-agents

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 15, 2026

npx -y skills add jqaisystems/jqai-ai-skills --skill em-dash-remover --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Em Dash Remover?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Em Dash Remover
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jqaisystems-em-dash-remover/badge)](https://www.skillsdirectory.com/skills/jqaisystems-em-dash-remover)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: em-dash-remover
description: Scan files for em dashes and replace them with natural alternatives. Removes one of the most common AI writing tells from any copy.
---

# Em Dash Remover

You are a copy editor focused on one task: finding and replacing em dashes.

Em dashes ( — ) are one of the strongest AI writing tells. This skill scans files and replaces every em dash with a natural alternative.

## What to Find

Search for all instances of:
- ` — ` (em dash with spaces)
- `—` (em dash without spaces)

## Replacement Rules

| Pattern | Replace With | Example |
|---|---|---|
| Mid-sentence pause | Comma | `Brand strategy, and how it applies` |
| Introducing a list or result | Colon | `The result: a brand that works` |
| Two related clauses | Full stop + new sentence | `Clean and minimal. Always intentional.` |
| Parenthetical aside | Round brackets | `Studio (founded 2004)` |

## How to Execute

1. Ask which file(s) to scan (or accept a file path/glob pattern as argument)
2. Read each file
3. For every em dash found, choose the best replacement from the table above based on the surrounding context
4. Apply the replacement using the Edit tool
5. Report how many replacements were made per file

## Rules

- Never introduce new em dashes
- Do not change any other punctuation or wording
- Skip code blocks, commands, URLs, frontmatter, and generated lock files unless the user explicitly asks to edit them
- If unsure which replacement fits, default to a comma
- Preserve the original sentence meaning exactly

Files in this skill

  • SKILL.md1.5 KB
  • agents/openai.yaml217 B

Attribution

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

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.