01
It starts by itself
every morning. Runs in Claude Code routine or cron.
- ↻ every morning
0 8 * * *
Daily digest of new launches.
Install the ProductHunt skill and make it a habit: follow https://gethabit.dev/skills/resciencelab/producthunt.md
3K installs2K starsApache-2.0 licenceSource on GitHub ↗

ProductHunt
by resciencelab · 3K installs
The skill
The producthunt skill fetches posts, topics, users, comments and collections from Product Hunt through its official GraphQL API, for founders and marketers who track product launches.
Only when you ask.
The habit
Daily digest of new launches.
↻ Runs by itselfevery morning
When does it start? How does it check its work? What does it remember?
Stops after 20 posts per topic per run.
Confirm PRODUCTHUNT_ACCESS_TOKEN is set with a quick get_posts.py --limit 3 call.
Run get_posts.py with a limit to fetch today's featured posts.
Run get_posts.py --topic for each watched topic.
Compare post IDs with the seen list and keep only new ones.
Summarize each new post in one line and save the digest.
Add the new post IDs to the seen list.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the ProductHunt skill helps.
A Product Hunt developer token in PRODUCTHUNT_ACCESS_TOKEN.
Yes, get_post_comments.py fetches comments for a post ID.
Copy the prompt at the top into your agent. It installs the skill from resciencelab/opc-skills and sets up the habit. Or run npx skills add resciencelab/opc-skills --skill producthunt.
Yes. It is published under Apache-2.0. Habit is free too.
Install the ProductHunt skill and make it a habit: follow https://gethabit.dev/skills/resciencelab/producthunt.md
All resciencelab skills →More content skills →
Works in
Made by resciencelab, published under Apache-2.0. Habit links to the original and never changes it. Is this your skill?