Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Orchestrates Gmail, DeepRead OCR, Stripe, and Xero to automate pre-accounting steps. Detects invoice emails, extracts structured fields via OCR, verifies payment against Stripe charges, and creates accounting entries in Xero with reconciliation status. This is orchestration logic, not a replacement for financial controls.
Connects the full invoice-to-accounting chain across four separate tools in a single automated flow, eliminating manual handoffs between email, OCR, payment verification, and accounting.
When to use it
- Automatically processing AWS monthly invoices from email into Xero
- Matching Stripe charges to vendor invoices at month-end
- Routing low-confidence OCR extractions to a manual review queue before posting
- Labeling processed invoice emails in Gmail for audit traceability
- Creating new vendor contacts in Xero when an unrecognized supplier invoice arrives
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Process today's AWS invoice email and record it in Xero
- 1Scans Gmail for emails matching invoice keywords with PDF attachments from AWS
- 2Sends the PDF attachment to DeepRead OCR and polls until extraction completes
- 3Parses structured fields: vendor, invoice number, date, total amount, currency
- 4Queries Stripe for a matching charge within the configured date and amount tolerance
- 5Creates an ACCPAY bill in Xero under the Hosting category, marks it paid, links the source PDF, and applies a processed label in Gmail
Xero bill created for AWS $53.20 marked Paid, source PDF linked, Gmail message labeled as processed, processing log stored with extraction confidence and Stripe match evidence
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.