# Cochesnet CLI

> Use the cochesnet CLI to search coches.net listings and fetch listing details. Apply when a user asks for coches.net marketplace data or when you need the exact CLI commands and flags for cochesnet-cli.

- Skill: `kbarbel640-del/cochesnet-cli` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add kbarbel640-del/cochesnet-cli`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kbarbel640-del/cochesnet-cli/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: kbarbel640-del (https://skillmd.com/u/kbarbel640-del)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/kbarbel640-del/cochesnet-cli

---


## Purpose
Use the cochesnet CLI to search listings and fetch ad details.

## When to use
- User asks to search coches.net listings from the terminal.
- User needs listing details for a known ad ID.
- User wants JSON output for scripting.

## Commands
### Search listings
```
cochesnet search "<query>" [--limit <n>] [--page <n>]
```

### Listing detail
```
cochesnet listing <adId>
```

### JSON output
Add `--json` to either command:
```
cochesnet search "bmw" --json
cochesnet listing 58229053 --json
```

## Configuration
Environment variables:
- `COCHESNET_BASE_URL` (default: https://apps.gw.coches.net)
- `COCHESNET_APP_VERSION` (default: 7.94.0)
- `COCHESNET_HTTP_USER_AGENT` (default: coches.net 7.94.0)
- `COCHESNET_X_USER_AGENT` (default: 3)
- `COCHESNET_TENANT` (default: coches)
- `COCHESNET_VARIANT` (optional X-Adevinta-MT-Variant header)

## Output expectations
- Search: table or JSON with id, title, price, year, km, location, url.
- Listing: table or JSON with title, price, url, seller, description.

## Examples
```
cochesnet search "bmw" --limit 5
cochesnet search "toyota" --page 2
cochesnet listing 58229053
```

## Error handling
- Non-zero exit code on failure.
- For scripting, use `--json` and check exit code.

