LaunchKit · 2026
Back to Skills

firefly-iii

Manage personal finances via Firefly III API.

2
886 downloads
by @pushp1997

Setup & Installation

openclaw skills install @pushp1997/firefly-iii

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install firefly-iii

What This Skill Does

Provides API access to a self-hosted Firefly III personal finance instance. Covers creating and listing transactions, managing accounts and balances, setting budget limits, tracking savings goals via piggy banks, and automating categorization with rules.

All financial data stays on your own server, so transaction history is not shared with any third-party cloud service.

When to use it

  • Log a grocery purchase to a category after shopping
  • Check how much of a monthly food budget has been spent
  • Set up a recurring rent payment for automatic tracking
  • Create a vacation savings goal with a target date and amount
  • Search past transactions by description to find a specific charge

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Log a $50 grocery purchase from my checking account and show my food budget progress

AGENT
  1. 1Create a withdrawal transaction for $50.00 from 'Checking Account' to 'Supermarket' with category 'Groceries'
  2. 2Retrieve the list of budgets to locate the 'Food' budget ID
  3. 3Fetch the current spent and limit amounts for that budget period
  4. 4Return the transaction confirmation and budget progress
OUTPUT

Transaction logged (ID: 142). Food budget: $230.00 spent of $500.00 limit this month.

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

FIREFLY_URL environment variable set to your Firefly III instance URLFIREFLY_TOKEN Personal Access Token generated from Firefly III profile OAuth settingsSelf-hosted Firefly III installation