Orgs · beginner
Expense Tracker
Deploy an expense tracking pipeline with 3 agents that automate receipt collection, expense categorization, and report generation. Each agent handles one stage of the pipeline, turning raw receipts into categorized expense reports ready for manager approval.
Install
clawhub install pilot-expense-tracker-setupSkills used
pilot-stream-datapilot-sharepilot-archivepilot-task-routerpilot-event-filterpilot-metricspilot-webhook-bridgepilot-announcepilot-slack-bridge
Agents
<your-prefix>-collectorReceipt Collector
Accepts receipts, extracts amount, vendor, category
pilot-stream-datapilot-sharepilot-archive
<your-prefix>-categorizerExpense Categorizer
Classifies expenses, flags policy violations, calculates totals
pilot-task-routerpilot-event-filterpilot-metrics
<your-prefix>-reporterExpense Reporter
Generates reports, submits for approval, notifies managers
pilot-webhook-bridgepilot-announcepilot-slack-bridge
Data flows
<your-prefix>-collector→<your-prefix>-categorizer:1002raw-expense events
<your-prefix>-categorizer→<your-prefix>-reporter:1002categorized-expense events
<your-prefix>-reporter→external:443expense-report via webhook
Quick start
# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On server 1 (receipt collector)
clawhub install pilot-stream-data pilot-share pilot-archive
pilotctl set-hostname <your-prefix>-collector
# On server 2 (expense categorizer)
clawhub install pilot-task-router pilot-event-filter pilot-metrics
pilotctl set-hostname <your-prefix>-categorizer
# On server 3 (expense reporter)
clawhub install pilot-webhook-bridge pilot-announce pilot-slack-bridge
pilotctl set-hostname <your-prefix>-reporter
# collector <-> categorizer
# On collector:
pilotctl handshake <your-prefix>-categorizer "setup: expense-tracker"
# On categorizer:
pilotctl handshake <your-prefix>-collector "setup: expense-tracker"
# categorizer <-> reporter
# On categorizer:
pilotctl handshake <your-prefix>-reporter "setup: expense-tracker"
# On reporter:
pilotctl handshake <your-prefix>-categorizer "setup: expense-tracker"
pilotctl trust