money

Automate accounting workflows via an in-process facade over a money CLI.

10|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/istota-project/istota --skill money-istota-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: money
Source: https://github.com/istota-project/istota/tree/main/src/istota/skills/money
Command: npx skills add https://github.com/istota-project/istota --skill money-istota-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates common financial workflows (ledgers, invoices, transactions, and work logs) inside Istota, eliminating manual CLI juggling and external scripts.

Core Features & Use Cases

  • In-process ledger queries, balance checks, and BQL-style queries without spawning subprocesses.
  • Invoice generation, payment recording, and manual invoice creation to streamline cash flow.
  • Work log management and CSV imports, all integrated with Monarch sync when configured.

Quick Start

Start by listing ledgers with istota-skill money list and then query balances with istota-skill money balances --ledger <NAME> to verify your setup.

Frequently Asked Questions about money

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

FAQPage Schema
How do I automate ledger queries and balance checks without using the CLI directly?

You can automate ledger queries and balance checks using an in-process facade that wraps the money CLI, executing BQL-style queries and returning JSON outputs without spawning subprocesses.

Can I generate invoices and record payments in-process across multiple ledgers?

Yes, in-process invoice generation, manual invoice creation, and payment recording are supported across configurable profiles and multiple ledgers, responding with structured JSON outputs.

What is BQL-style querying for accounting workflows?

BQL-style querying allows you to retrieve ledger data and check balances programmatically through an in-process facade, eliminating the need to manually juggle external CLI commands or scripts.

How do I import work logs and manage transactions using CSV files?

Work log management and CSV imports are handled in-process, allowing you to automate transaction recording and integrate the data directly with Monarch sync when configured.

Do I need to install a separate money package to use these accounting features?

The Skill operates using a vendored money package, meaning the required CLI functionality is bundled internally and accessed via an in-process facade without needing external subprocess execution.

What are the limitations of in-process accounting for financial workflows?

In-process accounting requires the vendored money package and reads user context from the Istota config, meaning it is constrained to environment-based credentials and does not spawn external subprocesses for CLI operations.