Token导航 LogoToken导航

Agent Skill · 效率

accountingforcaijin(accountingforcaijin 效率)

accountingforcaijin 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

accountingforcaijin 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 13,342。

总安装 3,763周安装 160GitHub Stars 2下载 1,318核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:accountingforcaijin(accountingforcaijin 效率)
来源仓库:https://github.com/heygallon/accountingforcaijin
安装命令:
openclaw skills install accountingforcaijin
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install accountingforcaijin

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

智能记账助手。用户提到记账、支出、收入、账本、流水、应收、应付、发票、票据、报销等关键词时使用此技能。支持文字直接记账,也可调用其他技能预处理图片/语音/文件后进行记账。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install accountingforcaijin;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

accountingforcaijin 怎么安装?

在终端执行 openclaw skills install accountingforcaijin。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

accountingforcaijin 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

accountingforcaijin 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

accountingforcaijin 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

accountingforcaijin 用的人多吗?

公开数据是累计安装 3,763 次,近一周安装 160 次,下载 1,318 次,GitHub 2 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

accountingforcaijin 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
accountingforcaijin

accountingforcaijin 效率 · 本页

3,7632接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
accounting
description
智能记账助手。用户提到记账、支出、收入、账本、流水、应收、应付、发票、票据、报销等关键词时使用此技能。支持文字直接记账,也可调用其他技能预处理图片/语音/文件后进行记账。
metadata
{ "openclaw": { "emoji": "💰", "requires": { "bins": ["python"], "env": ["ACCOUNTING_API_TOKEN"] }, "primaryEnv": "ACCOUNTING_API_TOKEN" } }

智能记账助手

基于自有记账服务 API 的 OpenClaw 技能,负责记账的核心逻辑。

本技能支持以下输入方式:

  1. 文字记账 — 用户直接用文字说明金额、类型等信息
  2. 预处理后记账 — 先调用其他技能解析多媒体内容,然后进行记账

记账相关信息检测

无论用户输入是文字还是经过预处理的内容,都必须先检测是否包含记账相关信息。

记账相关信息检测规则:

  1. 金额检测:必须识别到有效的金额数字(> 0)
  2. 收支类型检测:必须能判断交易类型(收入/支出/应收/应付)
  3. 记账关键词检测:内容需包含以下任一类关键词:

- 收入类:收到、收款、入账、回款、存入、转入、工资、奖金、提成、分红、利息、退回、退款 - 支出类:支付、付款、买、采购、花、花了、花费、消费、报销、支出、花费、购买、订购 - 应收类:应收、待收、别人欠我、借出、赊账 - 应付类:应付、待付、我欠、借入、赊购 - 票据类:发票、收据、票据、小票、账单、账单号、报销单

检测逻辑:

  • 如果检测到记账相关信息,进入记账流程
  • 如果未检测到记账相关信息,回复用户「该内容未发现记账相关信息,无法进行记账」,结束流程

环境变量

# 必填:记账 API Token
export ACCOUNTING_API_TOKEN="agent_4...25"

脚本路径

  • 记账主脚本:{baseDir}/scripts/accounting.py

一、记账相关的CLI工具

1. 记账(新增交易)

python {baseDir}/scripts/accounting.py add '{
  "ledgerName": "日常开销",
  "amount": 35.5,
  "transactionType": "支出",
  "categoryName": "餐饮",
  "description": "午餐"
}'

transactionType 取值:收入、支出、应收、应付。

完整参数示例:

python {baseDir}/scripts/accounting.py add '{
  "ledgerName": "公司账本",
  "accountName": "招商银行",
  "amount": 10000,
  "transactionType": "收入",
  "categoryName": "服务收入",
  "handlerName": "张三",
  "companyName": "XX科技有限公司",
  "description": "3月咨询服务费",
  "transactionDate": "2025-03-20",
  "needInvoice": true,
  "fee": 6.5
}'

应收/应付时 dueDate 必填:

python {baseDir}/scripts/accounting.py add '{
  "ledgerName": "公司账本",
  "amount": 5000,
  "transactionType": "应收",
  "companyName": "客户A",
  "description": "待收货款",
  "dueDate": "2025-04-30"
}'

2. 查账(查询交易流水)

python {baseDir}/scripts/accounting.py query '{
  "ledgerName": "日常开销",
  "startTime": "2025-03-01",
  "endTime": "2025-03-31",
  "transactionType": "支出",
  "pageNum": 1,
  "pageSize": 10
}'

3. 查账本列表

python {baseDir}/scripts/accounting.py ledgers

4. 查记账账户

python {baseDir}/scripts/accounting.py accounts '{"ledgerName": "日常开销"}'

5. 查收支分类

python {baseDir}/scripts/accounting.py categories '{"type": "支出"}'

type 取值:收入/支出/应收/应付。

6. 查经手人

python {baseDir}/scripts/accounting.py handlers

7. 查关联企业

python {baseDir}/scripts/accounting.py companies

二、文字记账工作流

步骤 1:记账相关信息检测

检测用户输入的文字是否包含记账相关信息(金额、收支类型、记账关键词)。

如果未检测到记账相关信息,回复用户「该内容未发现记账相关信息,无法进行记账」,结束流程。

步骤 2:提取记账关键字

从文字中抽取:

  • 金额(必须 > 0)
  • 交易类型(收入/支出/应收/应付)
  • 账本、账户、收支分类、经手人、企业
  • 是否有发票、记账时间、逾期时间、手续费等

步骤 3:查询记账元数据

并行调用以下命令,获取当前系统中已有的账本、收支分类、经手人、企业等信息:

