feishu-bookkeeping

Automate expense and income records into Feishu's multi-dimensional ledger via Feishu CLI.

1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/andy-JustSayWhen/feishu-bookkeeping-skill --skill feishu-bookkeeping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-bookkeeping
Source: https://github.com/andy-JustSayWhen/feishu-bookkeeping-skill/tree/main
Command: npx skills add https://github.com/andy-JustSayWhen/feishu-bookkeeping-skill --skill feishu-bookkeeping

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

feishu-bookkeeping automates the process of recording expenses and incomes directly into Feishu's multi-dimensional ledger, reducing manual bookkeeping effort and the risk of human error.

Core Features & Use Cases

  • Chat-driven bookkeeping: users can log transactions via natural language, structured fields, or images, and the agent writes to the Feishu ledger using Feishu CLI.
  • Automatic field inference & mapping: maintains keyword-to-field mappings to infer missing data and fill out necessary fields.
  • Lifecycle tools: supports installation, ledger binding, logging, backups, and templates for consistent records.

Quick Start

Install the skill, bind a Feishu ledger, then start logging your first entry via chat.

Frequently Asked Questions about feishu-bookkeeping

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

FAQPage Schema
How do I automate Feishu ledger bookkeeping from chat messages?

You can automate Feishu ledger bookkeeping by using a chat-driven agent that parses natural language, structured fields, or receipt images, then writes the parsed expense and income records directly into your Feishu multi-dimensional ledger via Feishu CLI.

Can I log expenses into a Feishu multi-dimensional ledger using receipt images?

Yes, you can log expenses using receipt images. The skill applies OCR and NLP processing to extract transaction details from the images, automatically infers any missing data through keyword-to-field mappings, and posts the completed record into your bound Feishu ledger.

What is the best way to map missing fields when recording transactions in Feishu?

The best way to map missing fields is to use the skill's automatic field inference, which maintains keyword-to-field mappings to predict and populate necessary ledger columns based on the provided natural language input or structured transaction data.

Do I need a bound ledger before I start logging expenses via Feishu CLI?

Yes, you need a bound ledger. Binding your Feishu multi-dimensional ledger is a prerequisite step during the quick start setup, ensuring the agent knows exactly where to write the transaction records via Feishu CLI.

Does Feishu bookkeeping automation support natural language input for income and expense records?

Yes, Feishu bookkeeping automation supports natural language input. The agent uses NLP to understand your chat messages, infers missing data fields, and automatically posts the expense or income records into your bound Feishu multi-dimensional ledger.