Turn referral form JSON into a validated handoff digest and business packet, with optional configured delivery and a receipt.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install referral-handoff-packet-complete
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install referral-handoff-packet-complete using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Referral Handoff Reader is an end-to-end business workflow skill that takes a referral form JSON input, computes a referral digest, and creates or updates a referral packet in a specified local output directory. It combines identification and downstream packet creation in one executable workflow, making it a practical choice for teams exploring Openclaw Skills for repeatable business operations.
Delivery is optional and explicit: configure SMTP to send a message or an HTTP endpoint for registration or submission effects. Without delivery configuration, the skill records the business artifact locally and contacts no external service. When delivery is configured, the run returns a receipt describing the outcome.
referral_form_json input provided with --input.referral_digest.referral_packet_id.--output-dir.sent, delivered, failed, or unconfigured.Run the workflow with Python and provide an input file and output directory. The repository includes examples/request.json as an input example and examples/expected.json to illustrate the output shape; runtime paths and receipt identifiers are omitted from the expected example.
python scripts/run.py --input examples/request.json --output-dir ./workspace
To enable delivery, either configure the relevant environment variables or provide a delivery configuration file:
python scripts/run.py --input examples/request.json --output-dir ./workspace --delivery-config delivery.json
For SMTP message 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 object 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 target, credentials, and recipient are supplied explicitly at runtime. Without delivery configuration, the workflow runs locally only.
The workflow consumes referral form JSON and produces a two-stage result. The source documents these named business fields and artifacts:
| Item | Role |
|---|---|
referral_form_json |
Upstream input read by the identification stage |
referral_digest |
Identification result passed to the downstream operation |
referral_packet_id |
Business result computed during packet creation |
| Local referral packet | Business artifact created or updated under --output-dir |
delivery receipt |
Runtime outcome when delivery is configured; may report sent, delivered, failed, or unconfigured |
The skill does not specify the internal fields of the referral form or packet schema in its documentation. Its implementation is organized as follows:
scripts/upstream/: identification stage, including operation.py, validation.py, and config.json.scripts/downstream/: delivery stage and real delivery implementation, including deliver_effect.scripts/run.py: complete workflow runner.source-map.json: provenance information for both extracted stages.examples/request.json and examples/expected.json: example input and representative output shape.--delivery-config file.Loading
Supplier Terms Reader converts supplier input into purchase terms and a purchase draft, with optional configured delivery and a receipt.

Turn GeoJSON field stops into a sequenced route and dispatch manifest, with optional real-world delivery.

Convert a metric series into a stakeholder-ready digest, save it locally, and optionally deliver it through configured SMTP or HTTP services.

Turn a profile request into a governance review item, with optional configured delivery and a receipt showing the outcome.

Customer Record Field Prep transforms an input record note into a prepared field and reporting export artifact, with optional configured delivery.

Calendar Handoff Reader turns an event handoff into a normalized calendar record and can optionally deliver the resulting business action.
