{"id":"c8d648d3-3790-4b91-bb1d-b7eedc3c043e","shortId":"ZdkR7w","kind":"skill","title":"reddit","tagline":"Browse, search, post, and moderate Reddit. Read-only works without auth; posting/moderation requires OAuth setup. Use when user mentions Reddit, wants to search subreddits, read threads, or post on Reddit. Triggers on 'reddit', 'subreddit', 'реддит'.","description":"# Reddit\n\nBrowse, search, post to, and moderate subreddits. Read-only actions work without auth; posting/moderation requires OAuth setup.\n\n## Setup (for posting/moderation)\n\n1. Go to https://www.reddit.com/prefs/apps\n2. Click \"create another app...\"\n3. Select \"script\" type\n4. Set redirect URI to `http://localhost:8080`\n5. Note your client ID (under app name) and client secret\n6. Set environment variables:\n   ```bash\n   export REDDIT_CLIENT_ID=\"your_client_id\"\n   export REDDIT_CLIENT_SECRET=\"your_client_secret\"\n   export REDDIT_USERNAME=\"your_username\"\n   export REDDIT_PASSWORD=\"your_password\"\n   ```\n\n## Read Posts (no auth required)\n\n```bash\n# Hot posts from a subreddit\nnode {baseDir}/scripts/reddit.mjs posts wallstreetbets\n\n# New posts\nnode {baseDir}/scripts/reddit.mjs posts wallstreetbets --sort new\n\n# Top posts (day/week/month/year/all)\nnode {baseDir}/scripts/reddit.mjs posts wallstreetbets --sort top --time week\n\n# Limit results\nnode {baseDir}/scripts/reddit.mjs posts wallstreetbets --limit 5\n```\n\n## Search Posts\n\n```bash\n# Search within a subreddit\nnode {baseDir}/scripts/reddit.mjs search wallstreetbets \"YOLO\"\n\n# Search all of Reddit\nnode {baseDir}/scripts/reddit.mjs search all \"stock picks\"\n```\n\n## Get Comments on a Post\n\n```bash\n# By post ID or full URL\nnode {baseDir}/scripts/reddit.mjs comments POST_ID\nnode {baseDir}/scripts/reddit.mjs comments \"https://reddit.com/r/subreddit/comments/abc123/...\"\n```\n\n## Submit a Post (requires auth)\n\n```bash\n# Text post\nnode {baseDir}/scripts/reddit.mjs submit yoursubreddit --title \"Weekly Discussion\" --text \"What's on your mind?\"\n\n# Link post\nnode {baseDir}/scripts/reddit.mjs submit yoursubreddit --title \"Great article\" --url \"https://example.com/article\"\n```\n\n## Reply to a Post/Comment (requires auth)\n\n```bash\nnode {baseDir}/scripts/reddit.mjs reply THING_ID \"Your reply text here\"\n```\n\n## Moderation (requires auth + mod permissions)\n\n```bash\n# Remove a post/comment\nnode {baseDir}/scripts/reddit.mjs mod remove THING_ID\n\n# Approve a post/comment\nnode {baseDir}/scripts/reddit.mjs mod approve THING_ID\n\n# Sticky a post\nnode {baseDir}/scripts/reddit.mjs mod sticky POST_ID\n\n# Unsticky\nnode {baseDir}/scripts/reddit.mjs mod unsticky POST_ID\n\n# Lock comments\nnode {baseDir}/scripts/reddit.mjs mod lock POST_ID\n\n# View modqueue\nnode {baseDir}/scripts/reddit.mjs mod queue yoursubreddit\n```\n\n## Notes\n\n- Read actions use Reddit's public JSON API (no auth needed)\n- Post/mod actions require OAuth - run `login` command once to authorize\n- Token stored at `~/.reddit-token.json` (auto-refreshes)\n- Rate limits: ~60 requests/minute for OAuth, ~10/minute for unauthenticated","tags":["reddit","sprut","agent","kit","alekseiul","agent-skills","ai-agents","ai-assistant","automation","claude-code","claudeclaw","memory"],"capabilities":["skill","source-alekseiul","skill-reddit","topic-agent-skills","topic-ai-agents","topic-ai-assistant","topic-automation","topic-claude-code","topic-claudeclaw","topic-memory","topic-self-hosted","topic-starter-kit","topic-telegram-bot"],"categories":["sprut-agent-kit"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/AlekseiUL/sprut-agent-kit/reddit","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add AlekseiUL/sprut-agent-kit","source_repo":"https://github.com/AlekseiUL/sprut-agent-kit","install_from":"skills.sh"}},"qualityScore":"0.481","qualityRationale":"deterministic score 0.48 from registry signals: · indexed on github topic:agent-skills · 63 github stars · SKILL.md body (2,641 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:57:12.364Z","embedding":null,"createdAt":"2026-05-13T12:58:21.919Z","updatedAt":"2026-05-18T18:57:12.364Z","lastSeenAt":"2026-05-18T18:57:12.364Z","tsv":"'/.reddit-token.json':356 '/article':252 '/prefs/apps':65 '/r/subreddit/comments/abc123/...':216 '/scripts/reddit.mjs':135,142,152,163,177,187,206,212,227,243,262,281,291,301,309,318,327 '1':60 '10/minute':366 '2':66 '3':71 '4':75 '5':82,167 '6':93 '60':362 '8080':81 'action':49,333,344 'anoth':69 'api':339 'app':70,88 'approv':286,293 'articl':248 'auth':13,52,125,221,258,272,341 'author':352 'auto':358 'auto-refresh':357 'basedir':134,141,151,162,176,186,205,211,226,242,261,280,290,300,308,317,326 'bash':97,127,170,197,222,259,275 'brows':2,39 'click':67 'client':85,91,100,103,107,110 'command':349 'comment':193,207,213,315 'creat':68 'day/week/month/year/all':149 'discuss':232 'environ':95 'example.com':251 'example.com/article':250 'export':98,105,112,117 'full':202 'get':192 'go':61 'great':247 'hot':128 'id':86,101,104,200,209,265,285,295,305,313,322 'json':338 'limit':159,166,361 'link':239 'localhost':80 'lock':314,320 'login':348 'mention':21 'mind':238 'mod':273,282,292,302,310,319,328 'moder':6,44,270 'modqueu':324 'name':89 'need':342 'new':138,146 'node':133,140,150,161,175,185,204,210,225,241,260,279,289,299,307,316,325 'note':83,331 'oauth':16,55,346,365 'password':119,121 'permiss':274 'pick':191 'post':4,30,41,123,129,136,139,143,148,153,164,169,196,199,208,219,224,240,298,304,312,321 'post/comment':256,278,288 'post/mod':343 'posting/moderation':14,53,59 'public':337 'queue':329 'rate':360 'read':9,27,47,122,332 'read-on':8,46 'reddit':1,7,22,32,35,38,99,106,113,118,184,335 'reddit.com':215 'reddit.com/r/subreddit/comments/abc123/...':214 'redirect':77 'refresh':359 'remov':276,283 'repli':253,263,267 'requests/minute':363 'requir':15,54,126,220,257,271,345 'result':160 'run':347 'script':73 'search':3,25,40,168,171,178,181,188 'secret':92,108,111 'select':72 'set':76,94 'setup':17,56,57 'skill' 'skill-reddit' 'sort':145,155 'source-alekseiul' 'sticki':296,303 'stock':190 'store':354 'submit':217,228,244 'subreddit':26,36,45,132,174 'text':223,233,268 'thing':264,284,294 'thread':28 'time':157 'titl':230,246 'token':353 'top':147,156 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-assistant' 'topic-automation' 'topic-claude-code' 'topic-claudeclaw' 'topic-memory' 'topic-self-hosted' 'topic-starter-kit' 'topic-telegram-bot' 'trigger':33 'type':74 'unauthent':368 'unsticki':306,311 'uri':78 'url':203,249 'use':18,334 'user':20 'usernam':114,116 'variabl':96 'view':323 'wallstreetbet':137,144,154,165,179 'want':23 'week':158,231 'within':172 'without':12,51 'work':11,50 'www.reddit.com':64 'www.reddit.com/prefs/apps':63 'yolo':180 'yoursubreddit':229,245,330 'реддит':37","prices":[{"id":"5f27d07d-7e3a-4d7e-897e-693a1b66606d","listingId":"c8d648d3-3790-4b91-bb1d-b7eedc3c043e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"AlekseiUL","category":"sprut-agent-kit","install_from":"skills.sh"},"createdAt":"2026-05-13T12:58:21.919Z"}],"sources":[{"listingId":"c8d648d3-3790-4b91-bb1d-b7eedc3c043e","source":"github","sourceId":"AlekseiUL/sprut-agent-kit/reddit","sourceUrl":"https://github.com/AlekseiUL/sprut-agent-kit/tree/main/skills/reddit","isPrimary":false,"firstSeenAt":"2026-05-13T12:58:21.919Z","lastSeenAt":"2026-05-18T18:57:12.364Z"}],"details":{"listingId":"c8d648d3-3790-4b91-bb1d-b7eedc3c043e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"AlekseiUL","slug":"reddit","github":{"repo":"AlekseiUL/sprut-agent-kit","stars":63,"topics":["agent-skills","ai-agents","ai-assistant","automation","claude-code","claudeclaw","memory","self-hosted","starter-kit","telegram-bot"],"license":"mit","html_url":"https://github.com/AlekseiUL/sprut-agent-kit","pushed_at":"2026-05-13T11:20:57Z","description":"Ready-to-use AI agent with soul, memory, and 23 skills for ClaudeClaw ⚡","skill_md_sha":"1f3ec93d65de21e95f7e5a76200512453bc836c1","skill_md_path":"skills/reddit/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/AlekseiUL/sprut-agent-kit/tree/main/skills/reddit"},"layout":"multi","source":"github","category":"sprut-agent-kit","frontmatter":{"name":"reddit","description":"Browse, search, post, and moderate Reddit. Read-only works without auth; posting/moderation requires OAuth setup. Use when user mentions Reddit, wants to search subreddits, read threads, or post on Reddit. Triggers on 'reddit', 'subreddit', 'реддит'."},"skills_sh_url":"https://skills.sh/AlekseiUL/sprut-agent-kit/reddit"},"updatedAt":"2026-05-18T18:57:12.364Z"}}