journal

Convert CSV, receipt, and invoice data into validated ledger entries.

352|34|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/kazukinagata/shinkoku --skill journal-kazukinagata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: journal
Source: https://github.com/kazukinagata/shinkoku/tree/main/skills/journal
Command: npx skills add https://github.com/kazukinagata/shinkoku --skill journal-kazukinagata

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines end-to-end bookkeeping by converting CSVs, receipts, and invoices into validated journal entries, reducing manual data entry and errors.

Core Features & Use Cases

  • Import CSV transactions with automatic account code suggestion and validation for ledger entries.
  • OCR-based extraction from receipts and invoices with user confirmation before posting.
  • Manage the ledger lifecycle, including init, search, update, delete, and duplicate checks to maintain data integrity.

Quick Start

Run the journal workflow on your data and confirm each suggested account before posting.

Frequently Asked Questions about journal

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

FAQPage Schema
How do I convert receipt OCR data into validated journal entries?

Receipt OCR data is extracted and converted into validated journal entries by applying account-code mapping, enforcing duplicate checks, and requiring user confirmation before posting to the ledger.

How do I import CSV transactions into a ledger with automatic account codes?

CSV transactions are imported into the ledger with automatic account-code suggestions and data validation, ensuring accurate postings while reducing manual bookkeeping entry errors.

What is the best way to automate bookkeeping for small businesses from raw invoices?

Automating bookkeeping from raw invoices involves extracting transaction data, suggesting account codes, and enforcing duplicate checks to generate verified ledger entries for small businesses.

Does this journal entry workflow support duplicate checks for ledger postings?

Yes, the journal entry workflow enforces duplicate checks during the ledger lifecycle to maintain data integrity and prevent repeated postings of the same transaction data.

Can I manage the ledger lifecycle including search, update, and delete for imported transactions?

Yes, you can manage the ledger lifecycle including init, search, update, and delete operations to maintain data integrity for imported CSV transactions and OCR-extracted invoices.

Why do I need user confirmation before posting OCR-extracted invoice entries?

User confirmation before posting OCR-extracted invoice entries ensures that the suggested account-code mapping is verified, enforcing data validation and preventing inaccurate ledger postings.