data by sundial-org
Data quality & reconciliation with exception reporting and no silent failure sundial-org/data-reconciliation-exceptions
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.
What it changes View full report → Passed 19 of 20 test cases with the skill, and 10 of 20 without it.
Without skill 50%
With skill 95%
Checks it passed that the model alone missed Evaluates Pay Number as the primary join key. Includes reason code MISMATCH for field discrepancies. Sets Pay Number as the first priority matching identifier.and 10 more in the full report
10 fixed11 passed either way1 still failing0 broke
Pass-rate lift +45 pp
Tokens +7%
Agent turns 0%
Response time -30% Model gemini-3.6-flashMeasured 8/19/2026 v1 21 of 22 cases passed with skill · 20 comparable
Use this skill Claude Code DecimalAI agent CLI & files
Save it into your project's skills folder. Claude Code picks it up in its next session.
curl -fsSL --create-dirs -o .claude/skills/sundial-org-data-reconciliation-exceptions/SKILL.md https://app.decimal.ai/s/sundial-org-data-reconciliation-exceptions/SKILL.md Copy command Copy SKILL.md
Want it pinned and updatable? pip install "decimalai>=0.15", then decimalai skills add sundial-org-data-reconciliation-exceptions, and start Claude Code with claude --plugin-dir "$(git rev-parse --show-toplevel)/.agents"
Linked stays up to date: your agents get the author's new versions automatically.
Editable copy is yours to change; the author's updates won't reach it.
Install linked skill Create editable copy
1 · One-time — install the CLI (
docs ↗ )
$ pip install "decimalai>=0.15"Copy
2 · Get the skill — writes .agents/skills/sundial-org-data-reconciliation-exceptions/ and pins it in .decimal/skills.lock
$ decimalai skills add sundial-org-data-reconciliation-exceptionsCopy
Copy link Copy README badge Copy SKILL.md No CLI? Get the same file — curl · raw file $ curl -fsSL --create-dirs -o .claude/skills/sundial-org-data-reconciliation-exceptions/SKILL.md https://app.decimal.ai/s/sundial-org-data-reconciliation-exceptions/SKILL.mdCopy
Safety checks: 3 of 3 passed
Code scan Clean Intent Passed Content Clean
Overview Benchmark Contents Activity Versions 1 Ratings 0
What's inside The instructions your model reads when the skill loads.
SKILL.md 72 lines 3 files
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
Confirm sources and key priority (Pay Number → Driver Card → Driving Licence → DQC).
Normalize columns:
trim spaces; standardize case; strip common punctuation for document numbers.
Validate keys:
flag blanks/invalid formats; identify duplicates per source.
When it activates Automatically, when a task matches.
Use when you need weekly matching with explicit reasons for non-joins and mismatches.
Track record Benchmark 19 / 20
test cases passed, vs 10 / 20 without
Adoption
Users 8
Times used 199 View activity → Safety and source details
SkillSafety ✓ 3 of 3 passed ✓ Code scan 15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/3/2026
View 15 scanner checks live_secret remote_code_execution reverse_shell data_exfiltration ssrf_metadata agent_snooping anti_refusal destructive_commands obfuscated_unicode unicode_homoglyph opaque_blob suspicious_url tool_overreach trigger_abuse prompt_injection_phrasing
✓ Intent Safe
LLM judge · does the skill do what it claims
✓ Content Clean
LLM judge · policy & harmful-content review
Source Imported sundial-org / awesome-openclaw-skills
skills/data-reconciliation-exceptions/SKILL.md
View on GitHub ↗ Imported 8/3/2026Version v1Bundled 2 files