数据质量

SKILL开发

原名 data-quality

开发 接触敏感数据 许可证不明确 CodexClaudeCursorGemini CLI
安装这个技能

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

累计安装 396 本周 16
GitHub 星标 4 仓库 openclaw-graph
下载量 124 技能市场下载数
权限级别 接触敏感数据 安装前请确认风险范围
许可证 许可证不明确 unknown

安装

GitHub 仓库
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
npx skills add https://github.com/alphaonedev/openclaw-graph --skill data-quality

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方alphaonedev仓库 openclaw-graph · 版本 未标注
宿主客户端Codex、Claude、Cursor、Gemini CLI技能可被这些客户端加载
安装方式GitHub 仓库安装包 alphaonedev/openclaw-graph
权限级别接触敏感数据安装前请确认风险范围
许可证unknown许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-05-01上游最后核验时间 · 数据更新 未标注
正文体量3.9 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

4 项能力
上游给出的能力概览与适用场景
  • 按任务关键词查找相关 Skills
  • 展示可复制的安装命令
  • 保留来源站点、仓库和原始说明,方便继续核验
  • 展示第三方安全扫描或审计结果
用户想查找某类 Agent Skill 时需要根据任务场景推荐可安装能力包时需要对比不同来源的安装命令和来源信息时

权限与风险

接触敏感数据
装之前先读完这段

安装与使用指南

安装步骤

本站只展示命令,不托管安装包,也不自动执行。

怎么用

安装后应在对应宿主中按原始 README 的触发条件使用;当前草稿只做目录说明,具体调用方式由规则抽取,异常条目再复核。

SKILL.md 全文

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

data-quality

Purpose

This skill ensures data accuracy, completeness, and consistency in pipelines by performing validation, cleaning, and monitoring. It integrates with data engineering workflows to catch issues early, using tools like rule-based checks and automated alerts.

When to Use

Use this skill when building or maintaining data pipelines that handle large datasets, such as ETL processes, to prevent downstream errors. Apply it for compliance checks in regulated industries or when integrating new data sources that might introduce inconsistencies. Avoid it for simple data tasks without validation needs.

Key Capabilities

  • Validate data schemas and values using predefined rules (e.g., check for nulls, duplicates, or type mismatches).
  • Clean datasets by applying transformations like trimming strings or imputing missing values.
  • Monitor pipelines in real-time with metrics and alerts for anomalies.
  • Support for various data formats (CSV, JSON, Parquet) and integration with storage systems like S3 or databases.
  • Generate reports or logs for auditing, including summary statistics and error counts.

Usage Patterns

Invoke this skill via CLI for quick checks or integrate it into Python scripts for automated pipelines. Always load configuration files first, then run validations. For monitoring, set up recurring jobs. Example pattern: Load data, apply validation, clean if needed, and monitor outputs.

Common Commands/API

Use the OpenClaw CLI for direct execution or the REST API for programmatic access. Authentication requires setting the environment variable $OPENCLAW_API_KEY before running commands.

  • CLI Command: Validate a file with rules openclaw data-quality validate --file data.csv --rules config.json --output report.txt This checks data against rules in config.json and saves results to report.txt.
  • CLI Command: Clean and monitor data openclaw data-quality clean --input data.parquet --rules clean_rules.json --monitor Applies cleaning rules and enables monitoring for ongoing checks.
  • API Endpoint: POST /api/data-quality/validate Send a JSON body like: {"file_url": "s3://bucket/data.csv", "rules": {"columns": ["id", "name"], "checks": ["no_nulls"]}} Response: JSON with status and errors, e.g., {"status": "success", "errors": []}.
  • API Endpoint: GET /api/data-quality/monitor/{job_id} Fetch monitoring status: curl -H "Authorization: Bearer $OPENCLAW_API_KEY" https://api.openclaw.ai/api/data-quality/monitor/12345 Returns metrics like error rate.

Config format: Use JSON for rules, e.g., {"checks": [{"type": "null_check", "column": "age", "action": "alert"}]}

Integration Notes

Integrate with Python using the OpenClaw SDK: Import and initialize with your API key. For example, in a data pipeline: import openclaw client = openclaw.Client(api_key=os.environ['OPENCLAW_API_KEY']) result = client.validate_data(file_path='data.csv', rules={'checks': ['duplicates']}) Ensure data pipelines handle asynchronous API calls by checking response status codes. For cloud integration, configure webhooks for alerts, e.g., POST to your endpoint on validation failures. Always test integrations in a staging environment first.

Error Handling

Handle errors by checking return codes from CLI or API responses. For CLI, if a command fails, it exits with a non-zero code; parse stderr for details. In code, catch exceptions like: try: result = client.validate_data(...) except openclaw.APIError as e: log_error(e.message) # e.message contains error details Common errors include authentication failures (e.g., 401 Unauthorized) or invalid configs (e.g., 400 Bad Request). Use retry logic for transient issues, like network errors, with exponential backoff.

Graph Relationships

  • Related to: data-processing (for pipeline integration), data-monitoring (for shared alerting features)
  • Depends on: data-storage (for accessing data sources)
  • Complements: machine-learning (for data prep in ML workflows)

安全信息

审计结论
未标注不代表已通过审计
安全审计Gen Agent Trust Hub、Socket、Snyk第三方安全审计平台给出的结论

热门专题

按场景挑技能
全部专题 →

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