data-reconciliation-exceptionsReconciles data sources using stable identifiers (Pay Number, driving licence, driver card, and driver qualification card numbers), producing exception reports and “no silent failure” checks. Use when you need weekly matching with explicit reasons for non-joins and mismatches.
Install via ClawdBot CLI:
clawdbot install KOwl64/data-reconciliation-exceptionsReconciles data sources using stable identifiers (Pay Number, driving licence, driver card, and driver qualification card numbers), producing exception reports and “no silent failure” checks.
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.
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.
Output: join plan + mismatch reasons + exceptions report schema.
Output: secondary key matching + invalid-key exceptions for truly unmatchable rows.
Generated Mar 1, 2026
A trucking company reconciles weekly payroll exports with a compliance register to ensure drivers are paid correctly and meet regulatory standards. The skill matches records using Pay Numbers, flags name mismatches or missing entries, and produces an exception report to address discrepancies before payroll processing.
A fleet operator reconciles driver qualification card and driving licence data across internal databases and government systems. It identifies expired or invalid documents, categorizes exceptions like mismatches or duplicates, and ensures compliance with safety regulations through no-silent-failure checks.
A hospital reconciles employee records from HR and payroll systems to maintain accurate staffing and billing. Using Pay Numbers as stable identifiers, it detects missing records, duplicates, and field mismatches, generating weekly variance reports to improve data integrity and operational efficiency.
A bank reconciles client onboarding data from multiple branches to ensure consistency in driver licence and identification numbers. The skill produces exception reports for mismatches or invalid keys, enabling quick resolution to prevent fraud and comply with KYC regulations.
A retail chain reconciles scheduling data with payroll exports to verify hours worked and employee details. It matches by Pay Number, flags discrepancies like missing shifts or name errors, and uses no-silent-failure gates to halt processes if anomaly thresholds are exceeded.
Offer this skill as part of a cloud-based platform for businesses to automate data reconciliation and exception reporting. Charge a monthly fee per user or data volume, with tiered plans for advanced features like custom thresholds and integration APIs.
Provide professional services to deploy and customize the skill for clients in industries like logistics or healthcare. Revenue comes from project-based fees for setup, training, and ongoing support, leveraging the skill's workflow to address specific data quality challenges.
Offer a free version with basic reconciliation features, then upsell premium add-ons like detailed scorecards, historical trend analysis, and automated alerting. Monetize through in-app purchases or enterprise licenses for enhanced reporting capabilities.
💬 Integration Tip
Ensure input datasets have stable identifiers like Pay Numbers mapped clearly, and define explicit matching rules and tolerances upfront to avoid workflow interruptions from unmapped columns or unspecified thresholds.
Use the @steipete/oracle CLI to bundle a prompt plus the right files and get a second-model review (API or browser) for debugging, refactors, design checks, or cross-validation.
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks Clawdbot to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.
Use when designing database schemas, writing migrations, optimizing SQL queries, fixing N+1 problems, creating indexes, setting up PostgreSQL, configuring EF Core, implementing caching, partitioning tables, or any database performance question.
Connect to Supabase for database operations, vector search, and storage. Use for storing data, running SQL queries, similarity search with pgvector, and managing tables. Triggers on requests involving databases, vector stores, embeddings, or Supabase specifically.
Query, design, migrate, and optimize SQL databases. Use when working with SQLite, PostgreSQL, or MySQL — schema design, writing queries, creating migrations, indexing, backup/restore, and debugging slow queries. No ORMs required.