跳到主要内容

Markdown 表格清理

收藏0

(作者还没有写描述)

让 AI 安装

自由如风最新版本 0.1.0更新于 2026-10-30下载 0 次

SKILL.md

1.7 KB查看排版效果
1```markdown
2---
3name: markdown-table-cleaner
4description: 清理和格式化 Markdown 表格。当用户粘贴的表格列宽混乱、对齐错位、分隔行不规范,或需要将杂乱数据整理为整洁的 Markdown 表格时使用。
5---
6
7# Markdown 表格清理技能
8
9## 何时使用
10当用户提供的 Markdown 表格存在以下问题时,应用本技能:
11- 列宽不一致,竖线未对齐
12- 分隔行(`|---|`)缺失或格式错误
13- 单元格内容前后有多余空格
14- 表格列数不一致(某行列数多出或少于表头)
15
16## 处理步骤
17
18### 1. 识别表格
19定位用户文本中以 `|` 分隔的连续行。至少需要表头行 + 分隔行 + 数据行。
20
21### 2. 校验结构
22- 表头列数 = 分隔行列数 = 每一数据行列数
23- 若列数不一致,告知用户具体哪一行存在问题,并询问以哪一行的列数为准
24
25### 3. 标准化格式
26- 每个单元格内容去除首尾空格
27- 竖线前后各保留一个空格
28- 分隔行统一为 `| --- | --- | --- |`(左对齐)
29- 若原表格指定了对齐方式(`:---` 左对齐、`:---:` 居中、`---:` 右对齐),保留原对齐
30
31### 4. 输出
32仅输出清理后的表格,不做额外解释。若用户要求解释修改内容,在表格下方用简短列表说明变更。
33
34## 边界情况
35- 表格内含 `|` 转义字符(`\|`):保留转义,不将其视为列分隔符
36- 表格为空(仅有表头):输出标准化表头 + 分隔行
37- 列数严重不一致且无法推断:询问用户,不要自行猜测
38
39## 示例
40
41**输入:**
42```
43
44|姓名|年龄|城市 |
45
46|张三|25|北京|
47
48|李四 | 30 |上海|
49
50```
51
52**输出:**
53```
54
55姓名 年龄 城市
56张三 25 北京
57李四 30 上海
58
59```
60```

文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。