finance-manager by ailabs-393/ai-labs-claude-skills
npx skills add https://github.com/ailabs-393/ai-labs-claude-skills --skill finance-manager一个全面的个人财务管理工具包,能够处理交易数据、执行复杂的财务分析、生成可操作的见解,并创建美观的可视化报告。
对于 PDF 文件:
python scripts/extract_pdf_data.py <input.pdf> <output.csv>
对于 CSV/JSON 文件:
Date、Description、Income(类别)、Type、广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
Amount对交易数据进行全面分析:
python scripts/analyze_finances.py <transactions.csv> > analysis_output.json
输出包括:
创建包含可视化的交互式 HTML 报告:
python scripts/generate_report.py <analysis_output.json> <report.html>
报告特性:
# 从 PDF 提取数据
python scripts/extract_pdf_data.py finance_data.pdf transactions.csv
# 分析数据
python scripts/analyze_finances.py transactions.csv > analysis.json
# 生成可视化报告
python scripts/generate_report.py analysis.json financial_report.html
Savings Rate = (Total Income - Total Expenses) / Total Income × 100
基准:
有关详细框架和方法论,请参阅 references/financial_frameworks.md。
系统根据以下因素生成个性化建议:
建议示例:
按类别显示支出的比例细分,并带有颜色编码。
显示每月收入与支出的比较,以识别现金流趋势。
所有脚本都需要 Python 3.7+ 及标准库。额外要求:
对于 PDF 提取:
pip install pdfplumber --break-system-packages
对于数据分析:
pip install pandas --break-system-packages
所有可视化依赖项都从 HTML 输出中的 CDN 加载(Chart.js)。
finance-manager/
├── scripts/
│ ├── extract_pdf_data.py # PDF → CSV 转换
│ ├── analyze_finances.py # 财务分析引擎
│ └── generate_report.py # HTML 报告生成器
└── references/
└── financial_frameworks.md # 详细分析方法论
编辑 analyze_finances.py 中的类别定义以匹配您的跟踪系统。
修改 generate_budget_recommendations() 函数中的建议阈值以匹配个人目标。
自定义 generate_report.py 中的 HTML_TEMPLATE 以调整颜色、字体或布局。
月度回顾: "分析我十月份的支出并创建报告"
预算优化:
"我在哪些方面花钱太多?"
趋势分析: "我这个月的支出与上个月相比如何?"
目标设定: "我的储蓄率是多少?如何提高?"
类别洞察: "按交易细分我的食品支出"
PDF 处理: "从我的银行对账单 PDF 中提取所有交易"
有关全面的财务框架、预算指导原则和分析方法,请阅读:
view references/financial_frameworks.md
内容包括:
每周安装次数
352
代码仓库
GitHub 星标数
322
首次出现
2026年1月23日
安全审计
安装于
opencode269
gemini-cli245
codex245
github-copilot226
cursor220
openclaw211
A comprehensive toolkit for personal finance management that processes transaction data, performs sophisticated financial analysis, generates actionable insights, and creates beautiful visual reports.
For PDF files:
python scripts/extract_pdf_data.py <input.pdf> <output.csv>
For CSV/JSON files:
Date, Description, Income (category), Type, AmountRun comprehensive analysis on transaction data:
python scripts/analyze_finances.py <transactions.csv> > analysis_output.json
Output includes:
Create interactive HTML report with visualizations:
python scripts/generate_report.py <analysis_output.json> <report.html>
Report features:
# Extract data from PDF
python scripts/extract_pdf_data.py finance_data.pdf transactions.csv
# Analyze the data
python scripts/analyze_finances.py transactions.csv > analysis.json
# Generate visual report
python scripts/generate_report.py analysis.json financial_report.html
Savings Rate = (Total Income - Total Expenses) / Total Income × 100
Benchmarks:
For detailed frameworks and methodologies, see references/financial_frameworks.md.
The system generates personalized recommendations based on:
Example recommendations:
Shows proportional breakdown of expenses by category with color coding.
Displays monthly comparison of income and expenses to identify cash flow trends.
All scripts require Python 3.7+ with standard libraries. Additional requirements:
For PDF extraction:
pip install pdfplumber --break-system-packages
For data analysis:
pip install pandas --break-system-packages
All visualization dependencies are loaded from CDN in the HTML output (Chart.js).
finance-manager/
├── scripts/
│ ├── extract_pdf_data.py # PDF → CSV conversion
│ ├── analyze_finances.py # Financial analysis engine
│ └── generate_report.py # HTML report generator
└── references/
└── financial_frameworks.md # Detailed analysis methodologies
Edit the category definitions in analyze_finances.py to match your tracking system.
Modify recommendation thresholds in the generate_budget_recommendations() function to match personal goals.
Customize the HTML_TEMPLATE in generate_report.py to adjust colors, fonts, or layout.
Monthly Review: "Analyze my October spending and create a report"
Budget Optimization:
"Where am I spending too much money?"
Trend Analysis: "How does my spending this month compare to last month?"
Goal Setting: "What's my savings rate and how can I improve it?"
Category Insights: "Break down my food spending by transaction"
PDF Processing: "Extract all transactions from my bank statement PDF"
For comprehensive financial frameworks, budgeting guidelines, and analysis methodologies, read:
view references/financial_frameworks.md
This includes:
Weekly Installs
352
Repository
GitHub Stars
322
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode269
gemini-cli245
codex245
github-copilot226
cursor220
openclaw211
Excel财务建模规范与xlsx文件处理指南:专业格式、零错误公式与数据分析
38,100 周安装
OpenAPI 转 TypeScript 工具 - 自动生成 API 接口与类型守卫
563 周安装
数据库模式设计器 - 内置最佳实践,自动生成生产级SQL/NoSQL数据库架构
564 周安装
Rust Unsafe代码检查器 - 安全使用Unsafe Rust的完整指南与最佳实践
564 周安装
.NET并发编程模式指南:async/await、Channels、Akka.NET选择决策树
565 周安装
韩语语法检查器 - 基于国立国语院标准的拼写、空格、语法、标点错误检测与纠正
565 周安装
技能安全扫描器 - 检测Claude技能安全漏洞,防范提示注入与恶意代码
565 周安装