← ClaudeAtlas

searchcans-market-watchlisted

Build a current, geo-targeted market-watch snapshot from Google Search, Google News, Bing Search, and selected Reader extracts. Use for competitor and category monitoring, PR/news tracking, launch intelligence, and URL-level change checks between two bounded runs; reject malformed, placeholder, or un-attributable News candidates before Reader.
SearchCans/searchcans-skills · ★ 3 · AI & Automation · score 77
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`: