Agent Skills
返回列表
文本格式化

文本格式化

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ddce4729/text-formatter。

技能介绍

要解决什么问题

复制粘贴、爬虫抓取或跨编辑器协作时,文本里常出现大小写不统一、行尾空格、连续空行、残留 HTML 片段、乱码引号,以及 Markdown 标题层级和列表格式不一致。手工改既慢又容易漏改,批量脚本又往往只覆盖单一操作。

技能如何工作

当用户提出格式化需求时,技能会先判断属于哪类操作,再执行对应处理,并给出前后对比,便于核对是否误伤内容。

核心能力对应 SKILL 中的四类工具:

  • Case Conversion:转全大写、全小写、Title Case、Sentence case
  • Whitespace Handling:压缩多余空格、按行 trim、删除空行
  • Text Cleaning:剥离 HTML 标签、处理常见编码问题、统一引号样式
  • Markdown Formatting:规范标题、列表、链接与代码块结构

仓库内 scripts/format_text.py 提供命令行入口,可与对话中的格式化流程配合使用。

适用边界

技能面向通用纯文本与 Markdown 结构整理,不负责语义改写、翻译或复杂文档模板生成。涉及 HTML 清洗时,嵌套较深或带脚本的页面片段可能需要人工复核;编码修复也取决于输入是否仍保留原始字节信息。

使用场景

  • 从网页复制的说明文里去掉 `<div>` 等标签并统一引号,再贴进仓库 README
  • 批量把日志或导出字段转成 sentence case,并删掉行尾空格与多余空行
  • 合并多人写的 Markdown 时,统一标题层级、列表缩进与代码块_fence 写法
  • 粘贴后出现乱码引号或 `’` 类编码问题时,先规范化再提交文档

适合人员

  • 维护开源 README 与 CHANGELOG、需要统一 Markdown 结构的维护者
  • 从 CMS 或爬虫抓取正文、要先清 HTML 再入库的内容编辑
  • 写技术文档时频繁做大小写与空白规范化的技术写作者
  • 在终端用 `format_text.py` 做批处理、并与对话里前后对比核对结果的工程师