Install
openclaw skills install @nihao-ok/billing-system-skill对账单生成系统 — 零配置通用版。自动注册试用账户,自动下载模板。Excel含汇总分析+客户余额趋势图(万元),PDF含双利息主体明细。
openclaw skills install @nihao-ok/billing-system-skill| 方式 | 适合 | 说明 |
|---|---|---|
| 在线版 | 任意设备、无需安装 | 通过 SCF 云函数生成,curl 调用 |
| EXE 版 | Windows 桌面 | 双击运行,无需联网 |
https://1440636612-55rmw631p6.ap-beijing.tencentscf.com
此 Skill 不含 API Key。首次调用时 自动注册试用账户(3 次配额):
1. curl "https://1440636612-55rmw631p6.ap-beijing.tencentscf.com/auto-register"
→ 返回 {"key":"wb-xxxxxxxx","user":"试用用户_xxxx","quota":3,"role":"trial"}
2. 把返回的 key 保存为本地变量,后续所有请求带上这个 key
如果还没有 key:
# 自动注册
RESP=$(curl -s "https://1440636612-55rmw631p6.ap-beijing.tencentscf.com/auto-register")
KEY=$(echo $RESP | python -c "import sys,json; print(json.load(sys.stdin)['key'])")
echo "你的 Key: $KEY"
如果已经有 key,跳过此步。
curl -o template_input.xlsx \
"https://1440636612-55rmw631p6.ap-beijing.tencentscf.com/template?key=$KEY"
模板包含 4 个 Sheet:
| Sheet | 说明 |
|---|---|
| 使用说明 | 模板使用指引 |
| 客户信息 | 客户名称、年利率(%)、期初余额月份、期初余额(元)、备注 |
| 借款记录 | 客户名称、月份、借款编号、借款日期、到期日期、借款金额(元)、春晖利率(%)、红润利率(%)、备注 |
| 还款记录 | 客户名称、月份、还款编号、还款日期、还款金额(元)、指定借款、备注 |
利率留空则使用客户信息中的默认年利率。指定借款留空则自动分配。
curl -X POST \
"https://1440636612-55rmw631p6.ap-beijing.tencentscf.com/generate?key=$KEY" \
-F "file=@template_input.xlsx" \
-o 对账单结果.zip
unzip 对账单结果.zip -d 对账单结果/
对账单_时间戳.xlsx)| Sheet | 内容 |
|---|---|
| 汇总 | 所有客户各月账务汇总表 |
| 汇总分析 ⭐ | 当月客户余额表(含合计)、下月还款预计(含合计)、月度余额趋势图(万元)、月度户数柱状图 |
| 各客户 | 每客户月度账务明细、借款/还款明细、月度余额变动折线图(万元,含数据标签) |
对账单生成.exe 和 template_input.xlsx 放在同一文件夹对账单生成.exe → 自动在 账单成品/ 生成所有 Excel 和 PDF文件夹/
├── 对账单生成.exe ← 双击运行
├── template_input.xlsx ← 填入数据
└── 账单成品/ ← 自动生成
├── 对账单_时间戳.xlsx
├── 2026-04月对账单/
│ ├── XX公司_2026-04_对账单.pdf
│ └── ...
└── ...
template_input.xlsx,再次双击即可当用户说"生成对账单"、"制作账单"时:
/auto-register 注册import openpyxl
wb = openpyxl.load_workbook("template_input.xlsx")
# 客户信息(Sheet 2)
ws1 = wb["客户信息"]
ws1.append(["张三", 12, "2025-01", 100000, ""])
# 借款记录(Sheet 3)
ws2 = wb["借款记录"]
ws2.append(["张三", "2025-01", "JK001", "2025-01-15", "2025-07-15", 50000, 0, 0, ""])
# 还款记录(Sheet 4)
ws3 = wb["还款记录"]
ws3.append(["张三", "2025-02", "HK001", "2025-02-28", 20000, "", ""])
wb.save("template_input.xlsx")