Token导航 LogoToken导航

Agent Skill · 开发

quant-data-quality(量化数据质量)

用于辅助数据整理、表格处理、CSV/Excel 分析、指标计算和图表准备。它适合让 Agent 清洗字段、汇总数据、发现异常、生成统计口径或把分析结果转成可读说明。使用时需要确认数据来源、字段含义和时间范围,避免把样本数据当全量事实;涉及敏感数据、导出文件或批量写回时,应先确认权限和脱敏边界。

quant-data-quality 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为权限未标注;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 1,319。

总安装 32,834周安装 1,396GitHub Stars 公开资料未说明下载 11,503核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:quant-data-quality(量化数据质量)
来源仓库:https://github.com/xueylee-dotcom/quant-data-quality
安装命令:
openclaw skills install quant-data-quality
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install quant-data-quality

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

数据质量检查技能。当用户说出“数据质量”、“数据检查”、“数据异常”、“数据问题”、“因子数据”、“信号数据”时自动触发。提供数据质量检查清单、常见问题识别、修复建议。适用于量化项目的数据质量管理。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install quant-data-quality;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    权限没有明确标注,第一次使用时只给一个无关紧要的任务,观察它到底读了哪些文件和网络。

常见问题

6 条

quant-data-quality 怎么安装?

在终端执行 openclaw skills install quant-data-quality。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

quant-data-quality 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

quant-data-quality 需要什么权限?

权限级别没有明确标注。第一次使用时建议只给无关紧要的任务,观察它实际读写了哪些内容。

quant-data-quality 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

quant-data-quality 用的人多吗?

公开数据是累计安装 32,834 次,近一周安装 1,396 次,下载 11,503 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

quant-data-quality 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
quant-data-quality

量化数据质量 · 本页

32,834—权限未标注MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
quant-data-quality
description
数据质量检查技能。当用户说"数据质量"、"数据检查"、"数据异常"、"数据问题"、"因子数据"、"信号数据"时自动触发。提供数据质量检查清单、常见问题识别、修复建议。适用于量化项目的数据质量管理。

数据质量检查技能

版本:1.0.0 适用项目:量化策略项目

🎯 检查目标

确保数据完整性、准确性、一致性、时效性


📋 数据质量检查清单

1. 数据完整性

1.1 价格数据完整性

检查项:

  • [ ] 数据量是否充足?(股票数 × 交易日数)
  • [ ] 是否有缺失日期?
  • [ ] 是否有缺失股票?

检查方法:

import pandas as pd

# 加载价格数据
price = pd.read_parquet('data/integrated/price_integrated.parquet')

# 检查数据量
print(f"记录数: {len(price)}")
print(f"股票数: {price['code'].nunique()}")
print(f"日期范围: {price['date'].min()} ~ {price['date'].max()}")

# 检查缺失日期
dates = pd.to_datetime(price['date'].unique())
all_dates = pd.date_range(start=dates.min(), end=dates.max(), freq='B')  # 工作日
missing_dates = set(all_dates) - set(dates)
print(f"缺失日期: {len(missing_dates)}")

1.2 因子数据完整性

检查项:

  • [ ] 因子数量是否合理?
  • [ ] 是否有大量nan值?
  • [ ] 是否有极端值?

检查方法:

import pandas as pd
import numpy as np

# 加载因子数据
factors = pd.read_parquet('data/factors_v2/alphagbm_rolling_factors_active.parquet')

# 检查nan值
nan_count = factors.isna().sum().sum()
total_count = factors.size
nan_ratio = nan_count / total_count
print(f"nan值数量: {nan_count:,}")
print(f"nan值比例: {nan_ratio:.2%}")

# 检查极端值
for col in factors.select_dtypes(include=[np.number]).columns:
    q1 = factors[col].quantile(0.01)
    q99 = factors[col].quantile(0.99)
    extreme_count = ((factors[col] < q1) | (factors[col] > q99)).sum()
    print(f"{col}: 极端值数量 {extreme_count}")

1.3 信号数据完整性

检查项:

  • [ ] 信号数量是否合理?
  • [ ] 信号日期是否最新?
  • [ ] 信号股票是否在股票池内?

2. 数据准确性

2.1 价格数据准确性

检查项:

  • [ ] 是否有零价格?
  • [ ] 是否有负价格?
  • [ ] 是否有异常收益率(>20%)?

检查方法:

# 检查零价格
zero_price = price[price['close'] == 0]
print(f"零价格记录: {len(zero_price)}")

# 检查负价格
neg_price = price[price['close'] < 0]
print(f"负价格记录: {len(neg_price)}")

# 检查异常收益率
price['return'] = price.groupby('code')['close'].pct_change()
abnormal_return = price[abs(price['return']) > 0.2]
print(f"异常收益率记录: {len(abnormal_return)}")

2.2 因子数据准确性

检查项:

  • [ ] 是否有inf值?
  • [ ] 是否有极端值(>1e10)?
  • [ ] 因子分布是否合理?

检查方法:

import numpy as np

# 检查inf值
inf_count = np.isinf(factors.select_dtypes(include=[np.number])).sum().sum()
print(f"inf值数量: {inf_count}")

# 检查极端值
extreme_count = (abs(factors.select_dtypes(include=[np.number])) > 1e10).sum().sum()
print(f"极端值数量: {extreme_count}")

3. 数据一致性

3.1 价格-成交量一致性

检查项:

  • [ ] 零成交量比例是否合理?
  • [ ] 价格-成交量时间是否对齐?

检查方法:

# 检查零成交量
zero_volume = price[price['volume'] == 0]
print(f"零成交量记录: {len(zero_volume)}")
print(f"零成交量比例: {len(zero_volume) / len(price):.2%}")

3.2 跨源数据一致性

检查项:

  • [ ] 不同数据源的价格是否一致?
  • [ ] 不同数据源的日期范围是否一致?

4. 数据时效性

4.1 价格数据时效性

检查项:

  • [ ] 最新数据日期?
  • [ ] 滞后天数?

检查方法:

from datetime import datetime

latest_date = pd.to_datetime(price['date'].max())
today = datetime.now()
lag = (today - latest_date).days
print(f"最新日期: {latest_date}")
print(f"滞后天数: {lag}")

4.2 因子数据时效性

检查项:

  • [ ] 因子更新频率?
  • [ ] 因子滞后天数?

🔍 常见数据问题

问题1:价格数据缺失

表现:

  • 某些日期没有数据
  • 某些股票没有数据

原因:

  • 数据源问题
  • 爬虫失败
  • 停牌

解决方案:

  • ✅ 使用多数据源
  • ✅ 定期检查数据完整性
  • ✅ 建立数据更新告警

问题2:因子数据大量nan

表现:

  • 因子列有很多nan值

原因:

  • 计算窗口不足
  • 数据源缺失
  • 计算逻辑错误

解决方案:

  • ✅ 检查计算窗口
  • ✅ 填充缺失值
  • ✅ 修复计算逻辑

问题3:因子极端值

表现:

  • 因子值异常大或异常小

原因:

  • 除零错误
  • 计算逻辑错误
  • 数据质量问题

解决方案:

  • ✅ Winsorize处理
  • ✅ 检查计算逻辑
  • ✅ 过滤极端值

问题4:信号过期

表现:

  • 信号日期滞后很久

原因:

  • 信号生成任务未运行
  • 数据更新任务未运行

解决方案:

  • ✅ 检查cron任务
  • ✅ 建立更新告警
  • ✅ 手动触发更新

📊 数据质量报告模板

# 数据质量报告

**检查日期**:YYYY-MM-DD

---

## 一、数据概览

| 数据类型 | 记录数 | 股票数 | 日期范围 | 滞后天数 |
|---------|--------|--------|---------|---------|
| 价格数据 | 1.16M | 525 | 2015-2026 | 1 |
| 因子数据 | 991K | 525 | 2020-2026 | 17 |
| 信号数据 | 10 | 10 | 2026-03-27 | 0 |

---

## 二、数据质量评分

| 维度 | 评分 | 说明 |
|------|------|------|
| 完整性 | 100/100 | 数据完整 |
| 准确性 | 100/100 | 无异常值 |
| 一致性 | 100/100 | 跨源一致 |
| 时效性 | 70/100 | 因子滞后17天 |

**总评分**:92.5/100

---

## 三、问题清单

| 问题 | 严重程度 | 建议 |
|------|---------|------|
| 因子数据滞后 | 中 | 下周一更新 |

---

*检查人:OpenClaw Assistant*
*日期:YYYY-MM-DD*

🚫 禁止事项

  1. ❌ 使用未经检查的数据
  2. ❌ 忽略数据质量问题
  3. ❌ 没有数据质量报告

*技能版本:1.0.0*

平台分布

OpenClaw

96.14%
按下载量换算11,059

安全审计

VirusTotal

未展示

ClawScan

通过

Static analysis

通过

权限和风险

权限未标注

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills