searchcans-market-watchlisted
Install: claude install-skill SearchCans/searchcans-skills
# SearchCans Market Watch
Create a traceable market snapshot for one query and one locale. It retrieves Google web results, Google News, and Bing by default, then reads a deliberately small, domain-diverse subset of usable news URLs. It is a run-on-demand snapshot, not a background monitoring service or an alerting system.
## Start with market definition
Confirm the query, `country`, `language`, the business question, and whether a prior JSON snapshot should be compared. Do not silently choose a market when it changes the answer.
Set `SEARCHCANS_API_KEY` only in the execution environment. Never put it in a prompt, source file, artifact, or commit.
```bash
python scripts/market_watch.py "AI search API" \
--country us --language en --max-source-reads 3 \
--out market-watch.json
```
Use `--without-bing` only when a two-surface Google snapshot is sufficient. Use `--baseline prior-market-watch.json` to report URLs newly observed or no longer observed; that is not a claim that the underlying stories are new, deleted, or unavailable.
## Keep the job account-aware
The default `--account-mode auto` performs one sanitized Account API pre-flight. It estimates the three SERP calls plus the requested Reader calls, caps only the Reader scope when possible, and limits parallel calls to the account's reported lane count.
- `auto`: cap Reader scope to the available budget.
- `enforce`: stop before an insufficient job.
- `warn`: report a budget warning but preserve scope.
- `off`: