One-click install
npx skills add https://github.com/akiotanaka847/qaio-desktop --skill log-an-expense
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: log-an-expense
Source: https://github.com/akiotanaka847/qaio-desktop/tree/main/store/agents/bookkeeping/.agents/skills/log-an-expense
Command: npx skills add https://github.com/akiotanaka847/qaio-desktop --skill log-an-expense

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts a forwarded receipt (image, PDF, or email) into a correctly categorized expense and a balanced double-entry journal entry without manual bookkeeping.

Core Features & Use Cases

  • Multimodal receipt extraction: Pulls vendor, date, total, and optional line items from receipts, including attachments from email forwards.
  • Chart-of-accounts safe categorization: Selects an account code against your locked chart of accounts, routing low-confidence outcomes to Suspense with the receipt attached.
  • Correct double-entry drafting: Creates draft-only journal entries with credits keyed to how the expense was paid (corp card, founder loan, cash, or ACH), never auto-posting.

Quick Start

Use log-an-expense to categorize a forwarded receipt file and draft the corresponding expense and balanced journal entry.

Frequently Asked Questions about log-an-expense

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

FAQPage Schema
How do I convert a receipt image into a double-entry journal entry?

It uses multimodal extraction to pull vendor, date, and total from receipt images or PDFs, then drafts a balanced double-entry journal entry with the credit line determined by the payment method.

Can I process email receipt attachments in batch mode for expense reimbursement?

Yes, you can process email receipt attachments in batch mode for expense reimbursement. The Skill ingests forwarded email attachments and logs multiple reimbursable transactions into categorized expense drafts.

How does expense categorization handle a locked chart of accounts?

Expense categorization validates extracted receipt data against a locked chart of accounts. If confidence is low, it routes the transaction to a Suspense fallback account with the receipt attached.

Does the receipt parsing tool automatically post journal entries to the ledger?

No, the receipt parsing tool does not automatically post journal entries to the ledger. It generates draft-only journal entries that require manual review before posting to ensure accurate bookkeeping.

What is the best way to handle out-of-feed expenses paid with a founder loan?

The best way to handle out-of-feed expenses paid with a founder loan is to log the receipt, which drafts a balanced double-entry journal entry keyed to the founder loan credit line.