family-bookkeeping

Community

Record and import family expenses instantly.

Authorhzlawliet
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Make shared household bookkeeping simple and consistent by turning natural-language notes and exported WeChat/Alipay statements into a canonical ledger that can be reviewed, summarized, and imported into Feishu Bitable. This removes manual spreadsheet cleanup, reduces duplicate imports, and provides quick month/year reporting for family finances.

Core Features & Use Cases

  • Natural-language single-entry bookkeeping: add income or expense rows from casual phrases such as "今天午饭 32" with auto date and basic category inference.
  • Bill normalization and import pipeline: convert WeChat (.xlsx) and Alipay (.csv) exports into a canonical JSON/CSV schema, run dedupe prechecks, and produce a Feishu-importable CSV.
  • Live queries and lightweight updates: summary reporting (monthly/yearly), recent-record lookup, and single-record update when match is unambiguous.
  • Safe import rules: prefers transaction-id dedupe, skips zero-amount rows, preserves original source, and requires explicit confirmation for destructive actions.

Quick Start

Tell the assistant a natural-language entry like "今天午饭 32" to add a record or provide an exported WeChat/Alipay bill file to normalize and prepare a Feishu-importable CSV.

Dependency Matrix

Required Modules

requestsopenpyxl

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: family-bookkeeping
Download link: https://github.com/hzlawliet/family-bookkeeping/archive/main.zip#family-bookkeeping

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.