Install
openclaw skills install reciteAI-powered receipt scanning that renames files by date/vendor, extracts transaction details, and logs them in a dynamic bookkeeping CSV.
openclaw skills install reciteAI-driven receipt bookkeeping via the Recite Vision API. Use recite-process to scan a directory of receipts and PDF files, rename them based on extracted data, and log transactions to a CSV file.
You can generate your Recite API key at: https://recite.rivra.dev/settings/api.
Set the API key in your environment or configuration file:
export RECITE_API_KEY="re_live_YOUR_API_KEY"~/.config/recite/config.json with {"api_key": "re_live_..."}.Ensure you have python3, requests, and csv installed.
Before performing any scanning, file manipulation, or bookkeeping tasks, the agent MUST verify if a valid Recite API key is available (via RECITE_API_KEY environment variable or ~/.config/recite/config.json).
https://recite.rivra.dev/settings/api and provide it. Do not attempt to list files or proceed with any part of the workflow until the key is confirmed.The agent is designed to handle API response changes gracefully:
bookkeeping_transactions.CSV without losing existing data..jpg, .jpeg, .png) and .pdf files.date, vendor, total, currency, and category.[date]_[vendor].[ext] (e.g., 2024-05-20_Starbucks.jpg).bookkeeping_transactions.CSV in the target folder.Modify skills/recite/long_term_memory.md to add persistent instructions for the agent. The agent will always read this file before processing.
Examples:
processed/."python3 skills/recite/process_receipts.py <target_directory> skills/recite/<target_directory>: The folder containing your receipts.skills/recite/: The path to the skill folder (used to locate long_term_memory.md).