reddit — скилл для Claude Code: что делает и установка
Ищет материалы на Reddit через публичный JSON API: посты, комментарии, сведения о сообществах и профили пользователей.
npx skills add ReScienceLab/opc-skills --skill reddit -a claude-codeЧто делает reddit
Скилл обращается к публичному JSON API Reddit и получает посты из сабреддитов, результаты поиска, данные сообщества, отдельные публикации с комментариями и профили пользователей. Он подходит для запросов с названием Reddit, сабреддита или ссылкой вида r/.
В комплекте есть скрипты get_posts.py, search_posts.py, get_subreddit.py, get_post.py и get_user.py; они запускаются через python3 из каталога скилла. Для ленты можно выбрать сортировку hot, new, top, rising или controversial, а для части вариантов задать период.
Ключ API не нужен. Публичный API ограничен 100 requests/minute, поэтому массовые обращения стоит планировать с учётом этого лимита.
Какие задачи решает
- получить горячие или новые посты сабреддита
- найти публикации по запросу в Reddit
- загрузить пост вместе с комментариями
- проверить сведения о сабреддите
- посмотреть профиль пользователя и его недавние посты
Примеры запросов агенту
- Найди в Reddit посты про
MCP serverв сабреддитеClaudeAI. - Покажи новые публикации из сабреддита
python. - Получи пост
abc123вместе с комментариями.
Как установить reddit
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill reddit -a claude-code2Вручную: положить файлы
~/.claude/skills/reddit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/reddit/
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill reddit -a codex2Вручную: положить файлы
.agents/skills/reddit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill reddit -a cursor2Вручную: положить файлы
.cursor/skills/reddit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ReScienceLab/opc-skills reddit2Вручную: положить файлы
.github/skills/reddit/SKILL.md1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill reddit -a gemini-cli2Командой платформы
gemini skills install https://github.com/ReScienceLab/opc-skills --path skills/redditВручную: положить файлы
.devin/skills/reddit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill reddit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о reddit
Как установить reddit в Claude Code?
Выполните npx skills add ReScienceLab/opc-skills --skill reddit -a claude-code. Скилл будет доступен по пути ~/.claude/skills/reddit/SKILL.md.
Что делает скилл reddit?
Он получает публикации, комментарии, сведения о сабреддитах и профили пользователей Reddit через публичный JSON API. Можно искать посты и выбирать сортировку ленты.
Нужен ли ключ API для работы reddit?
Нет, публичный JSON API Reddit работает без аутентификации. Лимит составляет 100 requests/minute.
Исходный текст
SKILL.md · Apache-2.0
--- name: reddit description: Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links. --- # Reddit Skill Get posts, comments, subreddit info, and user profiles from Reddit via the public JSON API. ## Prerequisites **No API key required!** Reddit's public JSON API works without authentication. **Quick Check**: ```bash cd <skill_directory> python3 scripts/get_posts.py python --limit 3 ``` ## Commands All commands run from the skill directory. ### Subreddit Posts ```bash python3 scripts/get_posts.py python --limit 20 # Hot posts (default) python3 scripts/get_posts.py python --sort new --limit 20 python3 scripts/get_posts.py python --sort top --time week python3 scripts/get_posts.py python --sort top --time all --limit 10 ``` ### Search Posts ```bash python3 scripts/search_posts.py "AI agent" --limit 20 python3 scripts/search_posts.py "MCP server" --subreddit ClaudeAI --limit 10 python3 scripts/search_posts.py "async python" --sort top --time year ``` ### Subreddit Info ```bash python3 scripts/get_subreddit.py python python3 scripts/get_subreddit.py ClaudeAI ``` ### Post & Comments ```bash python3 scripts/get_post.py abc123 # Get post by ID python3 scripts/get_post.py abc123 --comments 50 # With more comments ``` ### User Profile ```bash python3 scripts/get_user.py spez python3 scripts/get_user.py spez --posts 10 # Include recent posts ``` ## Sort Options | Sort | Description | Time Options | |------|-------------|--------------| | `hot` | Trending posts (default) | - | | `new` | Latest posts | - | | `top` | Highest voted | hour, day, week, month, year, all | | `rising` | Gaining traction | - | | `controversial` | Mixed votes | hour, day, week, month, year, all | ## API Info - **Method**: Public JSON API (no auth needed) - **Trick**: Append `.json` to any Reddit URL - **Rate Limit**: 100 requests/minute - **Docs**: https://www.reddit.com/dev/api
© ReScienceLab · Apache-2.0 · ReScienceLab/opc-skills