Agent skill
report-generation
Generate Slovak VAT Act 2025 compliant reports for business trip tax deductions with automatic validation
Install this agent skill to your Project
npx add-skill https://github.com/ceo-whyd-it/car-log/tree/main/claude_skills/report-generation
SKILL.md
Skill 5: Report Generation
Purpose
Generate Slovak VAT Act 2025 compliant reports for business trip tax deductions. Automatically validate compliance before generating CSV exports.
Activation Triggers
- "generate report"
- "export CSV"
- "November report"
- "business trips this month"
- "create tax report"
Workflow
- Filter trips by date range, vehicle, and purpose (Business/Personal/All)
- Run compliance check against Slovak VAT Act 2025 requirements
- Generate CSV with mandatory tax deduction fields
- Show summary with statistics and compliance status
- Save to ~/Documents/MileageLog/reports/
Slovak VAT Act 2025 Compliance Verification
Before generating any report, ALWAYS display compliance checklist:
πΈπ° Slovak VAT Act 2025 Compliance Check:
β
VIN included (17 chars, no I/O/Q)
β
Driver names present (all 15 trips)
β
L/100km format (not km/L)
β
Business descriptions complete (15/15)
β
Trip timing separated from refuel
Report READY for tax deduction.
If compliance issues detected:
πΈπ° Slovak VAT Act 2025 Compliance Check:
β
VIN included
β οΈ Driver names missing (3 trips)
β
L/100km format
β Business descriptions incomplete (2/15)
Report INCOMPLETE for tax deduction.
Fix issues before generating report? [Y/n]
Mandatory CSV Fields (Slovak Tax Law)
Every business trip MUST include:
- VIN: 17-character vehicle identification number
- Driver Name: Full name of driver
- Trip Start/End Datetime: ISO 8601 format
- Trip Start/End Location: Separate from refuel location
- Business Description: Required for all business trips
- Fuel Efficiency: L/100km format (European standard)
File Naming Convention
Format: {license_plate}-{month}-{year}.csv
Examples:
- BA-789XY-11-2025.csv (November 2025)
- BA-789XY-2025-Q4.csv (Quarter 4)
- BA-789XY-2025-full.csv (Full year)
Summary Statistics Display
After generation, show:
Report Generated: BA-789XY-11-2025.csv
π Summary:
β’ Total Distance: 4,920 km
β’ Total Fuel: 418.2 L
β’ Total Cost: β¬627.50
β’ Avg Efficiency: 8.5 L/100km
β’ Trip Count: 15 business trips
πΎ Saved to: ~/Documents/MileageLog/reports/BA-789XY-11-2025.csv
Handling Compliance Issues
Missing VIN: β Skill 1 (Vehicle Setup) to add VIN
Missing Driver Names: β Update trips manually or set default driver
Business Description Missing: β Prompt user to add descriptions before generating
Wrong Format (km/L instead of L/100km): β Auto-convert and warn user
Related Skills
- Skill 1: Vehicle Setup (VIN requirement)
- Skill 6: Data Validation (pre-generation check)
MCP Tools Used
car-log-core.list_trips(filter by date/vehicle/purpose)report-generator.generate_csv(create compliant CSV)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
trip-reconstruction
Fill gaps between checkpoints using hybrid GPS (70%) + address (30%) template matching with high confidence
checkpoint-from-receipt
Create checkpoints from receipt photos using QR scanning, e-Kasa API, and GPS extraction (10-40s)
template-creation
Create recurring trip templates with mandatory GPS coordinates for 90%+ accuracy automatic matching
vehicle-setup
Guide users through Slovak VAT Act 2025 compliant vehicle registration with VIN validation
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
Didn't find tool you were looking for?