Skill instructions
pc-build-savings2.58 KB
View saved version →
---
name: pc-build-savings
description: Find savings in a desktop PC build's CPU, graphics card, RAM, SSD and monitor in Australia or the United States. Use when someone shares a parts list, PCPartPicker build, screenshot or quote and asks how to make it cheaper, where to cut costs, or whether its parts are good value.
---
# PC build savings
Find cheaper ways to get what matters in the user's build, using PGrid prices and specs. "No cheaper option" is a valid result for a part.
## Facts about PGrid data
- PGrid covers CPUs, graphics cards, RAM, SSDs and monitors for a desktop build, new only, in Australia (AUD) and the United States (USD). It has no motherboards, power supplies, cases, coolers or fans. Leave those unchanged and say they were not checked.
- Prices are the lowest in-stock retailer price recorded in the last 24 hours, excluding separate shipping. `price_history` summarises the last 90 days' daily lows (30 and 90 day lows, 90-day high and usual price), without Amazon.
- A graphics card product is the GPU (such as RTX 5070 Ti), priced from its cheapest card. Cards with the same GPU and VRAM differ mainly in size, cooling, noise and warranty, which the PGrid page shows by listing.
- Tools never return per-retailer offers. Every product's `pgrid_url` lists its retailers.
- Null specs are unknown. Do not fill them in.
## Key rules
- Resolve each part with the category's search tool or `lookup_listing`. If a part cannot be matched with confidence, say so and continue with the rest.
- First check whether the same part is cheaper on PGrid than the price the user has. Then look for alternatives that keep what the build needs.
- Keep the build compatible. CPU socket and DDR generation must still match the motherboard; a CPU on another socket means a new motherboard, which PGrid cannot price.
- RAM: desktop modules only. Keep capacity and module count unless the user wants to change them.
- SSD: compare NAND type, DRAM or HMB, endurance and warranty as well as capacity. Say so when a cheaper drive uses QLC or has no DRAM.
- CPU and GPU: a cheaper model from a lower tier is a value tradeoff, not an equivalent. Label it that way. Do not give FPS or benchmark numbers.
- The user's explicit instructions take priority over this skill.
## Answer
Lead with a table: part, the user's price, the suggested product, its PGrid price, the saving, and the tradeoff or the reason to keep the original. Give the total saving for the parts PGrid covers. Each suggestion links to its PGrid page. End with the catalog date (`catalog_refreshed_at`) and the caveats that apply: shipping, coupons and stock.
price-check3.01 KB
View saved version →
---
name: price-check
description: Check whether a laptop, monitor, graphics card, RAM kit, CPU or SSD is a good price in Australia or the United States right now. Use when someone asks "is this a good price?", "is this a good deal?", "should I buy now or wait?", or "where is it cheapest?" about one product, a PGrid link or a retailer product link.
---
# Price check
Tell the user how a product's current price compares with its recent prices on PGrid, and send them to the PGrid product page to see the retailers.
## Facts about PGrid data
- PGrid covers new laptops, monitors, graphics cards, RAM, CPUs and SSDs sold in Australia (AUD) and the United States (USD). It has no phones, headphones, used or refurbished goods, or other regions. Say so instead of guessing.
- `price` is the lowest in-stock retailer price recorded in the last 24 hours, or null when no retailer had it in stock. It excludes separate shipping and is not a live quote. Inside it, `requires_coupon` means that price needs a coupon and `retailer_count` is how many retailers had it in stock.
- `price_history` summarises the last 90 days' daily lowest prices: the 30 and 90 day lows, the 90-day high and `usual_90_days` (their median). `days_recorded_90_days` says how much history exists; a few days is weak evidence.
- The current price can come from Amazon, but the history leaves Amazon out. A current price below the 90-day low may be an Amazon price.
- Tools never return per-retailer prices, retailer names or retailer links. The PGrid product page (`pgrid_url`) lists them.
- A graphics card product is the GPU (such as RTX 5070 Ti), priced from its cheapest card. A laptop product is one configuration.
- Null specs are unknown. Do not fill them in.
## Finding the product
- A PGrid link goes to `get_product`.
- A retailer link goes to `lookup_listing`. Its `match.price` is the product's lowest price across retailers, not that listing's price, and it has no price history, so call `get_product` with the matched product's `pgrid_url`. If the listing description disagrees with the matched specs, point it out. For other statuses, explain what the status means and offer a search.
- A product name goes to the category's search tool with the model name, then `get_product` on the result. If several configurations or capacities match and the user did not say which, ask.
- The region comes from the user, their currency or the retailer. Ask when it is unclear.
## Answer
- Lead with a plain verdict: below, near or above its usual price, with the current price, the usual price, and the 30 and 90 day lows with their dates.
- If `price` is null, say no retailer PGrid tracks has it in stock, and give the history.
- If the user quotes a price they saw, compare that price too.
- Mention a coupon requirement or a low retailer count when present.
- Do not predict future prices. If they want to wait for a drop, point them to the email price alert on the PGrid product page.
- End with the PGrid link for retailers and stock.
- The user's explicit instructions take priority over this skill.
product-alternatives2.71 KB
View saved version →
---
name: product-alternatives
description: Find alternatives to a laptop, monitor, graphics card, RAM kit, CPU or SSD in Australia or the United States. Use when someone wants something similar for less, what extra budget would buy, or the same product with one thing changed, such as "keep the GPU but lighter", "a cheaper version of this monitor" or "what do I get for another $200?".
---
# Product alternatives
Help the user decide between a product they have in mind and other options, using PGrid specs and prices. Keeping the original is a valid answer.
## Facts about PGrid data
- PGrid covers new laptops, monitors, graphics cards, RAM, CPUs and SSDs sold in Australia (AUD) and the United States (USD). It has no phones, headphones, used or refurbished goods, or other regions.
- Prices are the lowest in-stock retailer price recorded in the last 24 hours, excluding separate shipping. `price_history` summarises the last 90 days' daily lows (30 and 90 day lows, 90-day high and usual price), without Amazon.
- Search results are models with their cheapest matching configuration, ordered by price. Unknown specs do not match an explicit filter, so a filtered search can miss products with unrecorded specs.
- PGrid stores specs, not benchmarks. It has no laptop GPU power limits (TGP), screen brightness, battery life tests, noise or build quality data.
- Tools never return per-retailer offers. Every product's `pgrid_url` lists its retailers.
## Key rules
- Start from the reference product: `get_product` for a PGrid link or search result, `lookup_listing` for a retailer link, or a search by model name. If it cannot be identified, say so rather than guessing.
- Work out what the user wants to keep and what can change. Ask only when the goal is unclear.
- Set search filters from the reference's specs and the user's limits. If nothing matches, loosen one constraint at a time and say which.
- Compare a shortlist with `compare_products`: the reference plus up to 3 candidates from the same region and category.
- Keep the same reference and region across follow-ups such as a bigger budget or another priority, unless the user changes them.
- Separate spec facts from inference. Do not give FPS or benchmark numbers. Say when a difference that matters, such as laptop GPU power, is not in PGrid data.
- For a laptop or exact retailer listing, `lookup_listing` returns the listing description and part numbers, which can show SKU differences such as warranty or panel.
- The user's explicit instructions take priority over this skill.
## Answer
Lead with the recommendation, or with keeping the reference if nothing is better value. For each option, give the price difference from the reference, what is gained and what is lost, and its PGrid link.