测试集查询数据清洗助手

SKILL研究检索

原名 test-data-cleaner

研究检索 未标注权限 许可证不明确
安装这个技能

自动清洗 Excel 或 CSV 中的评测查询数据,从结构层做去重、空值处理与脱敏,从语义层过滤语气词与语义不明的无效内容,并输出清洗后的文件和清洗报告。

一句话选型结论

按资料字段整理

测试集查询数据清洗助手是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_a83cc0cd/testdata
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_a83cc0cd仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量4.9 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
清理测试集重复查询去除语气词与无效问句生成数据清洗报告

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
测试集查询数据清洗助手当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

4.9 KB
模型实际读到的说明书原文,来自技能仓库

测试集 Query 清洗工具

两层架构:结构层处理格式/语法问题,语义层处理含义层面的无效数据。

快速上手

用户说"帮我把这个 query 数据洗一下"时:

  1. 确认输入文件 — 路径、格式(xlsx/csv)、要清洗的列名
  2. 确认清洗需求 — 特别问一下:需不需要做语义清洗?(语气词/上下文片段/语义不明)
  3. 调脚本清洗 — 用 scripts/clean_query.py
  4. 输出结果 — 清洗后文件 + 报告

核心用法

# ========== 语义层清洗(核心能力) ==========

# 语义层全清:语气词 + 上下文片段 + 语义不明
python clean_query.py 数据.xlsx --semantic --report

# 单独过滤语气词(嗯/好的/知道了/哈哈哈)
python clean_query.py 数据.xlsx --filler --report

# 单独过滤上下文片段(但是/所以/你刚才说的)
python clean_query.py 数据.xlsx --fragment --report

# 单独过滤语义不明(测试/随便/你好/在吗/这个)
python clean_query.py 数据.xlsx --vague --report

# ========== 结构层清洗 ==========

# 推荐组合:基础清洗 + 语义清洗
python clean_query.py 数据.xlsx --empty --dedup --trim --semantic --report

# 全量清洗(结构层 + 语义层全部)
python clean_query.py 数据.xlsx --all

# 敏感信息脱敏
python clean_query.py 数据.xlsx --mask --dedup --trim --report

工作流程

Step 1: 问清楚用户需求

不要直接全量跑,先确认:

  • 文件在哪? 格式是 xlsx 还是 csv?
  • 列名叫什么? 默认 query,但可能是"问题"、"用户输入"等
  • 要洗到什么程度?
  • 只要去空值去重?(结构层)
  • 还是要筛掉语义无效的 query?(语义层 — 推荐)

Step 2: 快速预览

语义清洗的效果最直观,先让用户看看哪些会被筛掉:

python clean_query.py 文件.xlsx --semantic --report

Step 3: 按需执行

根据 Step 1 和 Step 2 的反馈,选择合适的清洗组合。常见组合见 references/cleaning-rules.md。

Step 4: 呈现结果

返回给用户时,报告三个关键信息:
1. 输入 → 输出 行数变化(X 条 → Y 条)
2. 移除了什么 — 特别要用语义层的分类告诉用户:语气词 N 条、上下文片段 M 条、语义不明 K 条
3. 文件在哪(路径)

脚本参数速查

必选: input                       输入文件路径
--column   TEXT   默认 "query"    指定清洗列
--sheet    TEXT                   指定 Excel sheet(默认第一个)
--output   PATH                   输出文件路径
--report                          生成清洗报告 .txt

结构层清洗:
--empty              移除空值
--dedup              精确去重
--fuzzy-dedup        模糊去重(字符集相似度 ≥85%)
--short      [N=2]   过滤少于 N 字
--long       [N=500] 过滤超过 N 字
--gibberish          过滤纯数字/纯标点/重复单字符
--normalize          全角→半角 + 合并空格
--punctuation        中文标点→英文标点
--html               去 HTML 标签
--emoji              去 Emoji
--mask               敏感信息脱敏
--trim               去首尾空白

语义层清洗 ⭐:
--filler             过滤语气词/无效应答(嗯/好的/知道了/然后呢/哈哈哈)
--fragment           过滤上下文片段(但是/然而/你刚才说的/所以这个)
--vague              过滤语义不明(测试/随便/你好/在吗/这个/666)
--semantic           语义层全清(= filler + fragment + vague)

--all                执行全部(结构层 + 语义层)

注意事项

语义层重点

语义清洗是启发式规则,不是 AI 判断,可能会有误杀/漏网:

  • --filler 最安全,几乎不会误杀正常 query
  • --fragment 对 ≤15 字且以连词开头的 query 特别敏感,长 query 不受影响
  • --vague 过滤"测试"、"你好"、"随便"等常见无意义 query,注意这些也可能是某种场景下的合法 query
  • 建议先看报告再决定:--semantic --report 输出清洗报告,确认无误后再全量清洗

通用

  • 先预览再全量 — 默认清洗步骤可能过于激进,先让用户看效果
  • 敏感信息 — --mask 脱敏不可逆,确认用户需要再执行
  • 备份建议 — 全量清洗前建议备份原文件
  • 依赖 — 依赖 openpyxl(已安装),无其他外部依赖

参考文档

详细清洗规则说明和常见组合:见 references/cleaning-rules.md

常见问题

5 问
答案由本站依据条目字段整理
测试集查询数据清洗助手怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_a83cc0cd/testdata。安装方式为未标注。装完刷新技能列表或重开客户端。

测试集查询数据清洗助手支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

测试集查询数据清洗助手权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

测试集查询数据清洗助手收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

测试集查询数据清洗助手用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。