Apify Ashby Jobs Scraper
apify/awesome-skills
Scrape Ashby jobs or discover companies using Ashby with the Apify Ashby Job Board API Actor (johnvc/ashby-job-board-scraper).
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.
$ npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install davepoon/buildwithclaude apify-product-lookup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/davepoon/buildwithclaude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/all-skills/skills/apify-product-lookup .claude/skills/apify-product-lookup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "apify-product-lookup" agent skill from https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/apify-product-lookup into .claude/skills/apify-product-lookup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-product-lookup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/apify-product-lookupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install davepoon/buildwithclaude apify-product-lookup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davepoon/buildwithclaude.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/all-skills/skills/apify-product-lookup .agents/skills/apify-product-lookup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "apify-product-lookup" agent skill from https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/apify-product-lookup into .agents/skills/apify-product-lookup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-product-lookup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install davepoon/buildwithclaude apify-product-lookup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davepoon/buildwithclaude.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/all-skills/skills/apify-product-lookup .cursor/skills/apify-product-lookup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "apify-product-lookup" agent skill from https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/apify-product-lookup into .cursor/skills/apify-product-lookup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-product-lookup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/davepoon/buildwithclaude.git --path plugins/all-skills/skills/apify-product-lookup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install davepoon/buildwithclaude apify-product-lookup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davepoon/buildwithclaude.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/all-skills/skills/apify-product-lookup .gemini/skills/apify-product-lookup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "apify-product-lookup" agent skill from https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/apify-product-lookup into .gemini/skills/apify-product-lookup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-product-lookup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install davepoon/buildwithclaude apify-product-lookupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/davepoon/buildwithclaude.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/all-skills/skills/apify-product-lookup .github/skills/apify-product-lookup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "apify-product-lookup" agent skill from https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/apify-product-lookup into .github/skills/apify-product-lookup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-product-lookup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install davepoon/buildwithclaude apify-product-lookup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davepoon/buildwithclaude.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/all-skills/skills/apify-product-lookup .opencode/skills/apify-product-lookup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "apify-product-lookup" agent skill from https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/apify-product-lookup into .opencode/skills/apify-product-lookup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-product-lookup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
apify-product-lookupFetch 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.
Apify Product Lookup is an agent skill from davepoon/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…
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Data & Analytics, covering Web scraping. It works with Apify and Model Context Protocol. The repository describes itself as: A single hub to find Claude Skills, Agents, Commands, Hooks, Plugins, and Marketplace collections to extend Claude Code, Claude Desktop, Agent SDK and OpenClaw. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 616deb5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
mcp.apify.comAlso links to:
apify.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Apify Product Lookup loads about 1.4k tokens when it runs. Until then it costs about 140 tokens; SKILL.md has 793 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from davepoon/buildwithclaude at commit 616deb5, republished under its MIT licence (© davepoon). 793 words, ~1,450 tokens.
.claude/skills/apify-product-lookup/SKILL.md (or your agent's skills folder).A model answers product questions from training data that was fixed months ago, or by reading a page as prose with no product fields. This skill routes the question to a hosted Actor that reads retailer pages on request and returns structured records: price, currency, stock, rating, image URLs, and a link.
Written by a product marketing manager at Apify. It calls E-commerce Scraping Tool, a paid first-party Apify Actor, so weigh the framing accordingly. Everything below is what testing against the live Actor returned, including where it does not work.
The MCP endpoint is https://mcp.apify.com. Appending
?tools=apify/e-commerce-scraping-tool narrows the server to this one Actor, which makes
tool selection more reliable when product data is the only job. Authentication is OAuth on
first use for interactive clients, or a bearer token for unattended ones. An Apify account
is required and the Actor is paid, billed per run started plus per product returned.
| The question | Input to send |
|---|---|
| About a specific page the user gave you | detailsUrls: [{"url": "..."}] |
| "Find me an X under $Y" with no URL | keyword plus marketplaces |
| "Compare X across stores" | keyword plus several marketplaces |
Always send maxProductResults and additionalProperties: true. Without the second,
stock, rating, list price and identifiers are all missing, because they are nested there
rather than at the top level.
apify--e-commerce-scraping-tool (two hyphens, not a slash). It returns run
metadata and a datasetId. It does not return products.status. If it is not SUCCEEDED, call get-actor-run with the runId and
a waitSecs until it is. The Actor tool returns when its own wait window elapses, not
when the run finishes, so RUNNING is a normal answer and the dataset holds nothing at
that moment.get-dataset-items with the datasetId, a limit, and fields.Two failures live here. Stopping after step 1 returns a result that reads like success and holds no product data. Skipping step 2 fetches an empty dataset and reports the product as not found, intermittently, depending only on how fast the retailer answered.
The full record is large: one Amazon product measured about 88 KB across 142 fields, most
of it marketing content and review text. Pass fields in dot notation, naming only what
the question needs.
Projected output comes back flat. The dots stay in the key names, so it is
item["offers.price"], not item["offers"]["price"]. Walking the nested path against a
projected response finds nothing, which is indistinguishable from the retailer not
reporting the field.
The four differences that bite hardest:
offers.price is a number on some retailers and a string on others.offers.priceCurrency on some and offers.currency on others, and the value
may be a symbol or an ISO code.additionalProperties, as inStock and stars, not at the
top level. Top-level rating was null on a product whose stars was 4.2.brand frequently carries marketing text such as Visit the Sony Store rather than a
brand name.marketplaces enum arrives truncated over MCP, because the server caps how many
characters of a long enum it forwards. Measured on 2026-08-27: of 249 values, 122 fit and
127 were dropped. A validation error naming marketplaces means the retailer cannot be
named in a keyword search on this connection, not that it is unsupported. Use
detailsUrls, which takes arbitrary URLs and is unaffected.additionalProperties and two other retailers returned 4,
with stock and rating absent on every record from one of them. There is no unified schema
to rely on.maxProductResults. Prefer one call with several URLs or marketplaces
over several calls, and never re-run to check a result you already have.additionalProperties can reach roughly 100 KB for one product. Never paste it into
a reply.rating or stars of 0 means absent, not a zero-star product.© davepoon, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/all-skills/skills/apify-product-lookup of davepoon/buildwithclaude.
Open the folder on GitHubat commit 616deb5
Apify Product Lookup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Apify Product Lookup this skilldavepoon/buildwithclaude | 3.6k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Apify Ashby Jobs Scraperapify/awesome-skills | 266 | — | ~3.7k | Automated safety check: Pass | MIT | |
| Apify Company Data APIapify/awesome-skills | 266 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Etsy Search Listingssickn33/agentic-awesome-skills | 47k | 1 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Apify Product Data Setupapify/awesome-skills | 266 | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Apify Orchestrator Actor Developmentapify/awesome-skills | 266 | — | ~3k | Automated safety check: Warn | Apache-2.0 |
apify/awesome-skills
Scrape Ashby jobs or discover companies using Ashby with the Apify Ashby Job Board API Actor (johnvc/ashby-job-board-scraper).
apify/awesome-skills
Pull structured B2B company data from Clutch.co with the Clutch.co Agency API Actor (johnvc/clutch-agency-api).
sickn33/agentic-awesome-skills
Fetch live Etsy search listing rows for a keyword, market phrase, or category via Apify Actor publicrecords/etsy-search-scraper (MCP).
apify/awesome-skills
Wire an AI agent to live e-commerce product data using Apify's E-commerce Scraping Tool over MCP, either as runtime tool calls or as a scheduled refresh into a vector store.
apify/awesome-skills
Build TypeScript Apify orchestrator Actors — coordinate a sequence of sub-Actors (optionally with an LLM step) using the apify-orchestrator library.
apify/awesome-skills
Search the Yandex Images vertical and get full-size image URLs as structured JSON with the Apify Yandex Search Scraper Actor (johnvc/Scrape-Yandex).
davepoon/buildwithclaude
Build, update, and apply iOS design specifications using Apple Human Interface Guidelines (HIG) source data.
davepoon/buildwithclaude
Download YouTube videos with customizable quality and format options.
davepoon/buildwithclaude
A skill your agent uses when the user asks to "analyze video", "watch this video", "what happens in this video", "describe this clip", "review this footage", "classify these videos", "compare…
davepoon/buildwithclaude
Discover Atlas Cloud image and video models, inspect their live schemas, and submit one confirmed media generation request with bounded GET polling.
davepoon/buildwithclaude
面向没有编程经验的用户,把想法做成可试用的浏览器插件,并完成检查、商店材料、审核提交和上线验证;也用于继续已有插件、排错和发布新版。用户说“帮我做个插件”“把插件上架”“继续我的插件”时使用。普通网站开发、仅查询插件知识不触发。
davepoon/buildwithclaude
Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives.
Works with
Categories
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. Apify Product Lookup is an agent skill from davepoon/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.
Apify Product Lookup fits situations like: someone asks what a product costs right now; whether it is in stock; how it is rated; compare a product across retailers.
Run `npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a claude-code`. Or copy the skill folder (plugins/all-skills/skills/apify-product-lookup in davepoon/buildwithclaude) into .claude/skills/apify-product-lookup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a codex`. Or copy the skill folder (plugins/all-skills/skills/apify-product-lookup in davepoon/buildwithclaude) into .agents/skills/apify-product-lookup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add davepoon/buildwithclaude --skill apify-product-lookup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/apify-product-lookup, .gemini/skills/apify-product-lookup, .github/skills/apify-product-lookup and .opencode/skills/apify-product-lookup in your project.
SKILL.md names no scripts, command-line tools or credentials: Apify Product Lookup is instructions for the agent only.
SKILL.md names 2 domains. In commands or code: mcp.apify.com; the agent is likely to contact it when it follows the instructions. As links in the text: apify.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Apify Product Lookup is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Apify Product Lookup: Apify Ashby Jobs Scraper (apify/awesome-skills, 266 stars), Apify Company Data API (apify/awesome-skills, 266 stars), Etsy Search Listings (sickn33/agentic-awesome-skills, 47k stars) and Apify Product Data Setup (apify/awesome-skills, 266 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
davepoon (a GitHub user) maintains it in davepoon/buildwithclaude, which has 3,610 GitHub stars. The repository holds 247 skills in this directory. The repository was last updated on October 9, 2026.
Source: davepoon/buildwithclaude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.