← 返回 Skills 市场
alvisdunlop

data-reconciliation-exceptions

作者 AlvisDunlop · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
64
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install abe-data-reconciliation-exceptions
功能描述
Reconciles data sources using stable identifiers (Pay Number, driving licence, driver card, and driver qualification card numbers), producing exception repor...
使用说明 (SKILL.md)

Data quality & reconciliation with exception reporting and no silent failure

PURPOSE

Reconciles data sources using stable identifiers (Pay Number, driving licence, driver card, and driver qualification card numbers), producing exception reports and “no silent failure” checks.

WHEN TO USE

  • TRIGGERS:
    • Reconcile these two data sources and produce an exceptions report with reasons.
    • Match names and payroll numbers across files and flag anything that does not join.
    • Build a ‘no silent failure’ check that stops the pipeline if counts do not match.
    • Create a weekly variance report for missing records, duplicates, and date gaps.
    • Design a data quality scorecard with thresholds and red flags.
  • DO NOT USE WHEN…
    • You need open-ended fuzzy matching without acceptance criteria.
    • There are no stable identifiers in any source.

INPUTS

  • REQUIRED:
    • At least two datasets (CSV/XLSX) with Pay Number and/or driver document numbers.
    • Which fields must match (e.g., Name, expiry date).
  • OPTIONAL:
    • Normalization rules (case, spaces, punctuation).
    • Thresholds for gates/scorecard (max % missing, etc.).
  • EXAMPLES:
    • Payroll export + compliance register
    • Two weekly exports from different systems

OUTPUTS

  • Reconciliation plan (matching rules, normalization, join strategy).
  • Exceptions report spec (CSV columns + reason codes) and variance checks.
  • Optional artifacts: assets/exceptions-report-template.csv + references/matching-rules.md. Success = every record is categorized (matched/missing/duplicate/mismatch/invalid) with an explicit reason; pipelines stop on anomalies.

WORKFLOW

  1. Confirm sources and key priority (Pay Number → Driver Card → Driving Licence → DQC).
  2. Normalize columns:
    • trim spaces; standardize case; strip common punctuation for document numbers.
  3. Validate keys:
    • flag blanks/invalid formats; identify duplicates per source.
  4. Join:
    • exact join on Pay Number; then attempt secondary joins only for remaining unmatched items.
  5. Produce exception categories with reasons:
    • Missing in A/B, Duplicate key, Field mismatch, Invalid key.
  6. “No silent failure” gates:
    • counts within tolerance; unmatched rate below threshold; duplicate spikes flagged.
  7. STOP AND ASK THE USER if:
    • columns are not mapped,
    • multiple competing IDs exist with no priority,
    • expected tolerances are unspecified.

OUTPUT FORMAT

exception_type,reason,source_a_id,source_b_id,pay_number,name,field,source_a_value,source_b_value

Reason codes: MISSING_IN_A, MISSING_IN_B, MISMATCH, DUPLICATE_KEY, INVALID_KEY.

SAFETY & EDGE CASES

  • Read-only by default; don’t auto-edit source data. Route exceptions to review.
  • Deterministic matching rules first; avoid fuzzy matching unless explicitly requested.
  • Always produce an exceptions report; never drop unmatched rows.

EXAMPLES

  • Input: “Payroll vs compliance; match by Pay Number; flag name mismatch.”
    Output: join plan + mismatch reasons + exceptions report schema.

  • Input: “Some rows have blank Pay Number.”
    Output: secondary key matching + invalid-key exceptions for truly unmatchable rows.

安全使用建议
This skill appears coherent and instruction-only, but it will need access to whatever CSV/XLSX files you want reconciled. Before installing or running: (1) confirm the agent/process will only be given the datasets you intend to share (these files contain sensitive PII like pay numbers and driving licence numbers); (2) run the skill on a small anonymized sample first to verify outputs and reason codes; (3) ensure your environment or agent connector will not exfiltrate data to external services; and (4) review and adapt the exception reason codes and stop-gates to match your operational tolerances. If you require formal data-handling guarantees (retention, logging, audit), verify those at the platform/connector level because the skill itself does not enforce them.
功能分析
Type: OpenClaw Skill Name: abe-data-reconciliation-exceptions Version: 1.0.0 The skill bundle is a standard data processing utility designed for reconciling datasets (CSV/XLSX) using identifiers like payroll numbers and driver licenses. The instructions in SKILL.md and the supporting documentation in references/matching-rules.md focus entirely on data normalization, validation, and exception reporting logic without any executable code, network requests, or attempts to access sensitive system information.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
The name/description, SKILL.md, and the two included reference files all describe the same reconciliation task (matching by Pay Number and secondary document numbers, producing exceptions). There are no extra environment variables, binaries, or unrelated requirements that would be inconsistent with the described purpose.
Instruction Scope
Runtime instructions are narrowly scoped to normal reconciliation steps (normalize, validate keys, join, produce exception reports, stop-and-ask gates). The SKILL.md does not instruct the agent to read unrelated system files, environment variables, or contact external endpoints. It explicitly recommends read-only behavior and stopping for ambiguous cases.
Install Mechanism
No install spec and no code files are present (instruction-only). Nothing will be written to disk or downloaded by the skill itself, minimizing install risk.
Credentials
The skill declares no required environment variables, credentials, or config paths. The reconciliation task legitimately requires access to input datasets (CSV/XLSX) but nothing else is requested.
Persistence & Privilege
always is false and the skill does not declare persistence or attempt to modify other skills or system-wide settings. Model invocation is enabled by default (normal) but without additional privileges or credential access this is not a concern.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install abe-data-reconciliation-exceptions
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /abe-data-reconciliation-exceptions 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Provides data reconciliation with exception reporting and "no silent failure" checks. - Matches datasets using stable identifiers (e.g., Pay Number, driver card, licence numbers). - Flags and categorizes unmatched records, mismatches, duplicates, and invalid entries, each with explicit reason codes. - Always produces an exceptions report in a standardized CSV format. - Includes configurable normalization, matching criteria, and user-defined thresholds for quality gates. - Stops workflows or prompts for user input when data mapping or tolerances are ambiguous.
元数据
Slug abe-data-reconciliation-exceptions
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

data-reconciliation-exceptions 是什么?

Reconciles data sources using stable identifiers (Pay Number, driving licence, driver card, and driver qualification card numbers), producing exception repor... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 64 次。

如何安装 data-reconciliation-exceptions?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install abe-data-reconciliation-exceptions」即可一键安装,无需额外配置。

data-reconciliation-exceptions 是免费的吗?

是的,data-reconciliation-exceptions 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

data-reconciliation-exceptions 支持哪些平台?

data-reconciliation-exceptions 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 data-reconciliation-exceptions?

由 AlvisDunlop(@alvisdunlop)开发并维护,当前版本 v1.0.0。

💬 留言讨论