This one's handy for pulling Reddit data without any auth setup. It wraps Reddit's public JSON API to grab posts from subreddits, search across threads, fetch comment trees, and pull user profiles. Works by appending .json to Reddit URLs under the hood. You get all the standard sorts (hot, new, top, controversial) with time filters for top posts. The rate limit is 100 requests per minute, which is generous for most use cases. Good for research, content analysis, or when you need to grab discussion threads programmatically. The no-authentication part is the real win here since you can start using it immediately without dealing with OAuth or API keys.

skills.sh installs
3.5K
GitHub stars
1.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add resciencelab/opc-skills --skill reddit --agent claude-code

Installs into .claude/skills of the current project.

Files

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:

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

Commands

All commands run from the skill directory.

Subreddit Posts

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

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

python3 scripts/get_subreddit.py python
python3 scripts/get_subreddit.py ClaudeAI

Post & Comments

python3 scripts/get_post.py abc123                       # Get post by ID
python3 scripts/get_post.py abc123 --comments 50         # With more comments

Sponsors

Details

Repository
github.com/resciencelab/opc-skills
Category
Backend & APIs

More from resciencelab/opc-skills

All 12
1getsentry avatarsentry-node-sdkgetsentry/sentry-for-aiFull Sentry SDK setup for Node.js, Bun, and Deno. Use when asked to "add Sentry to Node.js", "add Sentry to Bun", "add Sentry to Deno", "install @sentry/node", 3.4Kskills.sh installs
2netlify avatarnetlify-frameworksnetlify/context-and-toolsGuide for deploying web frameworks on Netlify. Use when setting up a framework project (Vite/React, Astro, TanStack Start, Next.js, Nuxt, SvelteKit, Remix) for 3.4Kskills.sh installs
3valyuai avatarvalyu-best-practicesvalyuai/skillsComplete Valyu API toolkit for AI agents. Use this skill when asked to perform real-time search across web, academic, medical, transportation, financial sources3.4Kskills.sh installs
4netlify avatarnetlify-formsnetlify/context-and-toolsGuide for using Netlify Forms for HTML form handling. Use when adding contact forms, feedback forms, file upload forms, or any form that should be collected by 3.3Kskills.sh installs
5dpearson2699 avatargamekitdpearson2699/swift-ios-skillsIntegrate Game Center features using GameKit. Use when authenticating GKLocalPlayer, checking player restrictions, submitting leaderboard scores, reporting achi3.3Kskills.sh installs
6netlify avatarnetlify-image-cdnnetlify/context-and-toolsGuide for using Netlify Image CDN for image optimization and transformation. Use when serving optimized images, creating responsive image markup, setting up use3.3Kskills.sh installs