Etsy Shop Sales History
sickn33/agentic-awesome-skills
Read Etsy shop sales counters, deltas, and breakout flags from Apify Actor publicrecords/etsy-shop-velocity (MCP panel snapshot).
Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool.
$ npx skills add majiayu000/claude-skill-registry --skill apify-ecommerce -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install majiayu000/claude-skill-registry apify-ecommerce --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/majiayu000/claude-skill-registry.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/analysis/apify-ecommerce .claude/skills/apify-ecommerce && 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-ecommerce" agent skill from https://github.com/majiayu000/claude-skill-registry/tree/main/skills/analysis/apify-ecommerce into .claude/skills/apify-ecommerce/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-ecommerce", 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/majiayu000/claude-skill-registry/tree/main/skills/analysis/apify-ecommerceType 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 majiayu000/claude-skill-registry --skill apify-ecommerce -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install majiayu000/claude-skill-registry apify-ecommerce --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/analysis/apify-ecommerce .agents/skills/apify-ecommerce && 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-ecommerce" agent skill from https://github.com/majiayu000/claude-skill-registry/tree/main/skills/analysis/apify-ecommerce into .agents/skills/apify-ecommerce/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-ecommerce", 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 majiayu000/claude-skill-registry --skill apify-ecommerce -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install majiayu000/claude-skill-registry apify-ecommerce --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/analysis/apify-ecommerce .cursor/skills/apify-ecommerce && 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-ecommerce" agent skill from https://github.com/majiayu000/claude-skill-registry/tree/main/skills/analysis/apify-ecommerce into .cursor/skills/apify-ecommerce/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-ecommerce", 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/majiayu000/claude-skill-registry.git --path skills/analysis/apify-ecommerce--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 majiayu000/claude-skill-registry --skill apify-ecommerce -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install majiayu000/claude-skill-registry apify-ecommerce --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/analysis/apify-ecommerce .gemini/skills/apify-ecommerce && 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-ecommerce" agent skill from https://github.com/majiayu000/claude-skill-registry/tree/main/skills/analysis/apify-ecommerce into .gemini/skills/apify-ecommerce/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-ecommerce", 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 majiayu000/claude-skill-registry apify-ecommerceInstalls 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 majiayu000/claude-skill-registry --skill apify-ecommerce -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/analysis/apify-ecommerce .github/skills/apify-ecommerce && 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-ecommerce" agent skill from https://github.com/majiayu000/claude-skill-registry/tree/main/skills/analysis/apify-ecommerce into .github/skills/apify-ecommerce/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-ecommerce", 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 majiayu000/claude-skill-registry --skill apify-ecommerce -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install majiayu000/claude-skill-registry apify-ecommerce --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/analysis/apify-ecommerce .opencode/skills/apify-ecommerce && 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-ecommerce" agent skill from https://github.com/majiayu000/claude-skill-registry/tree/main/skills/analysis/apify-ecommerce into .opencode/skills/apify-ecommerce/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apify-ecommerce", 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-ecommerceExtract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool.
Apify Ecommerce is an agent skill from majiayu000/claude-skill-registry. Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `metadata.json`).
It sits in Sales & Support, covering Web scraping and E-commerce operations. It works with Apify. The repository describes itself as: Searchable Claude Code skills catalog with source-linked guides and generated registry artifacts. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 2d14a69. 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.
Shell commands in SKILL.md call:
nodeFrom 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:
amazon.comwalmart.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
APIFY_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Apify Ecommerce loads about 2.3k tokens when it runs. Until then it costs about 37 tokens; SKILL.md has 744 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 noted patterns worth knowing about, such as sudo or a known installer.
- `.env` file with `APIFY_TOKEN` (at `~/.claude/.env`)node --env-file=~/.claude/.env $SKILL_PATH/reference/scripts/run_actor.js \node --env-file=~/.claude/.env $SKILL_PATH/reference/scripts/run_actor.js \node --env-file=~/.claude/.env $SKILL_PATH/reference/scripts/run_actor.js \IFY_TOKEN not found` | Ensure `~/.claude/.env` contains `APIFY_TOKEN=your_token` |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 majiayu000/claude-skill-registry at commit 2d14a69, republished under its MIT licence (© majiayu000). 744 words, ~2,295 tokens.
.claude/skills/apify-ecommerce/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool.
.env file with APIFY_TOKEN (at ~/.claude/.env)--env-file support)| User Need | Workflow | Best For |
|---|---|---|
| Track prices, compare products | Workflow 1: Products & Pricing | Price monitoring, MAP compliance, competitor analysis. Add AI summary for insights. |
| Analyze reviews (sentiment or quality) | Workflow 2: Reviews | Brand perception, customer sentiment, quality issues, defect patterns |
| Find sellers across stores | Workflow 3: Sellers | Unauthorized resellers, vendor discovery via Google Shopping |
Task Progress:
- [ ] Step 1: Select workflow and determine data source
- [ ] Step 2: Configure Actor input
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the extraction script
- [ ] Step 5: Summarize resultsUse case: Extract product data, prices, and stock status. Track competitor prices, detect MAP violations, benchmark products, or research markets.
Best for: Pricing analysts, product managers, market researchers.
| Input Type | Field | Description |
|---|---|---|
| Product URLs | detailsUrls | Direct URLs to product pages (use object format) |
| Category URLs | listingUrls | URLs to category/search result pages |
| Keyword Search | keyword + marketplaces | Search term across selected marketplaces |
{
"detailsUrls": [
{"url": "https://www.amazon.com/dp/B09V3KXJPB"},
{"url": "https://www.walmart.com/ip/123456789"}
],
"additionalProperties": true
}{
"keyword": "Samsung Galaxy S24",
"marketplaces": ["www.amazon.com", "www.walmart.com"],
"additionalProperties": true,
"maxProductResults": 50
}Add these fields to get AI-generated insights:
| Field | Description |
|---|---|
fieldsToAnalyze | Data points to analyze: ["name", "offers", "brand", "description"] |
customPrompt | Custom analysis instructions |
Example with AI summary:
{
"keyword": "robot vacuum",
"marketplaces": ["www.amazon.com"],
"maxProductResults": 50,
"additionalProperties": true,
"fieldsToAnalyze": ["name", "offers", "brand"],
"customPrompt": "Summarize price range and identify top brands"
}name - Product nameurl - Product URLoffers.price - Current priceoffers.priceCurrency - Currency code (may vary by seller region)brand.slogan - Brand name (nested in object)image - Product image URLadditionalProperties: trueNote: Currency may vary in results even for US searches, as prices reflect different seller regions.
Use case: Extract reviews for sentiment analysis, brand perception monitoring, or quality issue detection.
Best for: Brand managers, customer experience teams, QA teams, product managers.
| Input Type | Field | Description |
|---|---|---|
| Product URLs | reviewListingUrls | Product pages to extract reviews from |
| Keyword Search | keywordReviews + marketplacesReviews | Search for product reviews by keyword |
{
"reviewListingUrls": [
{"url": "https://www.amazon.com/dp/B09V3KXJPB"}
],
"sortReview": "Most recent",
"additionalReviewProperties": true,
"maxReviewResults": 500
}{
"keywordReviews": "wireless earbuds",
"marketplacesReviews": ["www.amazon.com"],
"sortReview": "Most recent",
"additionalReviewProperties": true,
"maxReviewResults": 200
}Most recent - Latest reviews first (recommended)Most relevant - Platform default relevanceMost helpful - Highest voted reviewsHighest rated - 5-star reviews firstLowest rated - 1-star reviews firstNote: The
sortReview: "Lowest rated"option may not work consistently across all marketplaces. For quality analysis, collect a large sample and filter by rating in post-processing.
maxReviewResults for statistical significanceUse case: Find sellers across stores, discover unauthorized resellers, evaluate vendor options.
Best for: Brand protection teams, procurement, supply chain managers.
Note: This workflow uses Google Shopping to find sellers across stores. Direct seller profile URLs are not reliably supported.
{
"googleShoppingSearchKeyword": "Nike Air Max 90",
"scrapeSellersFromGoogleShopping": true,
"countryCode": "us",
"maxGoogleShoppingSellersPerProduct": 20,
"maxGoogleShoppingResults": 100
}| Field | Description |
|---|---|
googleShoppingSearchKeyword | Product name to search |
scrapeSellersFromGoogleShopping | Set to true to extract sellers |
scrapeProductsFromGoogleShopping | Set to true to also extract product details |
countryCode | Target country (e.g., us, uk, de) |
maxGoogleShoppingSellersPerProduct | Max sellers per product |
maxGoogleShoppingResults | Total result limit |
www.amazon.com, www.amazon.co.uk, www.amazon.de, www.amazon.fr, www.amazon.it, www.amazon.es, www.amazon.ca, www.amazon.com.au, www.amazon.co.jp, www.amazon.in, www.amazon.com.br, www.amazon.com.mx, www.amazon.nl, www.amazon.pl, www.amazon.se, www.amazon.ae, www.amazon.sa, www.amazon.sg, www.amazon.com.tr, www.amazon.eg
www.walmart.com, www.costco.com, www.costco.ca, www.homedepot.com
allegro.pl, allegro.cz, allegro.sk, www.alza.cz, www.alza.sk, www.alza.de, www.alza.at, www.alza.hu, www.kaufland.de, www.kaufland.pl, www.kaufland.cz, www.kaufland.sk, www.kaufland.at, www.kaufland.fr, www.kaufland.it, www.cdiscount.com
Supports all major IKEA regional sites with multiple language options.
Use for seller discovery across multiple stores.
SKILL_PATH=~/.claude/skills/apify-ecommerceQuick answer (display in chat):
node --env-file=~/.claude/.env $SKILL_PATH/reference/scripts/run_actor.js \
--actor "apify/e-commerce-scraping-tool" \
--input 'JSON_INPUT'CSV export:
node --env-file=~/.claude/.env $SKILL_PATH/reference/scripts/run_actor.js \
--actor "apify/e-commerce-scraping-tool" \
--input 'JSON_INPUT' \
--output YYYY-MM-DD_filename.csv \
--format csvJSON export:
node --env-file=~/.claude/.env $SKILL_PATH/reference/scripts/run_actor.js \
--actor "apify/e-commerce-scraping-tool" \
--input 'JSON_INPUT' \
--output YYYY-MM-DD_filename.json \
--format jsonReport:
| Error | Solution |
|---|---|
APIFY_TOKEN not found | Ensure ~/.claude/.env contains APIFY_TOKEN=your_token |
Actor not found | Verify Actor ID: apify/e-commerce-scraping-tool |
Run FAILED | Check Apify console link in error output |
Timeout | Reduce maxProductResults or increase --timeout |
No results | Verify URLs are valid and accessible |
Invalid marketplace | Check marketplace value matches supported list exactly |
© majiayu000, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/analysis/apify-ecommerce of majiayu000/claude-skill-registry.
Open the folder on GitHubat commit 2d14a69
We found 9 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in majiayu000/claude-skill-registry, which our catalogue first saw on October 7, 2026.
Apify Ecommerce 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 Ecommerce this skillmajiayu000/claude-skill-registry | 666 | 3 repos | ~2.3k | Automated safety check: Notes | MIT | |
| Etsy Shop Sales Historysickn33/agentic-awesome-skills | 47k | 1 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Apify Ecommerceapify/awesome-skills | 264 | — | ~4.6k | Automated safety check: Notes | Apache-2.0 | |
| Apify Product Data Setupapify/awesome-skills | 264 | 1 repos | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Apify Debug Bundlejeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.3k | Automated safety check: Notes | MIT | |
| Etsy Category Listingbrowser-act/skills | 6.1k | — | ~2k | Automated safety check: Pass | MIT |
sickn33/agentic-awesome-skills
Read Etsy shop sales counters, deltas, and breakout flags from Apify Actor publicrecords/etsy-shop-velocity (MCP panel snapshot).
apify/awesome-skills
Scrape e-commerce data for pricing, reviews, bestsellers, and seller discovery across 30+ platforms including Amazon, Walmart, eBay, Shopify, WooCommerce, and more.
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.
jeremylongshore/tons-of-skills-marketplace
Collect Apify debug evidence for support tickets and troubleshooting.
browser-act/skills
Etsy category page scraper: given an Etsy category URL (e.g.
browser-act/skills
Extracts structured Amazon product data for a keyword and marketplace through the BrowserAct API, including titles, prices, ratings, reviews, sales volume and promotions.
majiayu000/claude-skill-registry
Multi-source deep research using firecrawl and exa MCPs. An agent skill from majiayu000/claude-skill-registry.
majiayu000/claude-skill-registry
Neural search via Exa MCP for web, code, and company research.
majiayu000/claude-skill-registry
Unified media generation via fal.ai MCP — image, video, and audio.
majiayu000/claude-skill-registry
Interact with Zotero reference management libraries using the pyzotero Python client.
majiayu000/claude-skill-registry
Search scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server.
majiayu000/claude-skill-registry
Perform pairwise sequence alignment using Biopython Bio.Align.PairwiseAligner.
Works with
Categories
Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool. Apify Ecommerce is an agent skill from majiayu000/claude-skill-registry. Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool.
Apify Ecommerce fits situations like: tasks that involve Web scraping; tasks that involve E-commerce operations.
Run `npx skills add majiayu000/claude-skill-registry --skill apify-ecommerce -a claude-code`. Or copy the skill folder (skills/analysis/apify-ecommerce in majiayu000/claude-skill-registry) into .claude/skills/apify-ecommerce in your project. Claude Code loads it when a task matches its description.
Run `npx skills add majiayu000/claude-skill-registry --skill apify-ecommerce -a codex`. Or copy the skill folder (skills/analysis/apify-ecommerce in majiayu000/claude-skill-registry) into .agents/skills/apify-ecommerce 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 majiayu000/claude-skill-registry --skill apify-ecommerce -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-ecommerce, .gemini/skills/apify-ecommerce, .github/skills/apify-ecommerce and .opencode/skills/apify-ecommerce in your project.
Going by SKILL.md and its folder, Apify Ecommerce needs the command-line tools its instructions call (node) and credentials named APIFY_TOKEN. Our summary lists: Node.js; A credential in APIFY_TOKEN.
SKILL.md names 2 domains. In commands or code: amazon.com and walmart.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Apify Ecommerce is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.2k 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 Ecommerce: Etsy Shop Sales History (sickn33/agentic-awesome-skills, 47k stars), Apify Ecommerce (apify/awesome-skills, 264 stars), Apify Product Data Setup (apify/awesome-skills, 264 stars) and Apify Debug Bundle (jeremylongshore/tons-of-skills-marketplace, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
majiayu000 (a GitHub user) maintains it in majiayu000/claude-skill-registry, which has 666 GitHub stars. The repository holds 1,273 skills in this directory. The repository was last updated on October 7, 2026.
Source: majiayu000/claude-skill-registry on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.