Chat Order OCR turns pasted chat messages and OCR text into structured, grouped, and human-reviewable order lists.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install chat-order-ocr
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 chat-order-ocr using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Chat Order OCR is an Openclaw Skills utility for extracting customer names, product names, and quantities from LINE, Facebook, and other chat-based orders. Its bundled CLI applies deterministic parsing rules for patterns such as +1, +2, 一份, 兩盒, and 3個, while ignoring timestamps, standalone numbers, image notices, and system messages.
The skill preserves original text and clearly marks uncertain or OCR-derived results for manual verification. It exports JSON for downstream automation and CSV for spreadsheets, fulfillment, or customer-facing workflows, with optional name grouping, sorting, OCR processing, and catalog-based product matching.
chi_tra+eng language data are available locally.scripts/order_ocr_cli.py with text input, stdin, individual images, or an image directory.+1, +2, 一份, 兩盒, or 3個, and associate them with the nearest plausible standalone name line.check.item and adding matched_item and match_status.original, name-asc, name-desc, or --group-by person ordering rules.CLI=/home/ubuntu/skills/chat-order-ocr/scripts/order_ocr_cli.py
python "$CLI" --help
tesseract --list-langs
The output should include chi_tra and eng. Install the corresponding Tesseract language packages if either is missing.
python "$CLI" --input messages.txt --format json --output orders.json
cat ocr.txt | python "$CLI" --source ocr --group-by person --format csv --output orders.csv
python "$CLI" --images screenshots/*.jpg --catalog catalog.json --format json --output ocr-orders.json
python "$CLI" --images-dir screenshots/ --format json --output batch-orders.json
python "$CLI" --input messages.txt --sort name-desc --format json
confidence: check. OCR output is not automatically approved, and the skill must not fabricate quantities or fill in missing order details.| Field | Purpose |
|---|---|
rows |
Parsed order entries containing the extracted customer, item, quantity, source, and confidence information. |
summary |
Aggregate counts, including people, rows, and total units. |
sort |
The applied ordering mode, such as original, name-asc, or name-desc. |
group_by |
Grouping metadata, including person when customer-based grouping is enabled. |
ocr |
Per-image OCR reports, including source file path, success or failure status, recognized character count, and parsed row count. |
person: The identified ordering person when available.item: The original product text captured by the parser.quantity: The detected numeric or Chinese quantity.source: The input origin, such as text or ocr.confidence: Usually high for clear text-source rows and check for OCR, ambiguous, incomplete, or otherwise uncertain results.matched_item: The standardized catalog item when alias matching succeeds.match_status: 已對應 for a successful catalog match or 未對應,請確認 when no match is found.Provide a JSON object mapping standard product names to aliases:
{
"Standard Product": ["Alias One", "Alias Two"]
}
Catalog matching removes whitespace, ignores letter case, recognizes aliases contained in the input, and prefers longer aliases. It is a deterministic alias lookup rather than semantic inference, so the original item text remains available for review.
CSV exports use UTF-8 BOM encoding for spreadsheet compatibility and include customer name, item, quantity, source, and confidence fields. Rows requiring manual review must remain visibly marked rather than being silently corrected.
order_ocr_cli.py rather than model guesses.chi_tra+eng language support.--group-by person and recorded grouping metadata.Loading
RDD guides an AI coding agent from ambiguous requirements to human-approved specifications, acceptance tests, implementation, and verification.

A regulatory documentation skill that uses the IMDRF STED structure to create reusable, market-specific medical device technical files.

A source-grounded regulatory research hub that guides medical device teams from product classification and technical documentation to registration, approval, and post-market compliance worldwide.

A read-only Alibaba Cloud diagnostic skill that verifies public internet egress for cloud-native gateways, SAE applications, and Function Compute functions.

Feishu Calendar Tool Pro gives AI agents enterprise-grade calendar automation for shared schedules, collaboration, synchronization, and intelligent meeting coordination.

Docker Sandbox Tool Pro provides isolated, auditable, and policy-driven Docker environments for enterprise security testing and malware analysis.








































