firefly

Query and manage financial data via the Firefly III API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/patanet7/corvus --skill firefly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firefly
Source: https://github.com/patanet7/corvus/tree/main/config/skills/tools/firefly
Command: npx skills add https://github.com/patanet7/corvus --skill firefly

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides programmatic access to your Firefly III personal finance data, allowing you to query transactions, accounts, and summaries, as well as create new transactions.

Core Features & Use Cases

  • Query Transactions: Retrieve financial transactions with filters for dates, limits, and types.
  • View Accounts & Categories: List available accounts and spending categories.
  • Generate Summaries: Get spending summaries for specified date ranges.
  • Create Transactions: Add new financial entries like withdrawals, deposits, or transfers.
  • Use Case: Check your current month's spending by querying transactions and then viewing the summary.

Quick Start

Use the firefly skill to list all accounts of type asset.

Frequently Asked Questions about firefly

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query Firefly III transactions and accounts programmatically?

You can query Firefly III transactions and accounts by using a Python script that interacts directly with the Firefly III API to retrieve financial data, filter transactions by dates, and list spending categories.

Can I create new financial transactions in Firefly III automatically?

Yes, you can create new financial transactions in Firefly III by passing specific parameters to the API, enabling you to programmatically add new withdrawals, deposits, and transfers to your personal finance records.

How do I generate spending summaries from my personal finance data?

You can generate spending summaries by querying your Firefly III financial data with specified date ranges, allowing the Python script to retrieve and aggregate your transaction information into an overview.

Do I need to provide specific parameters to filter my personal finance transactions?

Yes, retrieving personal finance transactions requires specific parameters for actions like filtering by transaction types, setting date limits, and defining ranges to accurately query data through the Firefly III API.

What is the best way to view my current month's spending in Firefly III?

The best way to view current month spending is to query your recent transactions using date filters and then request a financial summary for that specific date range from the Firefly III application.

Can I list all asset accounts in my personal finance tracker?

Yes, you can list all available accounts of type asset in your personal finance tracker by executing a command that retrieves account lists directly from the Firefly III API.