hector-keyword-harvestinglisted
Install: claude install-skill hectorai-live/hector-amazon-ads
# Hector Keyword Harvesting (v2)
> ## ⚠️ CRITICAL OBLIGATIONS — READ BEFORE EVERY USE
>
> 1. **Resolve profile_id BEFORE any tool call.** Never guess or invent a profile ID. If not
> in context, resolve via `find_profile_by_name` or `get_amazon_profiles` first. This is a
> hard blocker — no tool call proceeds without a confirmed profile_id.
> 2. **Run date-resolution skill before setting any date.** Always run
> `hector-mcp-date-resolution` before setting start_date / end_date. Never trust the
> session clock.
> 3. **Pull the account snapshot FIRST to derive min_roas dynamically.** Use
> `analytics_seller_vendor_master_overview` for the same date window as the harvest to get
> average account ROAS. min_roas = account_average_ROAS × 0.60. Never hardcode a ROAS
> threshold.
> 4. **Default date window is last_30_days.** If fewer than 5 harvest candidates are returned,
> automatically re-run with last_60_days. Inform the user when this escalation happens.
> Never ask the user for a date range unless they volunteer one.
> 5. **Always pull 250 rows (limit: 250).** Never use the default 5-row preview for harvest
> calls. The full list must be shown before any action is taken.
> 6. **Always group results by product/category.** Claude reads the search terms semantically
> and defines the categories — do not rely on any pre-built Hector table. Never present a
> flat undifferentiated list.
> 7. **Hard threshold: min_orders = 2.** A search term with f