Reconciliation Threshold Planner for Openclaw

Calculate an invoice-match threshold, build a reconciliation summary, and optionally deliver the resulting business record.

wxt-ai
v1.2.0
Oct 7, 2026
0
58
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install invoice-match-threshold-complete

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install invoice-match-threshold-complete using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Reconciliation Threshold Planner?

Reconciliation Threshold Planner is an Openclaw Skills workflow for turning a reconciliation rule into an invoice-match threshold and a downstream reconciliation summary. Its single runner handles identification, business-result calculation, and creation or update of a local artifact in a specified output directory.

When configured with an SMTP or HTTP delivery target, the skill can also perform the declared delivery action and return a receipt reporting whether it was sent, delivered, failed, or unconfigured. Without delivery configuration, it keeps the record local and does not contact external services.

Reconciliation Threshold Planner Use Cases

  • Calculate a match threshold from an upstream reconciliation rule.
  • Generate a reconciliation summary as part of an invoice-processing workflow.
  • Save or update the resulting business artifact in an explicitly selected workspace directory.
  • Send a message through SMTP or register or submit a record through an HTTP endpoint when delivery is configured.
  • Run a local-only reconciliation workflow when external delivery is not needed.

How Reconciliation Threshold Planner Works

  1. Read and validate the upstream reconciliation_rule input.
  2. Compute the identification result, match_threshold.
  3. Pass that result into the downstream operation and calculate reconciliation_summary.
  4. Create or update the local business artifact beneath the supplied --output-dir.
  5. If SMTP or HTTP delivery is configured, perform the declared action and return a delivery receipt; otherwise, retain the artifact locally without contacting an external service.

Reconciliation Threshold Planner Setup

Run the complete workflow with the bundled request or a compatible input file:

python scripts/run.py --input examples/request.json --output-dir ./workspace

To provide an optional delivery configuration file:

python scripts/run.py --input examples/request.json --output-dir ./workspace --delivery-config delivery.json

For SMTP delivery, configure CLAWHUB_SMTP_HOST and, as needed, CLAWHUB_SMTP_PORT, CLAWHUB_MAIL_FROM, CLAWHUB_SMTP_USERNAME, and CLAWHUB_SMTP_PASSWORD. Alternatively, provide an SMTP configuration with smtp_host, smtp_port, and from_addr in the delivery config.

For HTTP registration or submission, configure CLAWHUB_DELIVERY_ENDPOINT and optionally CLAWHUB_DELIVERY_API_KEY, or provide an endpoint object in the delivery config. Delivery targets, credentials, and recipients are supplied explicitly at runtime. Without delivery settings, execution is local-only. Delivery errors are reported with a nonzero exit status.

Reconciliation Threshold Planner Data Schema & Taxonomy

The workflow uses a two-stage input and result model:

Stage Input or result Purpose
Identify reconciliation_rule → match_threshold Derives the invoice-match threshold from the upstream rule.
Deliver match_threshold → reconciliation_summary Computes the business summary and creates or updates a local artifact.
Optional real delivery delivery receipt Reports the outcome as sent, delivered, failed, or unconfigured.

Key files and directories:

  • examples/request.json — bundled upstream input.
  • examples/expected.json — example of the complete two-stage output shape; runtime paths and receipt identifiers are omitted.
  • scripts/run.py — complete workflow runner.
  • scripts/upstream/ — identification implementation, including operation.py, validation.py, and config.json.
  • scripts/downstream/ — downstream delivery implementation, including deliver_effect.
  • source-map.json — provenance information for both extracted stages.
  • --output-dir — explicitly selected location for the local business artifact.

Reconciliation Threshold Planner Advanced Features

  • Combines identification and downstream business processing in one executable workflow.
  • Supports optional real-world SMTP message delivery and HTTP registration or submission.
  • Keeps delivery endpoints and credentials in runtime environment variables or an explicit delivery config rather than requiring external delivery by default.
  • Provides a delivery receipt with the reported outcome when the delivery stage is configured.
  • Supports local-only operation without contacting external services.
  • Returns a nonzero exit status when delivery errors occur.
  • Includes validation, configuration, example input, expected output, and source provenance files.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*