数据质量诊断

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

读入CSV/Excel一键诊断数据质量,5维评分(完整性/唯一性/一致性/有效性/时效性),异常值检测+HTML报告

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

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 全文

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

数据画像工具 (Data Profiler)

自动化数据质量体检工具。读入 CSV/Excel 文件,对每个字段做描述性统计,按 5 个维度打出质量分(0-100),标记数据问题,输出 HTML 报告。

能力边界

支持的能力

  • 输入格式:CSV、XLSX、XLS
  • 自动识别列类型:数值型(numeric)、分类型(categorical/text)、日期型(datetime)、布尔型(boolean)
  • 数值列统计:均值/中位数/标准差/最小/最大/Q1/Q3/IQR/全距/偏度/峰度/变异系数(CV)/零值比例/负值比例
  • 异常值检测:IQR 法(温和异常 1.5xIQR + 极端异常 3.0xIQR)
  • 分类列统计:频率分布(Top 10)、高基数检测(>50 唯一值)
  • 文本列统计:最短/最长/均值/中位数长度、空字符串计数
  • 模式识别:自动检测 Email、URL、手机号(中国大陆)字段
  • 日期列统计:最小/最大日期、时间跨度天数
  • 布尔列统计:True/False 计数与比例
  • Spearman/Pearson 相关系数矩阵:输出 Top 20 强相关列对
  • 5 维质量评分(满分 100):完整性(30分)、唯一性(15分)、一致性(20分)、有效性(20分)、时效性(15分)
  • 自动标记质量问题:高缺失率、日期格式不一致、大小写/空白重复、混入类型、极端异常值、年龄/百分比范围异常、数据超期
  • 输出自包含 HTML 报告
  • 自动跳过缺失率 > 90% 的列
  • --sample 参数控制最大采样行数(默认 50000)

不支持的能力

  • 不支持数据库直连(MySQL/PostgreSQL 等),需先导出为 CSV/Excel
  • 不支持数据清洗/修复,仅诊断不治疗
  • 不支持自定义质量规则/阈值(需修改源码中的常量)
  • 不支持流式/增量分析,每次全量加载到内存(大文件建议降采样)
  • 不生成图表(PNG/SVG/JS chart),HTML 报告为纯表格+文字
  • 不支持多 Sheet Excel 自动合并(仅读取第一个 Sheet)
  • 不支持除 CSV/XLSX/XLS 之外的数据格式(如 JSON、Parquet、Feather)
  • 无 Web 界面,纯 CLI

触发条件

当用户提出以下意图时调用此 Skill:
- "帮我分析这个 CSV 的数据质量"
- "检查这个 Excel 文件有没有异常值"
- "生成数据体检报告"
- "数据画像" / "数据质量检测"
- "看看这个表有哪些问题"
- "统计一下每个字段的基本信息"
- "data profiling" / "数据描述统计"

使用示例

# 基本用法
python profile.py sales_data.csv

# 指定输出路径
python profile.py data.xlsx --output reports/sales_report.html

# 限制采样行数(处理大文件)
python profile.py large_file.csv --sample 50000

输出示例(质量评分)

数据质量评分: 82.5 / 100 [A (Very Good)]

维度分解:
  完整性   28.5 / 30  (缺失率: 2.3%)
  唯一性   13.0 / 15  (ID列唯一率: 99.2%)
  一致性   16.0 / 20  (检测到2处日期格式不一致)
  有效性   15.0 / 20  (金额列存在5个极端异常值)
  时效性    9.0 / 15  (最新数据: 30天前)

问题标记 (Flags):
  - Column 'birth_date' 有 3 种不同日期格式
  - Column 'amount' 有 42 个极端异常值(5.2%)超出 3*IQR
  - Column 'status' 存在大小写不一致的重复值
  - Column 'user_rating' 存在超出 [0,100] 范围的值: 23 行

FAQ

Q1: 我的 Excel 有多个 Sheet,会分析哪些?

当前只分析第一个 Sheet。如需分析其他 Sheet,请先将其导出为独立 CSV 文件。

Q2: 数据量很大(>100万行)会怎样?

默认采样前 50000 行(可通过 --sample 调整)。全量加载会受内存限制,建议对大文件使用默认采样值。

Q3: 质量评分各维度权重能自定义吗?

当前权重固定(完整性30/唯一性15/一致性20/有效性20/时效性15)。需修改 data_profiler/quality.py 中各 _score_* 函数的系数。

Q4: 报告中的异常值是怎么判定的?

数值列使用 Tukey IQR 方法:温和异常 = 超出 Q1-1.5*IQR 或 Q3+1.5*IQR,极端异常 = 超出 Q1-3*IQR 或 Q3+3*IQR。有效性维度还额外检查年龄(>120)、百分比率(>100)、极端异常值占比(>5%)等情况。

Q5: 相关性分析用的是哪种方法?

默认 Spearman 秩相关(对非线性关系更鲁棒),可通过 compute_correlation(method="pearson") 切换为 Pearson 线性相关。仅对数值列计算。

Q6: 输出报告里包含原始数据吗?

不包含。报告仅包含聚合统计值(计数、比例、频率 Top-N 等),不会泄露原始数据行。

Q7: 能否跳过某些列?

当前版本没有内置的列过滤参数。如需跳过,可预先在 Excel/CSV 中删除不需要分析的列再运行。

技术栈

组件 技术
数据加载 pandas (CSV: read_csv, Excel: read_excel)
统计计算 numpy + scipy.stats (偏度/峰度)
相关性 pandas.DataFrame.corr (Spearman/Pearson)
HTML 报告 纯 Python 字符串模板,内嵌 CSS
CLI argparse + rich (进度条)
输出格式 自包含 HTML (无外部 JS/CSS 依赖)

常见问题

5 问
答案由本站依据条目字段整理
数据质量诊断怎么安装?

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

数据质量诊断支持哪些客户端?

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

数据质量诊断权限高吗,安全吗?

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

数据质量诊断收费吗?

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

数据质量诊断用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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