Agent skill · software engineering · hkuds

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

Why this skill is useful

Adds executable CLI commands for managing personal finance in Firefly III that aren't available in public documentation.

What it needs

Requires python installed locally. Requires firefly-iii account access. About 10k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.

What this skill does

Firefly III CLI Firefly III command-line interface based on CLI-Anything specification. Converts MCP mode to stateless CLI mode to avoid Node residual process issues. Installation Prerequisites Python 3.10+ Running Firefly III instance Personal Access Token (PAT) Configuration Environment Variables (Recommended) Command Line Arguments Command Groups Command Group Description Corresponding API -------------- ------------- ------------------- accounts Account management (CRUD) /api/v1/accounts transactions Transaction management (CRUD) /api/v1/transactions budgets Budget management (CRUD + limits) /api/v1/budgets categories Category management (CRUD) /api/v1/categories tags Tag management (CRUD) /api/v1/tags bills Bill management (CRUD) /api/v1/bills piggy-banks Piggy bank management (CRUD + events) /api/v1/piggy-banks autocomplete Autocomplete for various entities /api/v1/autocomplete/ currencies Currency management (CRUD) /api/v1/currencies recurrences Recurring transaction management (CRUD) /api/v1/recurrences rules Rule management (CRUD + test/execute) /api/v1/rules rule-groups Rule group management (CRUD + execute) /api/v1/rule-groups summary Financial summaries /api/v1/summary/ webhooks Webhook management (CRUD + trigger) /api/v1/webhooks insights Insights and reports /api/v1/insight/ search Search /api/v1/search/ export Data export /api/v1/data/export/ info System information /api/v1/about Usage Examples Account Management Transaction Management Budget Management Category Management Tag Management Bill Management Piggy Bank Management Autocomplete Currency Management Recurring Transaction Management Rule Management Rule Group Management Summary Reports Webhook Management Insights and Reports Search Data Export System Information Preset Filtering Use --preset parameter to filter available commands: Available presets: default: Core features (accounts, transactions, categories, tags, bills, search) full: All features basic: Basic features (accounts, transactions, …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills hkuds/skills--02eef5

View the source on GitHub

Browse the @skills marketplace