ledger

Maintain an immutable financial ledger with Stripe and Neon Postgres reconciliation.

4|2|Updated Sep 17, 2025
One-click install
npx skills add https://github.com/SylphxAI/flow --skill ledger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ledger
Source: https://github.com/SylphxAI/flow/tree/main/.claude/skills/ledger
Command: npx skills add https://github.com/SylphxAI/flow --skill ledger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solves the challenge of maintaining an immutable, auditable financial ledger.

Core Features & Use Cases

  • Append-only ledger to protect integrity and support audit trails
  • Reconciliation workflows with Stripe and Neon Postgres-based data
  • Deterministic money handling without floating-point arithmetic and idempotent mutations
  • Support for multi-user financial operations, refunds, and daily reconciliations

Quick Start

Say "ledger add transaction amount=100 currency=USD type=credit note='invoice #1234'." Then "ledger balance" to verify.

Frequently Asked Questions about ledger

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

FAQPage Schema
How do I maintain an immutable financial ledger for audit compliance?

An immutable ledger records all transactions in append-only fashion, creating a permanent audit trail that cannot be altered or deleted. This approach protects financial integrity and simplifies compliance by preserving every transaction's history and allowing auditors to trace activity from inception.

Can I reconcile my ledger with Stripe and Postgres automatically?

Yes. The ledger supports reconciliation workflows that connect directly to Stripe and Neon Postgres-backed systems, enabling automated daily reconciliations and deterministic money handling without floating-point errors to ensure transactions match across all systems.

How do I handle refunds and multi-user transactions without data corruption?

The ledger enforces idempotent mutations, meaning repeated operations produce identical results without duplication or corruption. This guarantees reliable handling of refunds and concurrent financial operations across multiple users while maintaining ledger consistency.

What's the best way to track payment processing with decimal precision?

Use deterministic money handling that avoids floating-point arithmetic entirely. The ledger stores monetary values with exact precision, eliminating rounding errors that accumulate in payment systems and ensuring cent-accurate balances across all transactions.

Do I need specialized tools to verify ledger balances?

No. The ledger provides direct balance verification commands that calculate totals from the immutable transaction history. Query results are deterministic and auditable because every entry is permanent and timestamped.

When should I use an immutable ledger instead of standard database tables?

Use an immutable ledger when you need permanent audit trails, regulatory compliance, or fraud detection. Unlike updatable tables, append-only ledgers prevent accidental or malicious transaction deletion and provide complete financial history for reconciliation and investigations.