Agent skill
whcli
Willhaben CLI for searching Austria's largest classifieds marketplace. Search listings, view details, check seller profiles.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/whcli
Metadata
Additional technical details for this skill
- clawdis
-
{ "emoji": "\ud83c\udfe0", "install": [ { "id": "brew", "bins": [ "whcli" ], "kind": "brew", "label": "Install whcli (Homebrew)", "formula": "pasogott/tap/whcli" }, { "id": "source", "kind": "shell", "label": "Install from source (uv)", "command": "git clone https://github.com/pasogott/whcli.git && cd whcli && uv sync" } ], "requires": { "bins": [ "whcli" ] } }
SKILL.md
whcli - Willhaben CLI 🏠
Search and browse willhaben.at, Austria's largest classifieds marketplace from the command line.
Installation
Homebrew (recommended)
brew install pasogott/tap/whcli
From source (with uv)
git clone https://github.com/pasogott/whcli.git
cd whcli
uv sync
uv run whcli --help
Commands
Search
# Basic search
whcli search "iphone 15"
# With filters
whcli search "rtx 4090" --category grafikkarten --max-price 1500
# Location filter
whcli search "bicycle" -l Wien -n 20
# Only PayLivery (buyer protection)
whcli search "playstation" --paylivery
# Output as JSON for scripting
whcli search "laptop" --format json
Options:
| Option | Short | Description |
|---|---|---|
--category |
-c |
Category slug (grafikkarten, smartphones, etc.) |
--min-price |
Minimum price in EUR | |
--max-price |
Maximum price in EUR | |
--condition |
neu, gebraucht, defekt, neuwertig | |
--location |
-l |
Location/region filter |
--rows |
-n |
Number of results (default: 30) |
--page |
-p |
Page number |
--paylivery |
Only PayLivery listings | |
--format |
-f |
table, json, csv |
Show Listing Details
# View listing by ID
whcli show 1993072190
# JSON output
whcli show 1993072190 --format json
Seller Profile
# View seller profile and ratings
whcli seller 29159134
Examples
# Find cheap iPhones in Vienna
whcli search "iphone" -l Wien --max-price 500
# Graphics cards under €1000
whcli search "grafikkarte" --category grafikkarten --max-price 1000
# New condition only
whcli search "ps5" --condition neu
# Export search results as CSV
whcli search "furniture" -l "1220" -n 50 --format csv > results.csv
Common Categories
grafikkarten- Graphics cardssmartphones- Phonesnotebooks-laptops- Laptopsspielkonsolen- Gaming consolesfahrraeder- Bicyclesmoebel- Furniture
Known Limitations
- ⚠️
showcommand has a bug (being fixed) - Location filter works but may include nearby regions
- No OAuth login yet (messaging/watching not available)
Links
- Repository: https://github.com/pasogott/whcli
- Issues: https://github.com/pasogott/whcli/issues
- Homebrew Tap: https://github.com/pasogott/homebrew-tap
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?