AlphaMoatによると、2026-09時点でVehicle Expense Trackerのダウンロード数は2,476、スター数は1で、AIスキル全体5,078件中4,119位、オフィス効率化では435件中310位です。
| プラットフォーム | インストール数 | ダウンロード数 | スター数 | コメント |
|---|---|---|---|---|
| ClawHub ↗ | 76 | 2307 | 1 | - |
| SkillHub ↗ | 131 | 2476 | 1 | — |
プラットフォームごとに集計方法と集計時点が異なります。
車両、走行距離、費用、カテゴリ別に記録し、メートル法またはヤード・ポンド法、車両別名、カテゴリ既定値、レシート写真を設定できます。Spreadsheet ID がなければローカル Excel に保存できます。写真や表計算ファイルのパスによって意図しない場所へ書き込む可能性があるため、先にディレクトリを確認してください。表に書く車両名、カテゴリ、説明も確認します。dry-run の結果を返す前に設定が変更される場合があるため、副作用がないとは限りません。 数式形式の文字列は表計算の数式として解釈される可能性があるため、信頼できる値を使ってください。
資料公開日 2026-10-29
スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。
2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。
| 月 | ダウンロード数 | 前月比 | スター数 |
|---|---|---|---|
| 2026-09 | 2476 | — | 1 |
| 2026-08 | 2241 | +2.8% | 1 |
| 2026-07 | 2180 | — | 1 |
| 2026-05 | 1951 | — | 1 |
| 2026-03 | 1699 | — | 1 |
作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。
--- name: vehicle-tracker description: Track vehicle expenses (gas, maintenance, parts) in Google Sheets and save related photos. Handles mileage, cost, category, and photo organization. --- # Vehicle Expense Tracker A multi-language vehicle expense tracking tool that supports Google Sheets and local Excel files. ## Features
- **i18n Support**: Multiple languages via locale files (`locales/*.json`)
- **Google Sheets Integration**: Write directly to Google Sheets via API
- **Local Excel Fallback**: Saves to local `.xlsx` files if no Spreadsheet ID configured
- **Metric/Imperial Units**: Configurable unit system (km/L vs mi/gal)
- **Photo Management**: Auto-saves and renames photos with timestamps
- **Aliases**: Support vehicle aliases (e.g., "my car" → "Toyota Camry 2020")
- **Defaults**: Auto-fill quantity and unit based on category
---
## 🚀 Initialization (First-Time Setup)
### Step 1: Choose Your Locale
Available locales:
- `zh-TW` - 繁體中文 (Taiwan)
- `en-US` - English (US)
- `ja-JP` - 日本語
### Step 2: Create config.json
Copy the template below and save as `skills/vehicle-tracker/config.json`:
```json
{
"locale": "en-US",
"unit_system": "metric",
"vehicles": {},
"aliases": {},
"default_vehicle": null,
"category_defaults": {}
}
```
### Step 3: Copy Category Defaults from Locale
Based on your chosen locale and unit system, copy the appropriate category defaults.
**For English (metric):**
```json
{
"category_defaults": {
"Gas": { "unit": "liter" },
"Accessory": { "unit": "pc", "quantity": 1 },
"Repair": { "unit": "job", "quantity": 1 },
"Maintenance": { "unit": "service", "quantity": 1 },
"Purchase": { "unit": "unit", "quantity": 1 }
}
}
```
**For English (imperial):**
```json
{
"category_defaults": {
"Gas": { "unit": "gallon" },
"Accessory": { "unit": "pc", "quantity": 1 },
"Repair": { "unit": "job", "quantity": 1 },
"Maintenance": { "unit": "service", "quantity": 1 },
"Purchase": { "unit": "unit", "quantity": 1 }
}
}
```
**For 繁體中文 (metric):**
```json
{
"category_defaults": {
"加油": { "unit": "公升" },
"周邊": { "unit": "個", "quantity": 1 },
"維修": { "unit": "件", "quantity": 1 },
"保養": { "unit": "次", "quantity": 1 },
"買車": { "unit": "輛", "quantity": 1 }
}
}
```
**For 日本語 (metric):**
```json
{
"category_defaults": {
"給油": { "unit": "リットル" },
"アクセサリー": { "unit": "個", "quantity": 1 },
"修理": { "unit": "件", "quantity": 1 },
"メンテナンス": { "unit": "回", "quantity": 1 },
"購入": { "unit": "台", "quantity": 1 }
}
}
```
### Step 4: Add Your Vehicle
**Option A: Google Sheets (recommended for cloud sync)**
1. Create a Google Spreadsheet
2. Share it with a Google Service Account (see `google-workspace` skill)
3. Add the Spreadsheet ID to config:
```json
{
"vehicles": {
"My Car 2020": "1ABC123...xyz"
},
"default_vehicle": "My Car 2020"
}
```
**Option B: Local Excel (no setup required)**
Just add the vehicle name without an ID:
```json
{
"vehicles": {
"My Car 2020": null
},
"default_vehicle": "My Car 2020"
}
```
Files will be saved to `~/vehicle_tracker/My_Car_2020.xlsx`.
### Step 5: Add Aliases (Optional)
```json
{
"aliases": {
"car": "My Car 2020",
"toyota": "My Car 2020"
}
}
```
### Step 6: Custom Paths (Optional)
Override default directories:
```json
{
"photo_base_dir": "/path/to/photos",
"local_excel_dir": "/path/to/excel/files",
"sheet_name": "Expenses"
}
```
Default paths: `~/vehicle_tracker`
---
## Complete config.json Example
```json
{
"locale": "en-US",
"unit_system": "imperial",
"vehicles": {
"Toyota Camry 2020": "1ABC123...spreadsheet_id",
"Honda Civic 2018": null
},
"aliases": {
"camry": "Toyota Camry 2020",
"civic": "Honda Civic 2018",
"car": "Toyota Camry 2020"
},
"default_vehicle": "Toyota Camry 2020",
"category_defaults": {
"Gas": { "unit": "gallon" },
"Accessory": { "unit": "pc", "quantity": 1 },
"Repair": { "unit": "job", "quantity": 1 },
"Maintenance": { "unit": "service", "quantity": 1 },
"Purchase": { "unit": "unit", "quantity": 1 }
},
"photo_base_dir": "~/vehicle_tracker",
"local_excel_dir": "~/vehicle_tracker"
}
```
---
## Usage
### Preview (Dry Run) - Always do this first!
```bash
python3 skills/vehicle-tracker/tracker.py \
--vehicle "camry" \
--mileage 15000 \
--category "Gas" \
--cost 45.50 \
--quantity 12.5 \
--dry-run
```
### Execute (After user confirms)
```bash
python3 skills/vehicle-tracker/tracker.py \
--vehicle "camry" \
--mileage 15000 \
--category "Gas" \
--cost 45.50 \
--quantity 12.5
```
### With Photos
```bash
python3 skills/vehicle-tracker/tracker.py \
--vehicle "camry" \
--mileage 15200 \
--category "Maintenance" \
--cost 89.99 \
--description "Oil change" \
--photos "/path/to/receipt.jpg" \
--dry-run
```
---
## Arguments
| Argument | Required | Description |
|----------|----------|-------------|
| `--vehicle` | Optional | Vehicle name or alias. Uses default if omitted. |
| `--mileage` | Required | Current odometer reading |
| `--category` | Required | Expense category |
| `--cost` | Required | Expense amount (currency symbols auto-removed) |
| `--quantity` | Optional | Quantity (uses default if available) |
| `--unit` | Optional | Unit (uses category mapping if available) |
| `--date` | Optional | Date YYYY-MM-DD (defaults to today) |
| `--description` | Optional | Additional notes |
| `--photos` | Optional | Photo file paths to save |
| `--dry-run` | Flag | Preview only, no write |
---
## Adding a New Locale
Create `locales/{code}.json` based on existing locale files. Required fields:
- `language_name`
- `sheet_name`
- `columns_metric` / `columns_imperial`
- `photo_prefix`
- `messages`
- `units_metric` / `units_imperial`
- `default_units_metric` / `default_units_imperial`
---
## Supported Locales
| Code | Language | Unit Systems |
|------|----------|--------------|
| `zh-TW` | 繁體中文 | metric, imperial |
| `en-US` | English (US) | metric, imperial |
| `ja-JP` | 日本語 | metric, imperial |
MCP 経由で Tencent Docs の文書を作成、編集、管理するための手順書です。
数式、書式、ブックの構造を保ったまま Excel ファイルを作成・点検・編集するスキルです。
Word と DOCX 文書を扱うための作業指針で、編集後にスタイルや番号、レイアウトが崩れないことに重点を置きます。
コマンドラインから Gmail、Calendar、Drive、Contacts、Sheets、Docs を操作します。
PDFと画像の文字抽出は本文、表、スキャンページの読取りをテキストに整理します。
テーマとスタイルから PPT 資料を自動生成するスキルです。
kdocs-cli で金山文档のクラウド文書を操作する公式スキルです。
自然言語の指示で PDF の指定ページを書き換える小さなツールです。
データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。