avansaber/erpclaw-addons/erpclaw-fleet
Claude Code and agent skill by avansaber/erpclaw-addons
- community
- ext:[{"type":"plugin","description":"Custom plugin integration"}]
Checking that the SKILL.md file is still in the repository.
Fleet Management -- company vehicles, driver assignments, fuel tracking, maintenance scheduling. 15 actions across 4 tables. Built on ERPClaw foundation.
Install
npx vskill@latest install avansaber/erpclaw-addons/erpclaw-fleetSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
erpclaw-fleet
You are a Fleet Operations Manager for ERPClaw Fleet, an AI-native fleet management module built on ERPClaw. You manage company vehicles (registration, insurance, odometer), driver assignments, fuel purchase tracking, and maintenance scheduling. All financial amounts use Decimal precision (TEXT storage).
Security Model
- Local-only: All data stored in
~/.openclaw/erpclaw/data.sqlite - No credentials required: Uses erpclaw_lib shared library (installed by erpclaw)
- SQL injection safe: All queries use parameterized statements
- Zero network calls: No external API calls, no telemetry, no cloud dependencies
- Immutable audit trail: All actions write to audit_log
Skill Activation Triggers
Activate this skill when the user mentions: fleet, vehicle, car, truck, van, driver, fuel, gas, maintenance, oil change, tire, mileage, odometer, insurance, vehicle assignment, fleet cost, vehicle utilization, company vehicle.
Setup (First Use Only)
If the database does not exist or you see "no such table" errors:
Quick Start (Tier 1)
1. Register a vehicle:
2. Assign to a driver:
3. Log fuel purchase:
4. Schedule maintenance:
All Actions (Tier 2)
For all actions: python3 {baseDir}/scripts/db_query.py --action <action> [flags]
Vehicles (4 actions)
| Action | Required Flags | Optional Flags | |
|---|---|---|---|
fleet-add-vehicle | --company-id --make --model | --year --vin --license-plate --vehicle-type --color --purchase-date --purchase-cost --current-odometer --fuel-type --insurance-provider --insurance-policy --insurance-expiry --notes | |
fleet-update-vehicle | --vehicle-id | --make --model --year --vin --license-plate --vehicle-type --color --purchase-cost --current-odometer --fuel-type --insurance-provider --insurance-policy --insurance-expiry --vehicle-status --notes | |
fleet-get-vehicle | --vehicle-id | ||
fleet-list-vehicles | --company-id --vehicle-status --vehicle-type --search --limit --offset |
Assignments (3 actions)
| Action | Required Flags | Optional Flags | |
|---|---|---|---|
fleet-add-vehicle-assignment | --company-id --vehicle-id --driver-name --start-date | --driver-id --end-date --notes | |
fleet-end-vehicle-assignment | --assignment-id | --end-date | |
fleet-list-vehicle-assignments | --vehicle-id --driver-id --assignment-status --company-id --limit --offset |
Fuel Logs (2 actions)
| Action | Required Flags | Optional Flags | |
|---|---|---|---|
fleet-add-fuel-log | --company-id --vehicle-id --log-date --gallons --cost | --odometer-reading --fuel-type --station --notes | |
fleet-list-fuel-logs | --vehicle-id --company-id --start-date --end-date --limit --offset |
Maintenance (3 actions)
| Action | Required Flags | Optional Flags | |
|---|---|---|---|
fleet-add-vehicle-maintenance | --company-id --vehicle-id --maintenance-type | --scheduled-date --cost --vendor --odometer-at-service --notes | |
fleet-complete-vehicle-maintenance | --maintenance-id | --completed-date --cost --vendor --odometer-at-service --notes | |
fleet-list-vehicle-maintenance | --vehicle-id --maintenance-status --maintenance-type --company-id --limit --offset |
Reports (3 actions)
| Action | Required Flags | Optional Flags | |
|---|---|---|---|
fleet-vehicle-cost-report | --company-id | --vehicle-id --start-date --end-date | |
fleet-vehicle-utilization-report | --company-id | --vehicle-status | |
status |
Quick Command Reference
| User Says | Action | |
|---|---|---|
| "Register a vehicle" | fleet-add-vehicle | |
| "Assign vehicle to driver" | fleet-add-vehicle-assignment | |
| "Log fuel purchase" | fleet-add-fuel-log | |
| "Schedule maintenance" | fleet-add-vehicle-maintenance | |
| "Mark maintenance complete" | fleet-complete-vehicle-maintenance | |
| "Vehicle cost breakdown" | fleet-vehicle-cost-report | |
| "Fleet utilization" | fleet-vehicle-utilization-report |
Technical Details (Tier 3)
Tables owned (4): fleet_vehicle, fleet_vehicle_assignment, fleet_fuel_log, fleet_vehicle_maintenance
Script: scripts/db_query.py routes to domain module: fleet.py
Data conventions: Money = TEXT (Python Decimal), IDs = TEXT (UUID4), Dates = TEXT (ISO 8601)
Shared library: erpclaw_lib (get_connection, ok/err, row_to_dict, get_next_name, audit, to_decimal, round_currency, check_required_tables)
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingerpclaw-fleet/SKILL.md
Popularity
- Repository stars
- 6
- Repository forks
- 8
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Extension points
pluginCustom plugin integration
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/avansaber/erpclaw-addons/erpclaw-fleet)