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 data in Firefly III, which are not covered in public documentation.

What it needs

Requires python installed locally. Requires firefly-iii account access. About 4k 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 /api/v1/accounts transactions Transaction management /api/v1/transactions budgets Budget management /api/v1/budgets categories Category management /api/v1/categories tags Tag management /api/v1/tags bills Bill management /api/v1/bills piggy-banks Piggy banks /api/v1/piggy-banks 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 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, categories, tags, search) budget: Budget-related (accounts, budgets, transactions, summary, insight) reporting: Reporting-related (accounts, transactions, categories, insight, summary, search) admin: Admin features (about, configuration, currencies, users, preferences) automation: Automation (rules, recurrences, webhooks, transactions) Agent Guidelines Basic Usage 1. Use --json for structured output: All commands support --json flag, returning JSON format data 2. Call info status first to check connection: Confirm Firefly III connection is normal before executing operations 3. …

How to use it

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

@skills hkuds/cli-anything-firefly-iii

View the source on GitHub

Browse the @skills marketplace