Clean Text Formatter

v1.0.0

Removes Markdown formatting and excess whitespace from text to produce clean, publication-ready plain text with normalized punctuation and spacing.

0· 129·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for zihaowyt5525-max/clean-text-formatter.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Clean Text Formatter" (zihaowyt5525-max/clean-text-formatter) from ClawHub.
Skill page: https://clawhub.ai/zihaowyt5525-max/clean-text-formatter
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install clean-text-formatter

ClawHub CLI

Package manager switcher

npx clawhub@latest install clean-text-formatter
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description (strip Markdown, normalize spacing/punctuation) match the runtime instructions and declared dependencies. The listed dependency (Python 3.8+) is reasonable for regex-based text processing.
Instruction Scope
SKILL.md stays focused on text cleaning and lists accepted inputs (.txt, .md, .docx, .html). Minor gap: it does not describe how .docx/.html parsing would be performed (no external parser packages are declared), so an implementation would need either platform-provided file handling or additional libraries.
Install Mechanism
No install spec and no code files — the skill is instruction-only, which minimizes disk/write risk.
Credentials
No environment variables, credentials, or config paths are requested; requested access is proportional to the stated task.
Persistence & Privilege
always:false and no attempts to modify other skills or system config. Autonomous invocation is allowed by platform default but not combined with elevated privileges here.
Assessment
This skill appears coherent and low-risk: it only describes how to remove Markdown and normalize spacing/punctuation and requests no credentials. Things to consider before installing: (1) If you plan to feed sensitive documents (especially .docx/.html), check how your platform handles file uploads — the skill's instructions don't state where processing occurs, so uploaded content could be exposed to the agent runtime or any external service the runtime uses. (2) The SKILL.md claims support for .docx/.html but does not list any parsing libraries; expect the agent or platform to handle file extraction or for the skill to request the user paste plain text. (3) Stripping is permanent — if you need Markdown preserved for reuse, do not use this skill. If these points are acceptable, the skill is internally consistent with its stated purpose.

Like a lobster shell, security has layers — review code before you run it.

cleaningvk972nv6d9sn7mmgpp3chgtk10s83wsaqlatestvk972nv6d9sn7mmgpp3chgtk10s83wsaqmarkdownvk972nv6d9sn7mmgpp3chgtk10s83wsaqtextvk972nv6d9sn7mmgpp3chgtk10s83wsaqutilityvk972nv6d9sn7mmgpp3chgtk10s83wsaq
129downloads
0stars
1versions
Updated 4w ago
v1.0.0
MIT-0

Clean Text Formatter

Name

clean-text-formatter

Description

Removes Markdown formatting characters and excessive whitespace from AI-generated text. Produces clean, publication-ready plain text.

Capabilities

1. Markdown Stripping

Strips the following while preserving content:

  • Headers: #, ##, ### (removes markers, keeps text)
  • Bold/italic markers: **, __, *, _ (removes markers, keeps text)
  • Links: [text](url) → keeps text
  • Images: ![alt](url) → keeps alt
  • Blockquotes: > lines (removed)
  • Code blocks: backticks removed, code content preserved
  • List markers: -, *, 1. (removed, list content preserved)
  • Horizontal rules: ---, *** (removed)
  • Footnotes: [^1] (removed)

2. Whitespace Cleaning Around Numbers

Fixes common AI spacing issues:

  • 100 %100%
  • ¥ 100¥100
  • USD 50USD 50 (currency symbols kept with numbers)
  • Numbers with leading/trailing spaces trimmed
  • Thousand separators , preserved: 1,000,000

3. Punctuation Spacing

  • Removes spaces before punctuation:
  • Removes spaces inside parentheses: ( 文本 )(文本)
  • Normalizes multiple spaces to single space
  • Trim leading/trailing whitespace from each line

4. Unicode Normalization

  • Normalizes quotes: "text""text", 'text''text'
  • Normalizes dashes: -

Triggers

  • User pastes text and asks to "clean" or "remove Markdown"
  • User shares AI-generated content and asks to "format for publication"
  • Any content containing visible Markdown syntax

Workflow

  1. Receive raw text input (paste, file upload, or document content)
  2. Detect content type and Markdown density
  3. Apply cleaning rules in order: a. Structural (headers, lists, blockquotes) b. Inline formatting (links, images, emphasis) c. Whitespace normalization d. Punctuation spacing fix
  4. Return clean text + optional export

Input

  • Plain text paste
  • .txt, .md, .docx, .html files
  • Direct document content

Output

  • Clean plain text (ready to copy/paste)
  • Optional: .txt file export

Limitations

  • Does not preserve Markdown intended for re-use (strips permanently)
  • Complex nested formatting may require manual review
  • LaTeX math expressions: $$...$$ and $...$ are preserved

Dependencies

  • Python 3.8+ (for regex processing)
  • No external packages required

Comments

Loading comments...