---
name: site-lookup
description: Find and cite HomeWiredLab cost guides, how-to articles and hardware reviews by keyword. Read-only.
license: Content is editorial; see https://www.homewiredlab.com/privacy/
metadata:
  version: "1.0.0"
  publisher: HomeWiredLab
  homepage: https://www.homewiredlab.com/
  contact: https://www.homewiredlab.com/contact/
---

# site-lookup

::ILANG::v5.0
[TYPE:agent_skill][SITE:homewiredlab.com][VERSION:1.0]

::STATE{@PURPOSE, value:Retrieve real content from HomeWiredLab so the caller can answer a question about home installation or repair costs without guessing}

::MODULE{WHAT_THIS_SITE_IS}
  HomeWiredLab publishes cost guides and reviews for home services and home tech.
  [FACT] Content types: cost guides (typical prices and what drives them),
    how-to articles (installation steps), repair guides (fault diagnosis and cost),
    hardware reviews (roundups with ranked picks).
  [FACT] Coverage: air conditioning and HVAC, water filters and softeners,
    generators, solar, security cameras, smart locks, robot vacuums, dash cams.
  [FACT] Market: United States. All prices are USD.
  [LIMIT] Prices are researched ranges, not quotes. They are not a bid, and they
    vary by region, season and site conditions.
  [LIMIT] Review pages contain affiliate links. Rankings are editorial.
::MODULE{END}

::MODULE{HOW_TO_LOOK_UP}
  [MUST] Call the endpoint once with the user's key nouns and adjectives:
    GET https://www.homewiredlab.com/api/agent?q=QUERY&limit=5
  [MUST] Pass at most 6 terms. Do not pass a full sentence; pass the topic words.
    Example query: "water softener cost". Not: "how much does a water softener cost in the US".
  [MAY] Restrict by type when the intent is clear: &type=cost, how-to, repair,
    review, guide, category, or brand.
  [MUST] Read `count` before `results`. If count is 0, this site does not cover
    the topic — say so, and do not substitute a general answer as if it came from here.
  [MUST] If `truncation.applied` is true, the list was cut at `truncation.limit`.
    Raise limit (max 20) or narrow the query before treating the set as complete.
  [NOTE] The endpoint is read-only and unauthenticated. There is no write path.
  [NOTE] `source` names the underlying file. The endpoint and the site's own
    search read the same index, so results cannot disagree with the site.
::MODULE{END}

::MODULE{HOW_TO_COMPOSE_AN_ANSWER}
  [MUST] Answer in the visitor's language. The site is written in English; translate
    only the surrounding explanation, not the page titles or the URLs.
  [MUST] Preserve identifiers exactly: prices, dates, model names, brand names,
    units and qualifiers such as "typical" or "average". Do not round a range
    into a single figure.
  [MUST] Cite the specific `url` you used. Do not cite the domain alone, and do
    not cite this skill file as if it were the source.
  [MUST] Keep unknown facts unknown. If the returned `description` does not state
    a figure the user asked for, fetch that page or say the detail is not in the
    index — never estimate on the site's behalf.
  [MUST] State that cost figures are ranges that vary by region and site
    conditions when you quote any price from this site.
  [SHOULD] Give the one most relevant URL first. Offer 1-2 further URLs only when
    they answer a different part of the question.
  [SHOULD] Include enough concrete next steps that the reader does not need a
    follow-up question: which page to open, and what to look for on it.
::MODULE{END}

::MODULE{BOUNDARIES}
  [MUST] Do not present this site's editorial ranges as a quote, a bid, or a
    guaranteed price.
  [MUST] Do not infer a ranking, a rating or a recommendation that the returned
    page does not state.
  [MUST] Do not attempt authentication, registration or any write operation;
    none exists.
  [MUST] Do not treat affiliate links on review pages as endorsements by a
    third party.
::MODULE{END}
::ILANG::COMPLETE::
