Resources
6Install
npx skillscat add imoonkey/openweb/src-sites-producthunt Install via the SkillsCat registry.
About this skill
Here's a thinking process: 1. **Analyze the Request:** - **Input:** A skill description for "Product Hunt" from an AI agent's perspective, including workflows, operations, and quick start commands. - **Task:** Write a 2-3 sentence plain-text summary in English. - **Requirements:** - Objective, factual tone only - No marketing language, no superlatives, no calls to action - Natural prose, no bullet points, no headings, no markdown formatting - Do not wrap the answer in quotes - At most 60 words - **Output:** ONLY the summary text. 2.
SKILL.md
Product Hunt
Overview
Product discovery platform — daily curated tech products, tools, and startups with community voting.
Workflows
Browse today's featured products
getToday→name,tagline,votesCount,dailyRank,slug
Search and explore products
searchProducts(query)→slug,name,reviewsRatinggetPost(slug)→description,makers,categories,votesCount
Browse posts by time section
getPosts(section)→slug,name,tagline,votesCount,dailyRankgetPost(slug)→description,makers,categories
Operations
| Operation | Intent | Key Input | Key Output | Notes |
|---|---|---|---|---|
| getToday | today's featured products | — | name, tagline, slug, votesCount, dailyRank, topics | entry point |
| getPosts | featured posts by section | section? (TODAY default) | name, tagline, slug, votesCount, dailyRank | entry point, supports YESTERDAY/LAST_WEEK/LAST_MONTH |
| getPost | product details | slug ← getToday/getPosts/searchProducts | name, description, votesCount, makers, categories | |
| searchProducts | find products by keyword | query | name, tagline, slug, reviewsRating | entry point |
Quick Start
# Today's featured products
openweb producthunt exec getToday '{}'
# Yesterday's top products
openweb producthunt exec getPosts '{"section": "YESTERDAY"}'
# Search for products
openweb producthunt exec searchProducts '{"query": "ai"}'
# Get a specific product's details
openweb producthunt exec getPost '{"slug": "novavoice"}'