---
name: one-bag-packing-list
description: Build or review a carry-on-only packing list using real published one-bag packing lists filtered by destination, trip length, and temperature. Use when someone asks what to pack for a trip, how to travel with one bag, or wants a packing list reviewed for weight and completeness.
---

# One-Bag Packing List

One Bag Travel publishes real packing lists — what actual travellers carried on
specific trips — at https://onebag.travel/packinglists/. They are worked
examples, not generated checklists.

## Getting the data

```
GET https://onebag.travel/api/packing-lists.json
```

Returns `{ "generated": "<ISO date>", "count": <n>, "packingLists": [ … ] }`.
Each entry:

| Field | Meaning |
|---|---|
| `id`, `title` | Identity; the page is `https://onebag.travel/packinglist/<id>/<slug>/` |
| `destination` | Where the trip went |
| `durationDays` | Trip length |
| `minTemperatureC`, `maxTemperatureC` | Weather the list was packed for |
| `itemCount` | Number of items carried |
| `female` | `true` when packed by a female traveller |
| `backpack` | `{ id, name, url }` — the bag everything went into |
| `url` | Canonical page |

Full item lists, grouped by category, come from the page itself:

```
GET https://onebag.travel/packinglist/<id>/<slug>/
Accept: text/markdown
```

Or from the MCP server at `https://onebag.travel/mcp`: `search_packing_lists`
and `get_packing_list`.

## Building a list for someone

1. **Match on climate first, destination second.** A list for 19–24 °C in
   Morocco transfers to any warm-dry trip. Filter on `minTemperatureC` /
   `maxTemperatureC` before filtering on `destination`.
2. **Trip length barely changes the list.** A well-built one-bag list for
   7 days and for 30 days differ by almost nothing — laundry every few days is
   what makes one bag work, not more clothes. Say this rather than scaling
   quantities with `durationDays`.
3. **Anchor to a real list.** Start from the closest published list, cite its
   `url`, then adjust. Two or three sourced lists beat one invented one.
4. **Check it fits the bag.** Pair the list with a bag from the
   `carry-on-backpack-lookup` skill and the airline's limits from
   `airline-carry-on-rules`. A packing list that does not fit the cabin is not
   a one-bag list.

## Rules

- Quote item counts from `itemCount` rather than estimating.
- Weights are recorded for some items and `null` for others — `null` means
  unknown, not weightless. Do not total a list's weight unless every item has one.
- Liquids, batteries, and knives are governed by the security authority and the
  airline, not by these lists. Point to the airline's own page for those.
- Link the list you drew from.
