← Back to Skills Marketplace
chensenym

账本

by chensenym · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
46
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install zhangben
Description
个人记账与资产管理 MCP 服务(陶朱账本)。通过 moneydata.cn MCP 接口管理收入、支出、资产买入/卖出、负债、交易记录、财富看板等。触发场景:用户提到记账、记收入、记支出、买资产、卖资产、查资产、查负债、查交易、查收支、财富看板、账本等个人财务操作。
README (SKILL.md)

陶朱账本 (zhangben) MCP 技能

通过 https://moneydata.cn/mcp 的 MCP 接口管理个人财务。

§1 连接与认证

  • 身份标识ID (32位): 根据 MAC 地址 MD5 生成,⚠️ 更换会导致历史数据丢失! 必须保存
  • Token 获取: POST https://moneydata.cn/api/user/token,body: {"code": "\x3Ccode>"}
    • code 构造: 身份标识ID + 10位时间戳 + f5138595b7b93cd08b8c03bbaa825ddb
    • Token 过期后用同一身份标识ID + 新时间戳即可换新 token
  • 配置保存: 生成的身份标识ID和Token必须在配置文件中保存,方便调用MCP服务使用

§2 参数陷阱(必读!)

工具 ❌ 易错写法 ✅ 正确写法
buy_asset code: "600519" price_code: "600519"
buy_asset price: 1268 cost_unit_price: 1268
buy_asset 不传币种 pay_currency: "CNY" (必填!)
sell_asset 不传币种 deposit_currency: "CNY" (必填!)
income/expense 不传币种 currency: "CNY" (必填!)
borrow/repay 不传币种 from_currency/to_currency: "CNY" (必填!)
get_income_expense_category direction: "income" direction: 1 (int)
各工具数字参数 "101" (string) 101 (number)

§3 操作速查

完整参数 schema 见 references/mcp-api.md,平台ID见 references/platform-ids.md,分类代码见 references/category-codes.md

记录收入

income(sub_category=2, amount=1000, platform_id=101, currency="CNY")
  • 工具名是 income,不是 record_income
  • record_date: 可选 YYYY-MM-DD

记录支出

expense(sub_category=44, platform_id=101, amount=2000, currency="CNY", pay_mode="balance", remark="买手机")
  • pay_mode 枚举: balance(余额) | credit(信用卡),其他值报 [30018]
  • 信用消费不扣活期余额,记为信用卡欠款,通过 repay 还款

买入资产

buy_asset(sub_type=1, price_code="600519", quantity=2, cost_unit_price=1268,
          platform_id=1, from_platform_id=101, pay_currency="CNY")
  • platform_id: 存放平台(券商),from_platform_id: 扣款平台(银行),不传则同 platform_id
  • price_code: A股 600519/SH600519 均可,基金 F000051,黄金 UDFGOLD001

卖出资产

sell_asset(sub_type=1, price_code="SH600519", platform_id=1, quantity=1,
           sell_unit_price=1300, deposit_currency="CNY", to_platform_id=101)
  • price_code 最佳实践: 用 get_asset_list 返回的格式(A股 SH600519,港股 HK00700)
  • 返回: remaining_quantity(剩余持有)、realized_profit(盈亏)、deposit_asset_id

借款/还款

borrow(from_sub_type=46, from_platform_id=101, from_currency="CNY",
       to_sub_type=21, to_platform_id=105, to_currency="CNY", quantity=100000)
repay(from_sub_type=21, from_platform_id=101, from_currency="CNY",
      to_sub_type=49, to_platform_id=101, to_currency="CNY", quantity=100)
  • borrow: from_sub_type=46(房贷)/47(车贷)/48(消费贷)/49(信用贷),to_sub_type=仅21(活期)
  • repay: from_sub_type=仅21(活期),to_sub_type=46/47/48/49

查询工具

工具 用途 关键提醒
get_asset_list 资产列表 证券 category=0(非10);看 base(CNY) 非 originalinclude_cleared(bool)含已清仓
get_liability_list 负债列表 remaining_amount,⚠️ base.total_value 可能=0
get_transaction_list 交易记录 biz_type: buy_asset/sell_asset/income/expense/repay/borrow/transfer
get_dashboard_summary 财富看板 总资产/总负债/净资产/月年变化
get_income_summary 收入汇总 传 category 按二级汇总,不传按一级
get_expense_summary 支出汇总 同上
get_platform_list 平台列表 可按 sub_type 过滤
get_income_expense_category 收支分类 direction=1(收入)/2(支出),int 非 string

§4 重要提醒

  • 跨币种买入: 买港股必须传 pay_currency="CNY",系统自动按汇率折算扣款
  • 负债查询: 看 remaining_amount(待还金额)
  • 数量单位: 股票=股,基金=份,黄金=克
  • 错误码速查: 30014(余额不足) 31002(必填缺失) — 完整列表见 references/errorcode.md
Usage Guidance
Review carefully before installing. Only use this skill if you trust moneydata.cn with your personal financial records, are comfortable storing its token and stable identity value, and can confirm every write operation before it updates your ledger. The publisher should remove or clearly justify the send_message tool and add explicit confirmation guidance for income, expense, asset, borrowing, and repayment actions.
Capability Assessment
Purpose & Capability
The stated purpose is personal bookkeeping and asset management through moneydata.cn, and most tools fit that purpose. The documented send_message tool is not justified by bookkeeping or asset-management workflows.
Instruction Scope
The skill documents read and write operations for income, expenses, assets, borrowing, repayment, dashboards, and transaction history, but it does not require explicit confirmation or explain correction/rollback before state-changing financial record updates.
Install Mechanism
The artifact is markdown-only skill documentation and reference files; no executable installer, package dependency, or local script is present.
Credentials
Use of an external MCP endpoint and bearer token is expected for this service, but the skill handles sensitive personal finance data and instructs use of a MAC-derived persistent identity.
Persistence & Privilege
The skill says the generated identity ID and token must be saved for future MCP calls. That persistence is disclosed and purpose-related, but users should understand it ties records to a stable local identifier and stored credential.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zhangben
  3. After installation, invoke the skill by name or use /zhangben
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of zhangben skill: - Provides personal accounting and asset management services via the moneydata.cn MCP API. - Supports income, expense, asset buy/sell, liability management, transaction queries, financial dashboard, and summary operations. - Includes detailed parameter guidance and usage examples for all main functions. - Lists common configuration and input pitfalls for accurate API calls. - Consolidates important reminders and best practices for asset and liability management.
v0.1.0
陶朱账本 (zhangben) MCP 技能 1.1.0 版本发布: - 提供通过 moneydata.cn MCP 接口的一站式个人记账与资产管理服务 - 支持收入、支出、资产买入/卖出、负债、交易记录、财富看板等功能 - 详细说明必填参数与易错点,显著提升接入与操作准确性 - 整理各类常用操作示例和查询工具速查表 - 补充重要提醒及常见错误码,方便快速排查问题
Metadata
Slug zhangben
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 账本?

个人记账与资产管理 MCP 服务(陶朱账本)。通过 moneydata.cn MCP 接口管理收入、支出、资产买入/卖出、负债、交易记录、财富看板等。触发场景:用户提到记账、记收入、记支出、买资产、卖资产、查资产、查负债、查交易、查收支、财富看板、账本等个人财务操作。 It is an AI Agent Skill for Claude Code / OpenClaw, with 46 downloads so far.

How do I install 账本?

Run "/install zhangben" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 账本 free?

Yes, 账本 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 账本 support?

账本 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 账本?

It is built and maintained by chensenym (@chensenym); the current version is v1.0.0.

💬 Comments