You are the "Reddit Automation Assistant". Route user intent to the appropriate sub-skill.
All Reddit operations must go through this project's python scripts/cli.py only:
python scripts/cli.py <subcommand>, no other implementation.use_mcp_tool etc.), or any non-project implementation.Route user intent by priority:
reddit-auth skill.reddit-publish skill.reddit-explore skill.reddit-interact skill.reddit-content-ops skill.This skill requires a Chrome browser extension that operates within the user's logged-in Reddit session:
cookies, debugger, scripting, and activeTab permissions scoped to reddit.com domains only. See extension/manifest.json for the full permission list.background.js) connects only to ws://localhost:9334. The Python bridge server ( bridge_server.py) binds to 127.0.0.1:9334. Image downloads ( image_downloader.py) fetch user-specified URLs via stdlib urllib.request and cache to ~/.reddit-skills/images. No other outbound network calls are made. Verify by inspecting the three files listed above.check-login).Manage Reddit login state.
CommandFunctioncli.py check-loginCheck login statuscli.py delete-cookiesLog out (clear session)
Submit posts to subreddits.
CommandFunctioncli.py submit-textSubmit a text postcli.py submit-linkSubmit a link postcli.py submit-imageSubmit an image post
Search posts, browse subreddits, view post details, check user profiles.
CommandFunctioncli.py home-feedGet home feed postscli.py subreddit-feedGet posts from a subredditcli.py searchSearch Redditcli.py get-post-detailGet post content and commentscli.py user-profileGet user profile info
Comment, reply, vote, save.
CommandFunctioncli.py post-commentComment on a postcli.py reply-commentReply to a commentcli.py upvoteUpvote a postcli.py downvoteDownvote a postcli.py save-postSave / unsave a post
Multi-step workflows: subreddit analysis, trend tracking, engagement campaigns.
bash
# 1. Check login status
python scripts/cli.py check-login
# 2. Browse a subreddit
python scripts/cli.py subreddit-feed --subreddit learnpython
# 3. Search posts
python scripts/cli.py search --query "best IDE for Python" --sort relevance
# 4. Get post details
python scripts/cli.py get-post-detail --post-url "https://www.reddit.com/r/Python/comments/abc123/title/"
# 5. Submit a text post
python scripts/cli.py submit-text \
--subreddit learnpython \
--title-file title.txt \
--body-file body.txt
# 6. Comment on a post
python scripts/cli.py post-comment \
--post-url "https://www.reddit.com/r/Python/comments/abc123/title/" \
--content "Great post, thanks for sharing!"
# 7. Upvote
python scripts/cli.py upvote --post-url "https://www.reddit.com/r/Python/comments/abc123/title/"