producthunt — скилл для Claude Code: что делает и как установить
Скилл ищет посты и темы на Product Hunt через официальный GraphQL API. Пригодится при анализе запусков и сборе отзывов.
npx skills add ReScienceLab/opc-skills --skill producthunt -a claude-codeЧто делает producthunt
Скилл обращается к Product Hunt через официальный GraphQL API. Под капотом работает набор скриптов на Python 3: можно забирать свежие посты дня или выгружать комментарии к запуску по его идентификатору.
Инструмент также находит тематические подборки и профили авторов. Команды выполняются из директории скилла через python3 scripts/....
Для работы обязательно нужен токен разработчика в переменной PRODUCTHUNT_ACCESS_TOKEN. Сервис ограничивает запросы лимитом в 6250 complexity points на каждые 15 минут, поэтому частые тяжёлые выборки быстро исчерпают квоту.
Какие задачи решает
- выгрузить список сегодняшних запусков на Product Hunt
- найти продукты и темы по ключевому слову через GraphQL API
- собрать комментарии к запуску по идентификатору поста
- проверить профиль и публикации создателя продукта
Примеры запросов агенту
- Покажи 10 популярных постов в теме ai на Product Hunt
- Найди информацию о пользователе rrhoover и его недавние запуски
- Собери последние комментарии к посту с идентификатором 12345
Как установить producthunt
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill producthunt -a claude-code2Вручную: положить файлы
~/.claude/skills/producthunt/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/producthunt/
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill producthunt -a codex2Вручную: положить файлы
.agents/skills/producthunt/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill producthunt -a cursor2Вручную: положить файлы
.cursor/skills/producthunt/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ReScienceLab/opc-skills producthunt2Вручную: положить файлы
.github/skills/producthunt/SKILL.md1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill producthunt -a gemini-cli2Командой платформы
gemini skills install https://github.com/ReScienceLab/opc-skills --path skills/producthuntВручную: положить файлы
.devin/skills/producthunt/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill producthunt -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о producthunt
Как установить producthunt в Claude Code?
Выполните в терминале команду npx skills add ReScienceLab/opc-skills --skill producthunt -a claude-code.
Что делает скилл producthunt?
Он связывает агента с GraphQL API платформы Product Hunt для поиска постов, тем, коллекций и авторов через локальные скрипты на Python.
Что нужно настроить перед первым запуском?
Нужно получить токен разработчика и прописать его в переменную окружения PRODUCTHUNT_ACCESS_TOKEN в файле конфигурации оболочки.
Исходный текст
SKILL.md · Apache-2.0
--- 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. --- # ProductHunt Skill Get posts, topics, users, and collections from Product Hunt via the official GraphQL API. ## Prerequisites Set access token in `~/.zshrc`: ```bash export PRODUCTHUNT_ACCESS_TOKEN="your_developer_token" ``` Get your token from: https://www.producthunt.com/v2/oauth/applications **Quick Check**: ```bash cd <skill_directory> python3 scripts/get_posts.py --limit 3 ``` ## Commands All commands run from the skill directory. ### Posts ```bash 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 ```bash 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 ```bash python3 scripts/get_user.py rrhoover # Get user by username python3 scripts/get_user_posts.py rrhoover --limit 20 # User's posts ``` ### Collections ```bash 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
© ReScienceLab · Apache-2.0 · ReScienceLab/opc-skills