{"id":"0883a9cc-7c42-48ae-8009-fc3dd72baef7","shortId":"TqumMc","kind":"skill","title":"producthunt","tagline":"Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API. Use when user mentions Product Hunt, PH, or product launches.","description":"# ProductHunt Skill\n\nGet posts, topics, users, and collections from Product Hunt via the official GraphQL API.\n\n## Prerequisites\n\nSet access token in `~/.zshrc`:\n```bash\nexport PRODUCTHUNT_ACCESS_TOKEN=\"your_developer_token\"\n```\n\nGet your token from: https://www.producthunt.com/v2/oauth/applications\n\n**Quick Check**:\n```bash\ncd <skill_directory>\npython3 scripts/get_posts.py --limit 3\n```\n\n## Commands\n\nAll commands run from the skill directory.\n\n### Posts\n```bash\npython3 scripts/get_post.py chatgpt                    # Get post by slug\npython3 scripts/get_post.py 12345                      # Get post by ID\npython3 scripts/get_posts.py --limit 20                # Today's featured posts\npython3 scripts/get_posts.py --topic ai --limit 10     # Posts in topic\npython3 scripts/get_posts.py --after 2026-01-01        # Posts after date\npython3 scripts/get_post_comments.py POST_ID --limit 20\n```\n\n### Topics\n```bash\npython3 scripts/get_topic.py artificial-intelligence  # Get topic by slug\npython3 scripts/get_topics.py --query \"AI\" --limit 20 # Search topics\npython3 scripts/get_topics.py --limit 50              # Popular topics\n```\n\n### Users\n```bash\npython3 scripts/get_user.py rrhoover                  # Get user by username\npython3 scripts/get_user_posts.py rrhoover --limit 20 # User's posts\n```\n\n### Collections\n```bash\npython3 scripts/get_collection.py SLUG_OR_ID          # Get collection\npython3 scripts/get_collections.py --featured --limit 20\n```\n\n## API Info\n- **Endpoint**: https://api.producthunt.com/v2/api/graphql\n- **Type**: GraphQL\n- **Rate Limits**: 6250 complexity points / 15 min\n- **Docs**: https://api.producthunt.com/v2/docs","tags":["producthunt","opc","skills","resciencelab","agent-skills","ai-tools","claude-code","geo","llm-tools","seo"],"capabilities":["skill","source-resciencelab","skill-producthunt","topic-agent-skills","topic-ai-tools","topic-claude-code","topic-geo","topic-llm-tools","topic-opc","topic-seo"],"categories":["opc-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/ReScienceLab/opc-skills/producthunt","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add ReScienceLab/opc-skills","source_repo":"https://github.com/ReScienceLab/opc-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 829 github stars · SKILL.md body (1,654 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T18:52:57.207Z","embedding":null,"createdAt":"2026-04-18T21:56:35.814Z","updatedAt":"2026-05-02T18:52:57.207Z","lastSeenAt":"2026-05-02T18:52:57.207Z","tsv":"'-01':119,120 '/.zshrc':50 '/v2/api/graphql':191 '/v2/docs':204 '/v2/oauth/applications':65 '10':111 '12345':93 '15':199 '20':101,129,146,168,185 '2026':118 '3':73 '50':152 '6250':196 'access':47,54 'ai':109,144 'api':18,44,186 'api.producthunt.com':190,203 'api.producthunt.com/v2/api/graphql':189 'api.producthunt.com/v2/docs':202 'artifici':135 'artificial-intellig':134 'bash':51,68,83,131,156,173 'cd':69 'chatgpt':86 'check':67 'collect':14,36,172,180 'command':74,76 'complex':197 'content':5 'date':123 'develop':57 'directori':81 'doc':201 'endpoint':188 'export':52 'featur':104,183 'get':9,31,59,87,94,137,160,179 'graphql':17,43,193 'hunt':8,24,39 'id':97,127,178 'info':187 'intellig':136 'launch':28 'limit':72,100,110,128,145,151,167,184,195 'mention':22 'min':200 'offici':42 'ph':25 'point':198 'popular':153 'post':10,32,82,88,95,105,112,121,126,171 'prerequisit':45 'product':7,23,27,38 'producthunt':1,29,53 'python3':70,84,91,98,106,115,124,132,141,149,157,164,174,181 'queri':143 'quick':66 'rate':194 'retriev':4 'rrhoover':159,166 'run':77 'scripts/get_collection.py':175 'scripts/get_collections.py':182 'scripts/get_post.py':85,92 'scripts/get_post_comments.py':125 'scripts/get_posts.py':71,99,107,116 'scripts/get_topic.py':133 'scripts/get_topics.py':142,150 'scripts/get_user.py':158 'scripts/get_user_posts.py':165 'search':2,147 'set':46 'skill':30,80 'skill-producthunt' 'slug':90,140,176 'source-resciencelab' 'today':102 'token':48,55,58,61 'topic':11,33,108,114,130,138,148,154 'topic-agent-skills' 'topic-ai-tools' 'topic-claude-code' 'topic-geo' 'topic-llm-tools' 'topic-opc' 'topic-seo' 'type':192 'use':19 'user':12,21,34,155,161,169 'usernam':163 'via':15,40 'www.producthunt.com':64 'www.producthunt.com/v2/oauth/applications':63","prices":[{"id":"11a31044-792b-4f49-99db-62200ca407d0","listingId":"0883a9cc-7c42-48ae-8009-fc3dd72baef7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"ReScienceLab","category":"opc-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:56:35.814Z"}],"sources":[{"listingId":"0883a9cc-7c42-48ae-8009-fc3dd72baef7","source":"github","sourceId":"ReScienceLab/opc-skills/producthunt","sourceUrl":"https://github.com/ReScienceLab/opc-skills/tree/main/skills/producthunt","isPrimary":false,"firstSeenAt":"2026-04-18T21:56:35.814Z","lastSeenAt":"2026-05-02T18:52:57.207Z"}],"details":{"listingId":"0883a9cc-7c42-48ae-8009-fc3dd72baef7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"ReScienceLab","slug":"producthunt","github":{"repo":"ReScienceLab/opc-skills","stars":829,"topics":["agent-skills","ai-tools","claude-code","geo","llm-tools","opc","seo"],"license":"apache-2.0","html_url":"https://github.com/ReScienceLab/opc-skills","pushed_at":"2026-05-02T06:47:51Z","description":"Agent Skills for Solopreneurs","skill_md_sha":"a949610c1bf5584638f6f77054309e1c575688f0","skill_md_path":"skills/producthunt/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/ReScienceLab/opc-skills/tree/main/skills/producthunt"},"layout":"multi","source":"github","category":"opc-skills","frontmatter":{"name":"producthunt","description":"Search and retrieve content from Product Hunt. Get posts, topics, users, and collections via the GraphQL API. Use when user mentions Product Hunt, PH, or product launches."},"skills_sh_url":"https://skills.sh/ReScienceLab/opc-skills/producthunt"},"updatedAt":"2026-05-02T18:52:57.207Z"}}