← 返回
未分类 Key

My finance agent

Record company expenses and generate summary tables. Data is persisted to a CSV file on Google Drive. Supports adding expenses (date, category, amount, descr...
记录公司支出并生成汇总表,数据保存在 Google Drive 上的 CSV 文件中,支持添加支出(日期、类别、金额、描述)...
mr-jude-justin
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 167
下载
💾 0
安装
1
版本
#latest

概述

finance-agent

finance-agent 是一个用于记录公司开销并生成汇总表格的 Agent 技能。所有数据持久化到 Google Drive 的 CSV 文件中,确保数据安全可靠。

使用场景

当用户需要以下操作时,请调用本技能:

  • 记录一笔新的公司开销(如差旅、餐饮、办公用品等)
  • 查看所有开销记录的汇总表格
  • 导出开销报告为 CSV 或 Markdown 格式
  • 追踪特定类别的开销

操作说明

添加开销记录

调用 add_expense 方法,传入以下参数:

参数类型说明示例
------------------------
datestr开销日期,格式为 YYYY-MM-DD"2026-02-28"
categorystr开销类别"Travel", "Meals", "Office Supplies"
amountfloat开销金额250.75
descriptionstr开销描述"Flight to client meeting"
from finance_agent import FinanceAgent

agent = FinanceAgent()
agent.add_expense('2026-02-28', 'Travel', 250.75, 'Flight to client meeting')

生成开销汇总表格

调用 generate_expense_table 方法,通过 output_format 参数指定输出格式:

格式说明
------------
"dataframe"返回 Pandas DataFrame 对象(默认)
"csv"返回 CSV 格式字符串
"markdown"返回 Markdown 格式表格字符串
# 生成 Markdown 格式报告
markdown_table = agent.generate_expense_table(output_format='markdown')
print(markdown_table)

# 生成 CSV 格式报告
csv_data = agent.generate_expense_table(output_format='csv')

导出报告

调用 export_report 方法,将报告保存到指定路径:

agent.export_report(output_path='expense_report.csv', output_format='csv')

数据持久化

本技能使用 CSV 文件进行数据持久化。默认情况下,数据保存在 expense_report.csv 文件中。

若需将数据同步到 Google Drive,请确保已正确配置 GDRIVE_CREDENTIALS 环境变量,并使用 Google Drive API 将 CSV 文件上传到指定目录。

环境变量

变量名说明
--------------
GDRIVE_CREDENTIALSGoogle Drive API 凭据文件路径(JSON 格式)

文件结构

finance-agent/
├── SKILL.md                # 本文件,技能说明文档
├── finance_agent.py        # 技能主逻辑实现
└── expense_report.csv      # 开销数据持久化文件(示例数据)

示例输出

以下是 Markdown 格式的开销汇总表格示例:

DateCategoryAmountDescription
---------------------------------------------------------------------
2026-02-27Office Supplies55.0Printer paper and ink
2026-02-26Travel250.75Flight to client meeting
2026-02-25Meals45.5Lunch with a potential partner

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-20 06:11 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,214 📥 266,401
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,006
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 711 📥 243,702