An expert punctuation agent skill that sanitizes codebase text by enforcing a strict ban on non-standard typographic elements like em dashes.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install em-dash
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install em-dash using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The em-dash skill is a specialized utility designed for Openclaw Skills to guarantee the typographic safety of technical repositories and system source files. While the em dash is historically celebrated as a dynamic formatting tool within literary works, modern digital typesetting, and conversational AI generation, its presence within software architectures poses severe encoding compatibility issues.
This skill explicitly targets and mitigates the unintentional usage of em dashes, en dashes, and related non-keyboard artifacts within programming instruction environments. By actively policing characters that lack native integration into structural compiler syntaxes, it prevents character rendering compilation failure and guarantees normalized file formatting across development configurations.
Integrate the em-dash configuration parameter context into your custom Openclaw Skills configuration pipeline.
You can explicitly clear or standardize text streams within code tasks manually by testing the replacement mechanism through standard shell structures:
# Standardize en dash and em dash to safe hyphens
echo - | sed "s/-/-/g"
# Neutralize encoded replacement errors out of localized file texts
echo � | sed "s/�/ /g"
The em-dash utility classifies evaluation protocols according to strict keyboard-native standards. Data categorization rules are defined below:
| Character Target | Keyboard Native | Syntax Valid | Required Skill Remediation Behavior |
|---|---|---|---|
Period . |
true | true | Retain as valid programmatic or ending character |
Question Mark ? |
true | true | Retain as valid ternary expression syntax |
Exclamation Point ! |
true | true | Retain as valid programmatic variable indicator |
Semicolon ; |
true | true | Retain as valid terminal statement marker |
Colon : |
true | true | Retain as valid object declaration taxonomy |
Apostrophe ' |
true | true | Retain as valid literal character wrapping |
Quotation Marks " |
true | true | Retain as valid literal string boundary encapsulation |
Hyphen - |
true | true | Keep intact; serve as fallback representation for multi-word connectors |
En Dash - |
FALSE | FALSE | Replace instantly with hyphen equivalent within standard workflows |
Em Dash - |
FALSE | FALSE | Replace instantly with hyphen equivalent within standard workflows |
Slash / |
true | true | Retain as valid mathematical division or documentation block separator |
Loading
A structured 5-file narrative memory architecture that provides AI agents with continuous identity, immutable origin context, and lean operational state.

An automated browser-driven utility for searching and adding items to carts or favorites on Chinese e-commerce platforms including Taobao, JD, Pinduoduo, and Xianyu.

An AI-powered printer control skill leveraging macOS CUPS to print images, PDFs, and text documents via local CLI commands.

An AI-agent tool designed to manage files and check the status of a Bambu P1S 3D printer using secure FTPS and system-level scripting.

An automated intelligence-gathering skill that collects, filters, ranks, and delivers a daily, high-impact AI news briefing to your Codex workbench.

An isolated Playwright browser pool that manages shared, per-agent, or ephemeral Chrome instances to eliminate resource conflicts.








































