Smart Reimbursement Assistant (fb-expense-skill) for Openclaw

An intelligent financial automation skill that streamlines travel expense reporting, invoice OCR recognition, and corporate approval workflows.

gaogao605
v1.0.0
Apr 12, 2026
0
249
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install expense-progress

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install expense-progress using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Smart Reimbursement Assistant (fb-expense-skill)?

fb-expense-skill is a comprehensive digital assistant designed to handle the entire lifecycle of business expenses. As a specialized extension for Openclaw Skills, it leverages AI to automate the extraction of data from receipts, categorize spending into pre-defined buckets like transportation or lodging, and ensure all submissions align with corporate travel policies. It serves as a bridge between individual employees and finance departments, reducing manual data entry and minimizing human error.

By utilizing this skill, organizations can maintain a transparent and efficient reimbursement process. The skill doesn't just record data; it intelligently analyzes it to provide budget execution reports and trend analysis. Whether you are a frequent traveler needing to snap photos of flight tickets or a manager overseeing departmental costs, this Openclaw Skills tool provides the structured oversight necessary for modern financial management.

Smart Reimbursement Assistant (fb-expense-skill) Use Cases

  • Automatically extracting data from uploaded flight, hotel, or meal invoice images.
  • Submitting multi-item travel reimbursement reports linked to specific business trip IDs.
  • Real-time tracking of reimbursement status from draft to final payment.
  • Enforcing corporate compliance by checking expense amounts against employee rank and city standards.
  • Analyzing monthly spending trends and monitoring budget utilization through automated reports.

How Smart Reimbursement Assistant (fb-expense-skill) Works

  1. The user inputs expense data through manual entry, voice commands, or by uploading an invoice image to the Openclaw Skills interface.
  2. The AI engine performs OCR to extract critical metadata including invoice numbers, dates, tax amounts, and seller information.
  3. The skill runs a compliance check to verify the invoice's authenticity and ensures it is not a duplicate submission.
  4. Validated expenses are compiled into a structured report which can be associated with a specific travel itinerary.
  5. The report is routed through a predefined approval hierarchy (e.g., Department Manager followed by Finance Audit).
  6. Upon approval, the status is updated in real-time, and data is aggregated into financial statistics for the user and the department.

Smart Reimbursement Assistant (fb-expense-skill) Setup

To deploy this skill within your Openclaw Skills environment, ensure you have Python 3.x installed and follow these configuration steps:

# Install the necessary financial processing dependencies
python3 -m pip install fb-expense-skill-core

# Link the skill to your Openclaw agent
openclaw install fb-expense-skill

# Configure your local environment for OCR and verification services
openclaw configure fb-expense-skill --api-key YOUR_FINANCE_GATEWAY_KEY

Smart Reimbursement Assistant (fb-expense-skill) Data Schema & Taxonomy

The fb-expense-skill manages data through a rigorous schema to maintain financial integrity. Below is the metadata structure used within the Openclaw Skills framework:

Expense Entry Schema

Field Type Description
expense_type string Categorization code (e.g., TRANSPORT, HOTEL, MEAL)
amount float Numerical value of the expense
invoice_no string Unique identifier from the physical or electronic receipt
compliance_check object Results of policy validation (within_policy, exceed_limit)

Reimbursement Report Schema

Field Type Description
report_id string Unique system ID for the submitted claim
report_status string Current workflow state (e.g., pending_approval, paid)
trip_info object Metadata linking the report to a specific travel order
approval_flow array Sequential log of approver actions and comments

Smart Reimbursement Assistant (fb-expense-skill) Advanced Features

  • Smart deduplication logic that flags identical invoice numbers or overlapping expense dates.
  • Hierarchical travel standards that automatically adjust spending limits based on user seniority and destination city tier.
  • Multi-agent support for automated approval reminders and 'nag' notifications to pending approvers.
  • Advanced financial analytics providing bar charts and trend lines for budget execution directly within the Openclaw Skills interface.
  • Voice-to-expense processing for logging small daily costs hands-free while traveling.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*