Wraps Reddit's API with PRAW for Python and Snoowrap for Node.js, plus raw OAuth examples if you need more control. You get fetching posts, comments, user data, streaming new submissions in real time, and posting if you authenticate with a script app. The setup walks you through creating a Reddit app, handling OAuth tokens, and respecting the 100 requests per minute limit. Honestly, PRAW is solid and well documented, so unless you're doing something unusual, stick with that over hitting the REST endpoints directly. Good for bots, content scrapers, or any app that needs to pull from subreddits programmatically.

skills.sh installs
209
GitHub stars
685
last updated
Jun 3, 2026

Install

$ npx -y skills add alinaqi/claude-bootstrap --skill reddit-api --agent claude-code

Installs into .claude/skills of the current project.

Files

Reddit API Skill

For integrating Reddit data into applications - fetching posts, comments, subreddits, and user data.

Sources: Reddit API Docs | OAuth2 Wiki | PRAW Docs


Setup

1. Create Reddit App

  1. Go to https://www.reddit.com/prefs/apps
  2. Click "Create App" or "Create Another App"
  3. Fill in:
    • Name: Your app name
    • App type:
      • script - For personal use / bots you control
      • web app - For server-side apps with user auth
      • installed app - For mobile/desktop apps
    • Redirect URI: http://localhost:8000/callback (for dev)
  4. Note your client_id (under app name) and client_secret

2. Environment Variables

# .env
REDDIT_CLIENT_ID=your_client_id
REDDIT_CLIENT_SECRET=your_client_secret
REDDIT_USER_AGENT=YourApp/1.0 by YourUsername
REDDIT_USERNAME=your_username        # For script apps only
REDDIT_PASSWORD=your_password        # For script apps only

User-Agent Format: <platform>:<app_id>:<version> (by /u/<username>)


Rate Limits

Sponsors

Details

Repository
github.com/alinaqi/claude-bootstrap
Category
Backend & APIs
First seen
Jun 3, 2026

More from alinaqi/claude-bootstrap

All 54
1easysoft avatarzentao-apieasysoft/zentao-skills调用禅道(ZenTao)RESTful API v2.0 完成用户请求,覆盖项目集、产品、项目、执行、需求(Story/Epic/Requirement)、Bug、任务、测试用例、测试单、产品计划、版本、发布、反馈、工单、应用、用户、文件等 20 个模块的增删改查及状态流转操作。当用户提到禅道、zentao、查询项目进206skills.sh installs
2davepoon avatarserver-actionsdavepoon/buildwithclaudeThis skill should be used when the user asks about "Server Actions", "form handling in Next.js", "mutations", "useFormState", "useFormStatus", "revalidatePath",203skills.sh installs
3vaibhav0806 avataredge-ttsvaibhav0806/trying-somethingText-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when (1) User requests audio/voice output with the "tts" trigger or keyword. 203skills.sh installs
4shipshitdev avatarnestjs-queue-architectshipshitdev/librarynestjs queue architect201skills.sh installs
5alinaqi avatarfirebasealinaqi/claude-bootstrapfirebase192skills.sh installs
6calcom avatarcalcom-apicalcom/cal.comcalcom api189skills.sh installs