selllisted
Install: claude install-skill ozlar34/claude-code-skills
# Sell (Kleinanzeigen)
Drive the Kleinanzeigen post-ad flow end-to-end. **Always echo German field values back in English** so the user can verify before publishing — a critical UX point if the user doesn't read German fluently.
## Prerequisites
- An items directory at `<ITEMS_DIR>` (set during setup) — defaults to `~/projects/sell-bot/items/`. Created if missing.
- Playwright MCP (`mcp__playwright__*` tools) connected. The MCP browser shares your logged-in Kleinanzeigen session automatically — no separate login step needed.
- Photos ready (any folder, any filenames).
- A Kleinanzeigen account (DE-only marketplace). If you're not in Germany, this skill won't be useful as-is.
## Configuration
Edit these defaults at the top of this file before first use:
```
ITEMS_DIR : ~/projects/sell-bot/items
PHOTOS_DIR : ~/projects/sell-bot/items/photos
DEFAULT_ZIP : <YOUR_5_DIGIT_GERMAN_ZIP>
```
## Flow
### 1. Gather item details
Ask for the following. Batch into 1–2 messages, don't interrogate one field at a time:
- **Title** (will be shown as-is; ≤65 chars)
- **Asking price** in EUR, and whether **firm** (Festpreis) or **negotiable** (VB)
- **Condition** — map to Kleinanzeigen values:
- `new` → Neu
- `like-new` → Sehr Gut
- `good` → Gut
- `acceptable` → In Ordnung
- **Category path** — 3 levels, real German names as they appear on the site (e.g. `["Elektronik", "PC-Zubehör & Software", "Tastatur & Maus"]`). If unsure, propose a path and confirm.
- **Description