Agent skill
vehicle-setup
Guide users through Slovak VAT Act 2025 compliant vehicle registration with VIN validation
Install this agent skill to your Project
npx add-skill https://github.com/ceo-whyd-it/car-log/tree/main/claude_skills/vehicle-setup
SKILL.md
Vehicle Setup Skill
Purpose
Guide users through Slovak VAT Act 2025 compliant vehicle registration with VIN validation.
When to Activate
- Trigger words: "add vehicle", "register car", "new vehicle"
- License plate patterns: "BA-", "-123*"
- Vehicle brands: "Ford", "BMW", "Škoda"
Instructions
Step 1: Collect Mandatory Fields
Ask conversationally for:
-
License Plate (Slovak format: XX-123XX, e.g., BA-456CD)
- Validate format: 2 letters + hyphen + 3 digits + 2 letters
- Example: "BA-789XY"
-
VIN (17 characters, no I/O/Q - mandatory for Slovak VAT Act 2025)
- Validate: exactly 17 characters, no I/O/Q letters
- If invalid: "VIN cannot contain letters I, O, or Q. Please verify."
- Explain: "VIN is required for tax deduction eligibility in Slovakia"
-
Fuel Type (Diesel, Gasoline 95/98, LPG, Hybrid, Electric)
- Suggest typical efficiency: Diesel 8.5 L/100km, Gasoline 9.5 L/100km
- Always use L/100km format (European standard), never km/L
-
Current Odometer (kilometers)
- Validate: > 0, < 1,000,000 km
- Ask: "What's the current odometer reading in kilometers?"
Step 2: Show Summary & Confirm
Present clear summary before creating:
Summary:
• Name: Ford Transit Delivery Van
• Plate: BA-789XY
• VIN: WVWZZZ3CZDP123456
• Fuel: Diesel (avg 8.5 L/100km)
• Odometer: 125,000 km
Create this vehicle? (yes/no)
Step 3: Create Vehicle
- Call MCP tool:
car-log-core.create_vehicle - Request: { name, license_plate, vin, fuel_type, make, model, year, initial_odometer_km }
- Success: "✅ [Vehicle name] registered! Ready to track trips."
- Error: Explain issue, offer to retry
Validation Rules
- VIN: Must match
^[A-HJ-NPR-Z0-9]{17}$(no I, O, Q) - License Plate: Must match
^[A-Z]{2}-[0-9]{3}[A-Z]{2}$ - Fuel Efficiency: Always L/100km (European standard), never km/L
Slovak Compliance
- VIN mandatory per Slovak VAT Act 2025
- Explain importance: "VIN required for tax deduction eligibility in Slovakia"
- License plate must follow Slovak format
Error Handling
- Duplicate plate: Ask if user wants to update existing vehicle
- Invalid VIN: Show why invalid (length, forbidden characters), ask for correction
- Invalid plate: Show expected format, ask for correction
Related Skills
After successful creation:
- Suggest: "Ready to log your first checkpoint!" (links to checkpoint-from-receipt skill)
For detailed examples: See GUIDE.md For MCP tools: See REFERENCE.md
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
report-generation
Generate Slovak VAT Act 2025 compliant reports for business trip tax deductions with automatic 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?