AI agent skill · by @cas-bigdatalab
En Text Cleaner
英文文本基础清洗工具。读取英文科研文本,展开常见缩写、修正常见拼写错误并可选规范大小写,输出整理后的 JSONL 数据。 当用户提到英文文本清洗、英文缩写展开、英文拼写纠正、英文文本规整等需求时使用此skill。 适合外文论文、英文实验记录的基础规整,不负责翻译、语法改写或跨语言语义修复。
Archived 2026-10-23 · Source updated 2026-09-22. Check the original repository for the latest version.
SKILL.md instructions
# EnTextCleaner - 英文文本清洗优化算子 ## 功能概述 英文文本基础清洗工具。读取英文科研文本,展开常见缩写、修正常见拼写错误并可选规范大小写,输出整理后的 JSONL 数据。 适合外文论文、英文实验记录的基础规整,不负责翻译、语法改写或跨语言语义修复。 ## 触发条件 当用户请求以下任务时,应使用此skill: - 英文缩写展开 - 英文拼写纠正 - 英文文本规整 - 英文大小写规范化 ## 核心参数说明 ### 必需参数 - `--input`:输入JSONL文件路径 - `--output`:输出JSONL文件路径 ### 可选参数 - `--text_field`:文本字段名,默认 `text` - `--expand_abbreviations`:是否展开缩写,默认 `true` - `--fix_spelling`:是否纠正拼写,默认 `true` - `--normalize_case`:是否规范化大小写,默认 `false` - `--mark_cleaned`:是否标记已清洗样本,默认 `true` - `--custom_abbreviations`:自定义缩写词典JSON文件路径 - `--custom_spellings`:自定义拼写词典JSON文件路径 ## 输入文件格式 - JSONL ## 使用方法 ```bash python scripts/run_en_text_cleaner.py \ --input data.jsonl \ --output cleaned.jsonl \ --text_field text ``` ## 输出示例 ``` [OK] English text cleaning completed Total samples: 1000 Samples processed: 234 Abbreviations expanded: 156 Spelling fixed: 89 ``` ## 环境要求 - Python 3.10+ - 仅依赖标准库 ## 注意事项 1. 本skill只做缩写展开和拼写纠正,不负责语法修正或全句翻译。 2. 自定义词典需要符合JSON格式。 3. 修改样本会附带 `_en_cleaned` 标记和 `_en_change_details` 明细。