Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Extracts text and structured data from documents using Azure Document Intelligence REST API v4.0. Supports PDFs, images, scanned documents, handwritten text, CJK languages, tables, forms, invoices, receipts, ID documents, and tax forms via prebuilt models.
Prebuilt models for invoices, receipts, IDs, and tax forms return structured fields directly without needing custom model training.
When to use it
- Extract line items and totals from invoice PDFs
- Batch OCR a folder of scanned contracts
- Parse ID documents or passports for identity fields
- Pull table data from structured reports into markdown
- Recognize handwritten notes in mixed-language documents
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: extract structured data from invoice.pdf
- 1Set AZURE_DOC_INTEL_ENDPOINT and AZURE_DOC_INTEL_KEY environment variables
- 2Run ocr_extract.py with --model prebuilt-invoice and --format json
- 3API submits document to Azure Document Intelligence REST endpoint
- 4Poll for analysis result and receive structured JSON response
- 5Write output to invoice_data.json
JSON file containing vendor info, line items, totals, and dates extracted from the invoice
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.