Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
tristanmanchester avatar

Reddit Readonly

  • 413 installs
  • 3 repo stars
  • Updated June 29, 2026
  • tristanmanchester/agent-skills

reddit-readonly is an agent skill that browses and searches Reddit through public JSON endpoints for developers who need read-only subreddit posts, comment threads, and permalink shortlists without OAuth or write access.

About

reddit-readonly is a Clawdbot-compatible agent skill that lets coding agents browse and search Reddit through public JSON endpoints without posting, voting, or moderating. The skill bundles one Node.js CLI script (reddit-readonly.mjs) with six subcommands—posts, search, comments, recent-comments, thread, and find—that emit structured JSON to stdout for easy parsing. Developers install it via npx skills add and run commands like listing hot posts in a subreddit, searching across all of Reddit, pulling comment threads to depth six, or filtering multi-subreddit results by keywords, score, and age. Agents follow a documented workflow: clarify scope, query with small limits (5–10), fetch thread context for promising posts, and return permalink shortlists for manual review. Rate-limit env vars (REDDIT_RO_MIN_DELAY_MS and related settings) help when Reddit throttles requests. Reach for reddit-readonly when you need read-only community research, topic monitoring, or developer-discussion discovery without Reddit API OAuth setup.

  • reddit-readonly

Reddit Readonly by the numbers

  • 413 all-time installs (skills.sh)
  • Ranked #1,059 of 4,346 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/tristanmanchester/agent-skills --skill reddit-readonly

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs413
repo stars3
Last updatedJune 29, 2026
Repositorytristanmanchester/agent-skills

How do you browse Reddit posts without API credentials?

Use reddit-readonly for development tasks

Who is it for?

Developers or coding agents researching Reddit communities, monitoring technical discussions, or building permalink shortlists without Reddit OAuth credentials.

Skip if: Developers who need to post replies, vote, moderate subreddits, or perform authenticated Reddit API write operations.

When should I use this skill?

The user asks to browse subreddits, search Reddit posts by topic, inspect comment threads, or compile permalink shortlists for manual review.

What you get

Structured JSON post listings, comment thread bundles, and permalink shortlists ready for agent parsing or manual follow-up.

  • JSON post listings
  • comment thread bundles
  • permalink shortlists

By the numbers

  • Exposes 6 CLI subcommands: posts, search, comments, recent-comments, thread, and find
  • Supports 5 post sort modes: hot, new, top, controversial, and rising
  • Bundles one Node.js script (reddit-readonly.mjs) for Reddit JSON API calls

Files

SKILL.mdMarkdownGitHub ↗

Reddit Readonly

Read-only Reddit browsing for Clawdbot.

What this skill is for

  • Finding posts in one or more subreddits (hot/new/top/controversial/rising)
  • Searching for posts by query (within a subreddit or across all)
  • Pulling a comment thread for context
  • Producing a shortlist of permalinks so the user can open Reddit and reply manually

Hard rules

  • Read-only only. This skill never posts, replies, votes, or moderates.
  • Be polite with requests:
  • Prefer small limits (5–10) first.
  • Expand only if needed.
  • When returning results to the user, always include permalinks.

Output format

All commands print JSON to stdout.

  • Success: { "ok": true, "data": ... }
  • Failure: { "ok": false, "error": { "message": "...", "details": "..." } }

Commands

1) List posts in a subreddit

node {baseDir}/scripts/reddit-readonly.mjs posts <subreddit> \
  --sort hot|new|top|controversial|rising \
  --time day|week|month|year|all \
  --limit 10 \
  --after <token>

2) Search posts

# Search within a subreddit
node {baseDir}/scripts/reddit-readonly.mjs search <subreddit> "<query>" --limit 10

# Search all of Reddit
node {baseDir}/scripts/reddit-readonly.mjs search all "<query>" --limit 10

3) Get comments for a post

# By post id or URL
node {baseDir}/scripts/reddit-readonly.mjs comments <post_id|url> --limit 50 --depth 6

4) Recent comments across a subreddit

node {baseDir}/scripts/reddit-readonly.mjs recent-comments <subreddit> --limit 25

5) Thread bundle (post + comments)

node {baseDir}/scripts/reddit-readonly.mjs thread <post_id|url> --commentLimit 50 --depth 6

6) Find opportunities (multi-subreddit helper)

Use this when the user describes criteria like: "Find posts about X in r/a, r/b, and r/c posted in the last 48 hours, excluding Y".

node {baseDir}/scripts/reddit-readonly.mjs find \
  --subreddits "python,learnpython" \
  --query "fastapi deployment" \
  --include "docker,uvicorn,nginx" \
  --exclude "homework,beginner" \
  --minScore 2 \
  --maxAgeHours 48 \
  --perSubredditLimit 25 \
  --maxResults 10 \
  --rank new

Suggested agent workflow

1. Clarify scope if needed: subreddits + topic keywords + timeframe. 2. Start with find (or posts/search) using small limits. 3. For 1–3 promising items, fetch context via thread. 4. Present the user a shortlist:

  • title, subreddit, score, created time
  • permalink
  • a brief reason why it matched

5. If asked, propose draft reply ideas in natural language, but remind the user to post manually.

Troubleshooting

  • If Reddit returns HTML, re-run the command (the script detects this and returns an error).
  • If requests fail repeatedly, reduce --limit and/or set slower pacing via env vars:
export REDDIT_RO_MIN_DELAY_MS=800
export REDDIT_RO_MAX_DELAY_MS=1800
export REDDIT_RO_TIMEOUT_MS=25000
export REDDIT_RO_USER_AGENT='script:clawdbot-reddit-readonly:v1.0.0 (personal)'

Related skills

How it compares

Choose reddit-readonly when you only need read-only Reddit browsing via public JSON endpoints; pick a full Reddit MCP or OAuth integration when posting, voting, or authenticated API access is required.

FAQ

Does reddit-readonly require Reddit API credentials?

reddit-readonly does not require Reddit OAuth or API keys. The skill calls Reddit's public JSON endpoints through a bundled Node.js script, keeping all operations read-only with no posting, voting, or moderation.

What CLI commands does reddit-readonly provide?

reddit-readonly bundles reddit-readonly.mjs with six subcommands: posts, search, comments, recent-comments, thread, and find. Each command prints JSON to stdout with ok/data or ok/error fields for agent parsing.

How do you install reddit-readonly for a coding agent?

Install reddit-readonly with npx skills add https://github.com/tristanmanchester/agent-skills --skill reddit-readonly. Node.js is the only runtime requirement listed in the skill metadata and README.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.