Goose-skills product-hunt-scraper
install
source · Clone the upstream repo
git clone https://github.com/gooseworks-ai/goose-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/gooseworks-ai/goose-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/capabilities/product-hunt-scraper" ~/.claude/skills/gooseworks-ai-goose-skills-product-hunt-scraper && rm -rf "$T"
manifest:
skills/capabilities/product-hunt-scraper/SKILL.mdsource content
Product Hunt Scraper
Scrape trending products from Product Hunt using the Apify
maximedupre/product-hunt-scraper actor.
Output fields: Each product has
name, tagline, description, url (Product Hunt URL), and additional fields depending on the actor's output.
Quick Start
Requires
APIFY_API_TOKEN env var (or --token flag).
# Today's top products python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \ --time-period daily --max-products 10 --output summary # This week's products filtered by keyword python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \ --time-period weekly --keywords "AI,marketing" --output summary # Monthly top products as JSON python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \ --time-period monthly --max-products 50
CLI Reference
| Flag | Default | Description |
|---|---|---|
| weekly | , , or |
| 50 | Max products to scrape |
| none | Keywords to filter (comma-separated, OR logic) |
| json | Output format: or |
| env var | Apify token (prefer env var) |
| 300 | Max seconds to wait for the Apify run |
Notes
- Keyword filtering is client-side on product name + tagline + description
- Results are sorted by upvote count (descending)