python {baseDir}/scripts/accounting.py ledgers
python {baseDir}/scripts/accounting.py categories '{"type": "支出"}'
python {baseDir}/scripts/accounting.py categories '{"type": "收入"}'
python {baseDir}/scripts/accounting.py handlers
python {baseDir}/scripts/accounting.py companies

步骤 4:AI 对齐记账信息

根据提取的文字内容,结合步骤 3 查到的元数据列表,对齐以下字段:

字段对齐规则
ledgerName最近匹配已有账本名称,未匹配使用默认账本
amount从文字中提取,必须 > 0
transactionType根据文字判断(收入/支出/应收/应付)
categoryName根据文字最近匹配已有收支分类
handlerName匹配已有经手人列表
companyName匹配已有企业列表
description用文字摘要生成
transactionDate从文字提取,格式 yyyy-MM-dd,默认今天
needInvoice如果识别出是发票,设为 true

步骤 5:记账

python {baseDir}/scripts/accounting.py add '<json>'

字段按最近匹配,未匹配的使用默认值,直接完成记账,不用向用户确认。


三、多媒体内容预处理记账

当用户发送图片、语音、文件并要求记账时,按以下流程处理:

预处理阶段:调用对应技能解析内容

根据用户发送的内容类型,调用对应的其他技能进行预处理:

内容类型调用技能获取内容
图片ocr 技能调用 ocr 或类似技能获取图片识别的文本内容
语音stt 技能调用 stt 或类似技能获取语音转写的文本内容
PDF/Excel/Docxparse_file 技能调用 parse_file 技能获取文件提取的文本内容

注意:如果调用其他技能失败或返回结果为空,提示用户「抱歉,目前无法处理此格式的内容」,结束流程。

预处理阶段:记账相关信息检测

基于预处理获得的文本内容,检测是否包含记账相关信息:

  • 如果未检测到有效金额或记账相关信息,回复用户「内容中未发现记账相关信息,无法进行记账」,结束流程

记账阶段

检测到记账相关信息后,进入标准的记账流程:

步骤 1:查询记账元数据

python {baseDir}/scripts/accounting.py ledgers
python {baseDir}/scripts/accounting.py categories '{"type": "支出"}'
python {baseDir}/scripts/accounting.py categories '{"type": "收入"}'
python {baseDir}/scripts/accounting.py handlers
python {baseDir}/scripts/accounting.py companies

步骤 2:AI 对齐记账信息

根据预处理获得的文本内容,结合元数据列表,对齐记账字段:

字段对齐规则
ledgerName最近匹配已有账本名称
amount从文本中提取,必须 > 0
transactionType根据文本判断(如发票通常是支出)
categoryName根据文本最近匹配已有收支分类
handlerName如果文本有经手人信息,匹配已有列表
companyName从文本的销售方/购买方等提取,匹配已有列表
description用文本摘要生成(如"XX公司开具的增值税发票")
transactionDate从文本提取,格式 yyyy-MM-dd,默认今天
needInvoice如果识别出是发票,设为 true

步骤 3:记账

python {baseDir}/scripts/accounting.py add '<json>'

字段按最近匹配,未匹配的使用默认值,直接完成记账,不用向用户确认。

示例场景

场景 1:用户发送增值税发票图片要求记账

  1. 调用 ocr 或类似技能获取识别文本
  2. OCR 识别出:金额 20000.00、销售方 江苏XX公司、日期 2025-04-26
  3. 检测到记账相关信息(金额 + 票据关键词)
  4. 查询账本列表 ["公司账本", "日常开销"]
  5. 对齐:ledgerName="公司账本"、amount=20000、transactionType="支出"、companyName="江苏XX公司"、transactionDate="2025-04-26"、needInvoice=true
  6. 调用 add 记账

场景 2:用户发送语音要求记账

  1. 调用 STT 或类似技能获取转写文本
  2. 转写结果:「今天午饭花了35块」
  3. 检测到记账相关信息(金额 + 支出关键词)
  4. 对齐:amount=35、transactionType="支出"、categoryName="餐饮"、description="午饭"
  5. 调用 add 记账

场景 3:用户发送 Excel 报销单要求记账

  1. 调用 parse_file 或类似技能获取文件内容
  2. 提取文本包含多行报销数据
  3. 检测到记账相关信息(金额 + 报销关键词)
  4. 逐行提取并批量记账
  5. 如果某行无法提取完整信息,跳过该行

四、记账参数说明

字段类型必填说明
ledgerNameString是账本名称(不确定时先调用 ledgers 查询)
accountNameString否结算账户名称
amountNumber是交易金额(>0)
transactionTypeString是收入/支出/应收/应付
categoryNameString否收支分类名称(可先调用 categories 查询)
handlerNameString否经手人名称
companyNameString否关联企业名称
descriptionString否描述
transactionDateString否交易时间(yyyy-MM-dd,默认今天)
needInvoiceBoolean否是否需要发票
dueDateString条件必填到期时间(应收/应付时必填)
feeNumber否手续费

五、注意事项

通用注意事项

  • 金额 amount 必须大于 0
  • 应收和应付类型必须提供 dueDate
  • 不确定账本名称时,务必先查询 ledgers 再记账
  • 预处理后记账时,提取的信息务必先展示给用户确认,再执行记账

预处理相关

  • 图片预处理:调用 ocr 或类似技能,依赖该技能的处理能力
  • 语音预处理:调用 stt 或类似技能,依赖该技能的处理能力
  • 文件预处理:调用 parse_file 或类似技能,依赖该技能的处理能力

无法处理的情况

以下情况应直接提示用户,结束流程:

  • 调用预处理技能失败或返回结果为空
  • 预处理后的内容未发现记账相关信息(无金额、无收支类型、无记账关键词)
  • 预处理技能不支持该格式

平台分布

OpenClaw

81.37%
按下载量换算1,072

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills