Willhaben
by @benjaminorthner
Create and manage listings on Willhaben.at (Austrian marketplace). Use when the user wants to sell something, create a listing, or mentions Willhaben. Handles photo uploads, generates titles/descriptions/prices, and posts via browser automation.
clawhub install willhaben📖 About This Skill
name: willhaben description: Create and manage listings on Willhaben.at (Austrian marketplace). Use when the user wants to sell something, create a listing, or mentions Willhaben. Handles photo uploads, generates titles/descriptions/prices, and posts via browser automation.
Willhaben Listing Creator
Create listings on Willhaben.at via browser automation.
First-Time Setup
Check if config/user-preferences.json exists in the skill folder.
references/SETUP.md)User preferences include: location, shipping, description style, pricing strategy, disclaimers.
Workflow
1. Receive Item Details
2. Market Research
Before suggesting a price, search Willhaben for similar/identical items:3. Generate Listing
Listing Summary Template
Show the user something like:📝 Listing DraftTitle: [title]
Description: [description]
Price: €XX VB
Location: [location]
Pickup: ✅ / Shipping: ✅
📦 Package: ~Xkg (selecting [size] package)
→ If wrong, let me know!
Photos: X attached
Ready to post?
If package weight is unclear (e.g., unusual item), ask the user rather than guessing wrong.
4. Post to Willhaben
See detailed browser automation steps below.Description Style
Default: Casual & short
Blue Yeti USB Mikrofon, schwarz. Funktioniert einwandfrei, inkl. Kabel und Standfuß. Privatverkauf, keine Garantie/Rücknahme.
NOT like this (too AI/formal):
Zum Verkauf steht ein hochwertiges Blue Yeti USB Kondensatormikrofon in der eleganten Blackout Edition. Dieses professionelle Mikrofon eignet sich perfekt für Podcasting, Streaming, Gaming oder Home-Office...
Only add detail if user explicitly asks for it.
Language
All listings in German (Austrian market). Keep it natural, like a real person wrote it.
Browser Automation Guide
Use clawd browser profile with saved Willhaben login.
Step 1: Start Listing
1. Navigate to: https://www.willhaben.at/iad/anzeigenaufgabe
2. Click "Kostenlose Anzeige aufgeben" (link to Marktplatz free listing)
Step 2: Fill Details Page
The form has these fields:
Images
upload action with inputRef pointing to the "Bild auswählen" buttonbrowser upload inputRef=e12 paths=[...] where e12 is the button refPrice (Verkaufspreis)
Title (Titel)
Category (Kategorie)
Condition (Zustand)
Description (Beschreibung)
Contact & Location
Step 3: Click "Weiter"
Proceeds to shipping options.
Step 4: Shipping Page (Übergabe & Versand)
Delivery Options
PayLivery (willhaben's shipping service)
If Versand is checked:Package Size (Versandgröße) - Choose based on actual item weight!
Example weights:
⚠️ If weight is unclear: This should have been confirmed with user in the listing summary step. If you reach this point unsure, go back and ask!
Carrier: Post or DPD (Post is default, fine for most)
Sperrgut: Check if item is oversized (>100×60×60cm) or non-rectangular
Buyer pays shipping (shown at bottom).
Step 5: Click "Weiter"
Proceeds to upsells page.
Step 6: Upsells Page (Zusatzprodukte)
Shows paid promotion options:
Skip all - just click "Veröffentlichen" to publish for free.
Shows "Gewählt: € 0" at bottom confirming no paid options.
Step 7: Success!
Confirmation page shows:
Listing URL: https://www.willhaben.at/iad/object?adId={willhaben-code}
Troubleshooting
Category not selecting
Even if the category appears, you must click on the radio/option area to actually select it. The validation error "Kategorie muss gewählt werden" means it wasn't clicked.Images not uploading
UseinputRef with the "Bild auswählen" button reference (e.g., inputRef=e12). Do NOT use selector: input[type="file"] - it doesn't work reliably on this site.Element refs going stale
Always take a fresh snapshot before interacting. Refs change after page updates.Login required
If not logged in, the profile should have saved credentials. If needed, navigate to login page or ask user to log in manually in the browser.Quick Reference
| Step | URL/Action |
|------|------------|
| Start | https://www.willhaben.at/iad/anzeigenaufgabe |
| Free listing | Click "Kostenlose Anzeige aufgeben" |
| Upload images | upload with inputRef pointing to "Bild auswählen" button |
| Next | "Weiter" button |
| Publish | "Veröffentlichen" button |
| View listing | https://www.willhaben.at/iad/object?adId={ID} |