Skills for Real Engineers. Straight from my .agents directory.
apify-product-lookup
Agent skill fromdavepoon/buildwithclaude
Fetch a real product's current price, stock, rating, or images from retailer pages over the Apify MCP server, and return them as typed fields rather than prose. Use when someone asks what a product costs right now, whether it is in stock, how it is rated, to compare a product across retailers, or to check a product URL they pasted. Also use when an agent would otherwise answer a product question from training data. Not for managing your own store's catalog, not for payments, and not for questions answerable without live retailer data.
How to install apify-product-lookup
npx skills add davepoon/buildwithclaude# or add only this skill to Claude Code: copy the folder
plugins/all-skills/skills/apify-product-lookup/
# into
~/.claude/skills/apify-product-lookup/ (all projects)
.claude/skills/apify-product-lookup/ (one project)
1# Apify product lookup23A model answers product questions from training data that was fixed months ago, or by4reading a page as prose with no product fields. This skill routes the question to a hosted5Actor that reads retailer pages on request and returns structured records: price, currency,6stock, rating, image URLs, and a link.78Written by a product marketing manager at Apify. It calls9[E-commerce Scraping Tool](https://apify.com/apify/e-commerce-scraping-tool), a paid10first-party Apify Actor, so weigh the framing accordingly. Everything below is what11testing against the live Actor returned, including where it does not work.1213## Setup1415The MCP endpoint is `https://mcp.apify.com`. Appending16`?tools=apify/e-commerce-scraping-tool` narrows the server to this one Actor, which makes17tool selection more reliable when product data is the only job. Authentication is OAuth on18first use for interactive clients, or a bearer token for unattended ones. An Apify account19is required and the Actor is paid, billed per run started plus per product returned.2021## Pick the input before calling2223| The question | Input to send |24|---|---|25| About a specific page the user gave you | `detailsUrls: [{"url": "..."}]` |26| "Find me an X under $Y" with no URL | `keyword` plus `marketplaces` |27| "Compare X across stores" | `keyword` plus several `marketplaces` |2829Always send `maxProductResults` and `additionalProperties: true`. Without the second,30…
Excerpt shown under the repository's MIT license.
More skills in buildwithclaude
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
