Reddit Skill

VerifiedSafe

Enables browsing Reddit, submitting posts, commenting, voting, and managing your inbox. Useful for interacting with Reddit from the command line, with mandatory confirmation before any posting.

Sby Skills Guide Bot
ContentIntermediate
906/2/2026
Claude Code
#reddit#social-media#posting#commenting#browsing

Recommended for

Our review

Post, comment, vote, and browse Reddit directly from Claude Code.

Strengths

  • Allows posting text and link posts with explicit user confirmation.
  • Enables browsing frontpage, subreddits, and searching content.
  • Handles voting, saving, and checking inbox.
  • Outputs JSON for easy programmatic use.

Limitations

  • Requires manual OAuth credential setup.
  • Does not support multiple accounts simultaneously.
  • Posting actions require user confirmation which can slow down workflow.
When to use it

When you need to automate Reddit posting, moderation, or content monitoring tasks.

When not to use it

For real-time API interactions or large-scale community management.

Security analysis

Safe
Quality score85/100

The skill only runs a local Python script with safe commands (frontpage, subreddit, search, post with user confirmation). There is no downloading, piping to shell, or dangerous instructions. The Bash usage is purely for executing the script, which is expected.

No concerns found

Examples

Browse Reddit frontpage
Show me the top 5 posts from the Reddit frontpage.
Post a text to a subreddit
I want to post a text in r/ClaudeAI titled 'My experience with Claude' with content 'It has been great so far.'
Search Reddit for a topic
Search Reddit for 'Claude Code' in the r/artificial subreddit and show me the top 3 results.

name: reddit-skill description: Post, comment, and browse Reddit. Use when the user asks to post on Reddit, read subreddits, check their Reddit inbox, vote on posts, or search Reddit content. allowed-tools: Bash, Read

Reddit Skill - Post, Comment, Browse

Submit posts, comment, vote, and browse Reddit.

CRITICAL: Posting Confirmation Required

Before posting or commenting on Reddit, you MUST get explicit user confirmation.

Show: subreddit, title, content. Ask for confirmation before submitting.

Setup

  1. Go to https://www.reddit.com/prefs/apps
  2. Click "create another app..."
  3. Fill in:
    • Name: Claude Reddit Skill
    • Type: script
    • Redirect URI: http://localhost:9996
  4. Create ~/.claude/skills/reddit-skill/credentials.json:
    {"client_id": "YOUR_ID", "client_secret": "YOUR_SECRET"}
    
  5. Run: python3 ~/.claude/skills/reddit-skill/reddit_skill.py login

Commands

Browsing

# Frontpage
python3 ~/.claude/skills/reddit-skill/reddit_skill.py frontpage [--limit N] [--sort hot|new|top]

# Subreddit
python3 ~/.claude/skills/reddit-skill/reddit_skill.py subreddit NAME [--limit N] [--sort hot|new|top|rising]

# Search
python3 ~/.claude/skills/reddit-skill/reddit_skill.py search "query" [--subreddit NAME] [--limit N]

Posting (Requires Confirmation)

# Text post
python3 ~/.claude/skills/reddit-skill/reddit_skill.py post SUBREDDIT --title "Title" --text "Content"

# Link post
python3 ~/.claude/skills/reddit-skill/reddit_skill.py post SUBREDDIT --title "Title" --url "https://..."

# Comment on post
python3 ~/.claude/skills/reddit-skill/reddit_skill.py comment t3_POSTID --text "Comment"

# Reply to comment
python3 ~/.claude/skills/reddit-skill/reddit_skill.py reply COMMENTID --text "Reply"

Voting & Saving

python3 ~/.claude/skills/reddit-skill/reddit_skill.py vote THING_ID --dir up|down|none
python3 ~/.claude/skills/reddit-skill/reddit_skill.py save THING_ID
python3 ~/.claude/skills/reddit-skill/reddit_skill.py unsave THING_ID

User Content

python3 ~/.claude/skills/reddit-skill/reddit_skill.py me
python3 ~/.claude/skills/reddit-skill/reddit_skill.py submissions [USERNAME] [--limit N]
python3 ~/.claude/skills/reddit-skill/reddit_skill.py comments [USERNAME] [--limit N]
python3 ~/.claude/skills/reddit-skill/reddit_skill.py inbox [--limit N]
python3 ~/.claude/skills/reddit-skill/reddit_skill.py subscriptions

Thing IDs

Reddit uses "thing IDs" with prefixes:

  • t1_ = comment
  • t3_ = post/link
  • t4_ = message

Get IDs from command outputs or URLs.

Output

All commands output JSON.

Related skills