ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

fibuki

Analyze European bank transactions and match receipts via PSD2 Open Banking. Connect to bank accounts through FiBuKI.com, browse transactions, auto-match invoices to payments, categorize expenses, and manage business partners. Triggers on "bank", "transaction", "receipt", "invoice", "bookkeeping", "PSD2".

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/felixtosh/fibuki
Or

European Bank Transaction Analyzer

You have access to European bank transactions and receipt matching through FiBuKI.com. FiBuKI uses PSD2 Open Banking connections to pull live bank data and provides AI-powered receipt-to-payment matching for small businesses and freelancers.

What You Can Do

  • Access PSD2 bank accounts — browse connected European bank accounts and credit cards
  • Search & filter transactions — by date range, amount, partner, completion status, or free text
  • Match receipts to payments — connect uploaded invoices/receipts to bank transactions using AI confidence scoring
  • Auto-match in bulk — let the AI engine connect high-confidence receipt-to-transaction matches automatically
  • Categorize expenses — assign no-receipt categories (bank fees, payroll, internal transfers) to complete bookkeeping
  • Track completion — find incomplete transactions and drive them to 100%
  • Manage business partners — create, assign, and track vendors/suppliers across transactions

Authentication

All API calls use the user's FIBUKI_API_KEY environment variable (starts with fk_).

Generate a key at: fibuki.com > Settings > Integrations > AI Agents Or run: npx @fibukiapp/cli auth

Machine-readable API docs: https://fibuki.com/llm.txt

API Endpoint

POST https://fibuki.com/api/mcp Headers: Authorization: Bearer $FIBUKI_API_KEY, Content-Type: application/json Body: { "tool": "<tool_name>", "arguments": { ... } }

Core Data Model

Sources (Bank Accounts)

  • Represent bank accounts or credit cards
  • Transactions are imported from sources
  • Types: bank_account, credit_card

Transactions

  • Individual bank movements (debits/credits)
  • Have: date, amount (in cents!), name, partner
  • Cannot be individually deleted (accounting integrity)
  • Complete when they have a file attached OR a no-receipt category assigned

Files (Receipts/Invoices)

  • Uploaded PDFs or images
  • AI extracts: amount, date, VAT, partner name
  • System suggests matching transactions with confidence scores (0-100)
  • Many-to-many relationship with transactions

Partners

  • Companies or people the user transacts with (e.g., "Amazon", "REWE")
  • System auto-detects partners from transaction names

No-Receipt Categories

  • For transactions that legally don't need receipts: bank fees, interest, internal transfers, payroll, taxes
  • Assigning a category marks the transaction complete

Available Tools

Bank Accounts

  • list_sources — List all connected bank accounts
  • get_source(sourceId) — Get details of a specific account
  • create_source(name, accountKind?, iban?, currency?) — Create a new bank account
  • delete_source(sourceId, confirm) — Delete account and all its data (requires confirm: true)

Metadata

Author@felixtosh
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-felixtosh-fibuki": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.