woutersf/claude-skill-no-emdashes

claude-skill-no-emdashes

1

stars

0

commits

Shell

primary language

Sep 3, 2026

updated

README

no emdashes - ever!!

Blocks em dashes from Claude responses. Injects the rule before every turn and forces a rewrite if one slips through.

Background and the why behind it: Claude skill: no emdashes.

Install

install from woutersf-marketplace

/plugin marketplace add woutersf/woutersf-marketplace
/plugin install no-emdashes@woutersf-marketplace

How it works

  • UserPromptSubmit hook: injects the no-dash rule into every conversation turn
  • Stop hook: scans the response; if a forbidden character is found, blocks Claude and forces a rewrite
  • /no-emdashes: slash command for an on-demand check

Blocked characters

(U+2014, U+2013, U+2015, U+2E3A, U+2E3B, U+FE58, U+2012)

Requirements

  • Claude Code CLI
  • Python 3

Author

Made by Frederik Wouters.

woutersf/claude-skill-no-emdashes

claude-skill-no-emdashes

1

stars

0

commits

Shell

primary language

Sep 3, 2026

updated

README

no emdashes - ever!!

Blocks em dashes from Claude responses. Injects the rule before every turn and forces a rewrite if one slips through.

Background and the why behind it: Claude skill: no emdashes.

Install

install from woutersf-marketplace

/plugin marketplace add woutersf/woutersf-marketplace
/plugin install no-emdashes@woutersf-marketplace

How it works

  • UserPromptSubmit hook: injects the no-dash rule into every conversation turn
  • Stop hook: scans the response; if a forbidden character is found, blocks Claude and forces a rewrite
  • /no-emdashes: slash command for an on-demand check

Blocked characters

(U+2014, U+2013, U+2015, U+2E3A, U+2E3B, U+FE58, U+2012)

Requirements

  • Claude Code CLI
  • Python 3

Author

Made by Frederik Wouters.

See what people are saying

Languages

Shell

100.0%