Skip to content
Back to skills

Vehicle

ASecurity

Movable room a character can inhabit — horse, coach, wagon, TARDIS, RV

  • 56 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentsgogit

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 6, 2026

npx -y skills add SimHacker/moollm --skill vehicle --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vehicle?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Vehicle
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/simhacker-vehicle/badge)](https://www.skillsdirectory.com/skills/simhacker-vehicle)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: vehicle
description: Movable room a character can inhabit — horse, coach, wagon, TARDIS, RV
license: MIT
tier: 1
related: [room, mount, party, inventory, container, character, soul, adventure]
tags: [moollm, vehicle, portable-room, embark, drive, caravan]
---

# Vehicle

> A vehicle is a **movable room** (or room-tree) a character can inhabit.

**Not** [`mount`](../mount/) — that skill is NFS-style: overlay a skill on a
directory, or compose virtual trees of GitHub repo slices. Colloquial English
says “mount a horse”; in MOOLLM that horse is a **vehicle** and you `EMBARK` /
`RIDE` it.

Spatial base: [`room`](../room/) — vehicles are a room type (`is_vehicle: true`).

Ethics: [ETHICS.md](ETHICS.md) — Dorothy’s house landed on a witch and killed her.
Movable rooms are not morally null; name pilots, victims, and aftermath.

## Core operations

| Method | Effect |
|--------|--------|
| EMBARK / RIDE | Enter / get on — inhabit the vehicle |
| DISEMBARK | Exit to the vehicle’s current world location |
| DRIVE | Relocate vehicle and all occupants |
| HITCH / UNHITCH | Nest pullable storage vehicles (wagon, trailer) |
| STOW | Cargo in/on vehicle inventory or nested rooms |
| STATUS | Position, occupants, hitchlings, cargo |

```yaml
room:
  name: "Research Tent"
  is_vehicle: true
  world_position: { x: 5, y: 12 }  # changes when you DRIVE
```

## Horses are vehicles

A steed moves through world-space; a rider inhabits it (or rides *on* it as
the occupied locus). It may carry packs (inventory) or **pull** other vehicles
(wagons, caravans). Same pattern as a motorcoach that tows a trailer.

```text
horse (vehicle)
  └── hitch → wagon (vehicle, storage-first)
                └── hitch → second wagon …
caravan := ordered nest traveling as one DRIVE
```

## Nesting and parties

- **Party** — multiple souls/characters sharing one vehicle ([party](../party/))
- **Nested rooms** — FMC lounge/cockpit/bedroom; TARDIS bigger-on-inside
- **Vehicle-as-character** — study/RV with its own CHARACTER.yml (Bartle study,
  FMC #898) — still a vehicle; may also be a soul with minds

## Worked examples (adventure-4)

| Example | Path |
|---------|------|
| FMC Motorcoach #898 | [`don-hopkins/fmc-898/`](../../examples/adventure-4/characters/real-people/don-hopkins/fmc-898/) |
| Richard’s study (TARDIS office) | [`richard-bartle/study/`](../../examples/adventure-4/characters/real-people/richard-bartle/study/) |
| Bakfiets of holding | [`acme-bakfiets-of-holding.yml`](../../examples/adventure-4/street/lane-neverending/w1/acme-bakfiets-of-holding.yml) |
| Logo turtle | room SKILL “Riding the Turtle” |

## Disambiguation

| Word | Skill | Means |
|------|-------|--------|
| mount | [mount](../mount/) | Attach skill / compose virtual repo tree (NFS) |
| vehicle | **this** | Movable inhabitable room (horse, coach, wagon, TARDIS) |
| RIDE / EMBARK | this | Get on/in a vehicle — not `MOUNT skill on X` |

## Part of MOOLLM

[README](../../README.md) · [skills/](../) · [room](../room/) · [INDEX.yml](../INDEX.yml)

Files in this skill

  • CARD.yml4 KB
  • ETHICS.md3.8 KB
  • GLANCE.yml1.4 KB
  • SKILL.md3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…