# Skill Name

text-cleaner-lite

3,891 stars

Best use case

# Skill Name is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

text-cleaner-lite

Teams using # Skill Name should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/text-cleaner-lite/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/askjda/text-cleaner-lite/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/text-cleaner-lite/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How # Skill Name Compares

Feature / Agent# Skill NameStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

text-cleaner-lite

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Skill Name
text-cleaner-lite

## Function Description
Normalize whitespace, remove duplicated blank lines, and trim leading/trailing spaces.

## Input Parameters
- raw_text (string), keep_newlines (boolean, optional)

## Output Result
- cleaned_text (string)

## Usage Example
`ash
python main.py --input sample.txt --mode clean
`

## Risk Statement
- Risk level: L1
- This skill may perform actions matching category $(@{skill_id=skill_001; name=text-cleaner-lite; category=text-processing; risk_level=L1; source_template=skillsmp_download/1/SKILL.md; description=Normalize whitespace, remove duplicated blank lines, and trim leading/trailing spaces.; input=raw_text (string), keep_newlines (boolean, optional); output=cleaned_text (string); tags=System.Object[]; example=python main.py --input sample.txt --mode clean}.category) and should be reviewed before production use.

## Category Tags
- text-processing, normalization, safe

Related Skills

name: welight-wechat-layout-publish

3891
from openclaw/skills

description: Welight standalone skill for turning an article into WeChat Official Accounts compatible Markdown/HTML, presenting built-in theme choices, and publishing to WeChat as a draft or formal post when publishing prerequisites are already configured.

Content & Documentation

name: web3-weekly-report

3891
from openclaw/skills

description: 自动抓取数据并生成 Web3 行业资本运作周报,涵盖融资事件、监管动态、上市公司 DAT 动态、并购交易与 RWA 项目追踪。当用户提到"写周报"、"生成周报"、"整理本周融资"、"Web3 周报"、"资本运作周报"、"采编周报",或请求整理加密行业本周动态时,立即激活此 skill。即使用户只说"帮我写本周的",只要上下文涉及 Web3、加密、融资、RWA、DAT,也应激活。

name: notion-pro

3891
from openclaw/skills

description: Complete Notion API skill with Python CLI tool — auto-pagination, recursive blocks, 429 retry, and agent operation strategies.

audio-rename

3891
from openclaw/skills

Rename audio files with Chinese/special characters to simple English names for mlx-stt compatibility.

name: wechat_messaging

3891
from openclaw/skills

description: 通过微信向好友发送消息。流程:查询好友 -> 确认目标 -> 发送内容。

name: wechat_operate

3891
from openclaw/skills

description: 通过微信进行社交管理与消息发送。流程:查询目标(好友/群聊/成员) -> 确认目标 -> 发送内容(文本/图片/文件)。

name: Snipara MCP - Smart Documentation Search

3891
from openclaw/skills

description: Find answers in your codebase 10x faster with semantic search. Query multiple repos at once. AI remembers your preferences across sessions.

Name: unidoc_parser

3891
from openclaw/skills

Description: Parse documents using UniDoc API for conversion to Markdown or JSON format. Supports both synchronous and asynchronous parsing with automatic status polling.

Name: u2-doc-parser

3891
from openclaw/skills

Description: Parse documents using UniDoc API for conversion to Markdown or JSON format. Supports both synchronous and asynchronous parsing with automatic status polling.

name: u2-audio-file-transcriber

3891
from openclaw/skills

description: "Transcribe audio files via UniCloud ASR (云知声语音识别, recorded audio → text) API from UniSound. Supports multiple formats, optimized for finance, customer service, and other domains. 调用云知声语音识别服务转写音频文件,支持多种音频格式,适用于金融、客服等场景。Use when the user needs to transcribe recorded audio files, or asks for UniSound/云知声 audio file transcription. Do NOT use for real-time/streaming speech recognition, text-to-speech (TTS), or live captioning. 不适用于实时语音识别、语音合成(TTS)或直播字幕。"

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation