Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
resciencelab avatar

Producthunt

  • 2.5k installs
  • 1.2k repo stars
  • Updated July 27, 2026
  • resciencelab/opc-skills

producthunt is an OPC skill that queries Product Hunt posts, topics, users, and collections via the GraphQL API.

About

ProductHunt Skill fetches posts, topics, users, and collections from Product Hunt through the official GraphQL API at api.producthunt.com/v2/api/graphql. Prerequisites require PRODUCTHUNT_ACCESS_TOKEN in shell config from producthunt.com v2 oauth applications, verified by running get_posts.py --limit 3 from the skill directory. Commands cover get_post by slug or ID, get_posts with limit, topic filter, or after date, get_post_comments, get_topic and get_topics search, get_user and get_user_posts, plus get_collection and featured collections listing. Rate limits are 6250 complexity points per 15 minutes per API docs. All scripts run from the skill directory with python3 invoking get_post.py, get_posts.py, get_topics.py, and related modules. Use when users mention Product Hunt, PH, or product launch research for featured posts, topic browsing, maker profiles, or collection discovery across the launch graph. Comment retrieval and topic slug lookups help compare launch narratives and community reactions when planning distribution timing.

  • Official Product Hunt GraphQL API v2 integration.
  • Python scripts for posts, topics, users, and collections.
  • PRODUCTHUNT_ACCESS_TOKEN oauth developer token required.
  • Featured posts, topic filters, and date-based post queries.
  • 6250 complexity point rate limit per 15 minutes.

Producthunt by the numbers

  • 2,516 all-time installs (skills.sh)
  • +28 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #226 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

producthunt capabilities & compatibility

Capabilities
post retrieval by slug or numeric id · featured and topic filtered post listing · topic search and popular topic browse · user profile and user posts lookup · collection and featured collection fetch · oauth token authenticated python scripts
Use cases
research · marketing
Pricing
Free
From the docs

What producthunt says it does

Get posts, topics, users, and collections from Product Hunt via the official GraphQL API.
SKILL.md
export PRODUCTHUNT_ACCESS_TOKEN="your_developer_token"
SKILL.md
npx skills add https://github.com/resciencelab/opc-skills --skill producthunt

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.5k
repo stars1.2k
Security audit1 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryresciencelab/opc-skills

How do I programmatically fetch Product Hunt launches, topics, and maker posts?

Retrieve Product Hunt posts, topics, users, and collections via the official GraphQL API with Python scripts.

Who is it for?

Teams researching Product Hunt launches, topics, or maker activity around a release.

Skip if: Skip for posting to Product Hunt, paid ads, or non-PH social networks.

When should I use this skill?

User mentions Product Hunt, PH, product launches, or wants featured posts and topics data.

What you get

JSON results for requested posts, topics, users, or collections from authenticated API scripts.

  • PH post data
  • topic listings
  • collection results

By the numbers

  • Version 1.0.0 in opc-skills repository
  • Queries four resource types: posts, topics, users, and collections

Files

SKILL.mdMarkdownGitHub ↗

ProductHunt Skill

Get posts, topics, users, and collections from Product Hunt via the official GraphQL API.

Prerequisites

Set access token in ~/.zshrc:

export PRODUCTHUNT_ACCESS_TOKEN="your_developer_token"

Get your token from: https://www.producthunt.com/v2/oauth/applications

Quick Check:

cd <skill_directory>
python3 scripts/get_posts.py --limit 3

Commands

All commands run from the skill directory.

Posts

python3 scripts/get_post.py chatgpt                    # Get post by slug
python3 scripts/get_post.py 12345                      # Get post by ID
python3 scripts/get_posts.py --limit 20                # Today's featured posts
python3 scripts/get_posts.py --topic ai --limit 10     # Posts in topic
python3 scripts/get_posts.py --after 2026-01-01        # Posts after date
python3 scripts/get_post_comments.py POST_ID --limit 20

Topics

python3 scripts/get_topic.py artificial-intelligence  # Get topic by slug
python3 scripts/get_topics.py --query "AI" --limit 20 # Search topics
python3 scripts/get_topics.py --limit 50              # Popular topics

Users

python3 scripts/get_user.py rrhoover                  # Get user by username
python3 scripts/get_user_posts.py rrhoover --limit 20 # User's posts

Collections

python3 scripts/get_collection.py SLUG_OR_ID          # Get collection
python3 scripts/get_collections.py --featured --limit 20

API Info

  • Endpoint: https://api.producthunt.com/v2/api/graphql
  • Type: GraphQL
  • Rate Limits: 6250 complexity points / 15 min
  • Docs: https://api.producthunt.com/v2/docs

Related skills

FAQ

Where get the API token?

Create a developer token at producthunt.com v2 oauth applications and export PRODUCTHUNT_ACCESS_TOKEN.

How fetch today's featured posts?

Run python3 scripts/get_posts.py --limit 20 from the skill directory.

What are the rate limits?

6250 complexity points per 15 minutes per Product Hunt API documentation.

Is Producthunt safe to install?

skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Marketing & SEOdistributioncontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.