auto-bean-write

Draft balanced Beancount transactions from trusted evidence and validate postings.

1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/SamArgt/auto-bean --skill auto-bean-write
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-bean-write
Source: https://github.com/SamArgt/auto-bean/tree/main/skill_sources/auto-bean-write
Command: npx skills add https://github.com/SamArgt/auto-bean --skill auto-bean-write

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafting and updating Beancount transactions safely requires precise evidence handling, validation, and careful posting choices to avoid errors or broken ledgers.

Core Features & Use Cases

  • Draft, review, and commit Beancount transactions from trusted evidence
  • Validate postings against open directives and currency constraints
  • Handle ambiguous transaction intent with bounded questions and established guardrails

Quick Start

Draft a balanced Beancount transaction from verified evidence and review it before applying to the ledger.

Frequently Asked Questions about auto-bean-write

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

FAQPage Schema
How do I draft balanced Beancount transactions from trusted evidence?

To draft balanced Beancount transactions, the Skill reviews trusted evidence and validates explicit postings against open directives and currency constraints to ensure safe ledger writing.

What is the safest way to add entries to a Beancount ledger using a coding agent?

The safest way to add entries with a coding agent is to enforce structured validation, explicit postings, and bounded questions to resolve ambiguities before committing to the ledger.

Can I validate Beancount postings against open directives and currency constraints?

Yes, you can validate Beancount postings against open directives and currency constraints. The Skill checks drafted transactions to ensure postings balance and obey ledger conventions.

How does a coding agent handle ambiguous Beancount transaction intent?

A coding agent handles ambiguous Beancount transaction intent by prompting bounded questions within established guardrails, resolving uncertainties before writing final entries.

What are the limitations of automating Beancount transaction writing?

Limitations of automating Beancount transaction writing include strict reliance on trusted evidence and explicit postings, as the Skill enforces currency constraints and ledger conventions without guessing.