LLM Skills
~/catalogue/finance//SKILL
Financesource GitHub

Cli n'importe quoi firefly iii

/SKILL

Firefly III CLI - Gestion des finances personnelles via CLI-Anything

HKUDSHKUDS
47.7k
20 mai 2026
Apache License 2.0
// contenu du skill

name: "cli-anything-firefly-iii"

description: "Firefly III CLI - Personal finance management via CLI-Anything"

version: "2.0.0"

author: "CLI-Anything Community"


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

bash
pip install cli-anything-firefly-iii

Prerequisites

  • Python 3.10+
  • Running Firefly III instance
  • Personal Access Token (PAT)

Configuration

Environment Variables (Recommended)

bash
export FIREFLY_III_BASE_URL="https://firefly.yourdomain.com"
export FIREFLY_III_PAT="your-personal-access-token"

Command Line Arguments

bash
cli-anything-firefly-iii --base-url https://firefly.yourdomain.com --pat your-token

Command Groups

Command GroupDescriptionCorresponding API
accountsAccount management (CRUD)/api/v1/accounts
transactionsTransaction management (CRUD)/api/v1/transactions
budgetsBudget management (CRUD + limits)/api/v1/budgets
categoriesCategory management (CRUD)/api/v1/categories
tagsTag management (CRUD)/api/v1/tags
billsBill management (CRUD)/api/v1/bills
piggy-banksPiggy bank management (CRUD + events)/api/v1/piggy-banks
autocompleteAutocomplete for various entities/api/v1/autocomplete/*
currenciesCurrency management (CRUD)/api/v1/currencies
recurrencesRecurring transaction management (CRUD)/api/v1/recurrences
rulesRule management (CRUD + test/execute)/api/v1/rules
rule-groupsRule group management (CRUD + execute)/api/v1/rule-groups
summaryFinancial summaries/api/v1/summary/*
webhooksWebhook management (CRUD + trigger)/api/v1/webhooks
insightsInsights and reports/api/v1/insight/*
searchSearch/api/v1/search/*
exportData export/api/v1/data/export/*
infoSystem information/api/v1/about

Usage Examples

Account Management

bash
# List all accounts
cli-anything-firefly-iii --json accounts list

# List asset accounts
cli-anything-firefly-iii --json accounts list --type asset

# Get account details
cli-anything-firefly-iii --json accounts get --id 123

# Create account
cli-anything-firefly-iii --json accounts create --name "Cash" --type asset --currency-code USD

# Update account
cli-anything-firefly-iii --json accounts update --id 123 --name "New Name"

# Delete account
cli-anything-firefly-iii accounts delete --id 123

Transaction Management

bash
# List transactions
cli-anything-firefly-iii --json transactions list --limit 10

# List transactions with date range
cli-anything-firefly-iii --json transactions list --start 2024-01-01 --end 2024-01-31

# Create transaction
cli-anything-firefly-iii --json transactions create \
  --description "Grocery" \
  --amount 50.00 \
  --source-account 1 \
  --category "Food"

# Update transaction
cli-anything-firefly-iii --json transactions update --id 456 --description "Updated"

# Delete transaction
cli-anything-firefly-iii transactions delete --id 456

Budget Management

bash
# List budgets
cli-anything-firefly-iii --json budgets list

# Get budget details
cli-anything-firefly-iii --json budgets get --id 1

# Create budget
cli-anything-firefly-iii --json budgets create --name "Monthly Budget"

# Update budget
cli-anything-firefly-iii --json budgets update --id 1 --name "New Budget Name"

# Delete budget
cli-anything-firefly-iii budgets delete --id 1

# List budget limits
cli-anything-firefly-iii --json budgets limits --budget-id 1

# Create budget limit
cli-anything-firefly-iii --json budgets limit-create --budget-id 1 --amount 1000 --start 2024-01-01 --end 2024-01-31

# Update budget limit
cli-anything-firefly-iii --json budgets limit-update --id 1 --amount 1500

# Delete budget limit
cli-anything-firefly-iii budgets limit-delete --id 1

Category Management

bash
# List categories
cli-anything-firefly-iii --json categories list

# Get category
cli-anything-firefly-iii --json categories get --id 1

# Create category
cli-anything-firefly-iii --json categories create --name "Food"

# Update category
cli-anything-firefly-iii --json categories update --id 1 --name "Food & Dining"

# Delete category
cli-anything-firefly-iii categories delete --id 1

Tag Management

bash
# List tags
cli-anything-firefly-iii --json tags list

# Get tag
cli-anything-firefly-iii --json tags get --id "uuid-here"

# Create tag
cli-anything-firefly-iii --json tags create --tag "important"

# Update tag
cli-anything-firefly-iii --json tags update --id "uuid-here" --tag "important-updated"

# Delete tag
cli-anything-firefly-iii tags delete --id "uuid-here"

Bill Management

bash
# List bills
cli-anything-firefly-iii --json bills li
// source originale publique
HKUDS/CLI-Anything
/skills/cli-anything-firefly-iii/SKILL.md
Projet indépendant, non affilié à Anthropic. Ce skill reste la propriété de son auteur original.
// installer ce skill
Collez cette commande dans votre terminal à la racine de votre projet :
mkdir -p .claude/commands && curl -o ".claude/commands/SKILL.md" "https://raw.githubusercontent.com/HKUDS/CLI-Anything/main/skills/cli-anything-firefly-iii/SKILL.md"
Ensuite dans Claude Code, tapez /SKILL pour l'activer.
open_in_newVoir la source originale
// sauvegarder
Sauvegarde disponible après connexion.
loginSe connecter pour sauvegarder
// informations
CréateurHKUDS
Étoiles 47.7k
CatégorieFinance
LicenceApache License 2.0
Mis à jour20 mai 2026
Format.md
AccèsGratuit
// similaires

Skills Finance

Voir toutarrow_forward