Agent skill
expense-tracking
Track, categorize, and analyze business expenses including credit card statement import and monthly expense reports.
Install this agent skill to your Project
npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/business/admin/expense-tracking
SKILL.md
Expense Tracking
Track, categorize, and analyze business expenses for AceEngineer Inc.
Description
This skill manages expense tracking including credit card statement import, automatic categorization, and expense analysis for engineering consulting operations.
Trigger Conditions
Activate when the user mentions:
- Expense tracking or expense management
- Credit card statement import
- Expense categorization
- Business expense analysis
- Monthly expense reports
Core Capabilities
- Statement Import: Import credit card and bank statements
- Auto-Categorization: Automatically categorize expenses by type
- Receipt Management: Link receipts to transactions
- Expense Analysis: Generate expense reports and visualizations
- Budget Comparison: Compare actual vs budgeted expenses
Usage Examples
# Import credit card statement
from aceengineer_admin.common import import_statement
expenses = import_statement("statements/amex_2025_01.csv")
# Categorize expenses
categorized = categorize_expenses(expenses)
# Generate monthly report
report = generate_expense_report(
year=2025,
month=1,
output_format="html"
)
Expense Categories
Operating Expenses
- Software subscriptions
- Cloud services
- Communication (phone, internet)
- Professional memberships
Travel Expenses
- Airfare
- Hotels and lodging
- Ground transportation
- Per diem meals
Office Expenses
- Office supplies
- Equipment purchases
- Furniture
- Maintenance
Professional Services
- Legal fees
- Accounting fees
- Consulting fees
- Insurance
Output Reports
reports/
├── monthly_expense_report.html # Interactive Plotly charts
├── expense_by_category.xlsx
├── vendor_analysis.xlsx
└── budget_variance.xlsx
Configuration
# config/expense_config.yaml
categories:
- name: "Software"
keywords: ["adobe", "microsoft", "github", "aws"]
- name: "Travel"
keywords: ["airline", "hotel", "uber", "lyft"]
- name: "Office"
keywords: ["staples", "amazon", "office depot"]
budget:
software: 500.00
travel: 2000.00
office: 300.00
Dependencies
- pandas: Data processing and analysis
- plotly: Interactive expense visualizations
- openpyxl: Excel report generation
Related Files
aceengineer_admin/common/: Common utilitiesexpense_data/: Historical expense datastatements/: Imported statements
Workflow
- Import credit card/bank statement CSV
- Parse and clean transaction data
- Apply auto-categorization rules
- Flag transactions requiring review
- Generate expense reports
- Update expense tracking spreadsheet
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-complete-milestone
Archive completed milestone and prepare for next version
gsd-reapply-patches
Reapply local modifications after a GSD update
gsd-verify-work
Validate built features through conversational UAT
gsd-thread
Manage persistent context threads for cross-session work
clinical-trial-protocol
Generate clinical trial protocols for medical devices or drugs through a modular, waypoint-based architecture with research-only and full protocol modes.
single-cell-rna-qc
Performs quality control on single-cell RNA-seq data (.h5ad or .h5 files) using scverse best practices with MAD-based filtering and comprehensive visualizations.
Didn't find tool you were looking for?