← Back to Skills Marketplace
1146345502

Reddit Skills

by Qingyuan Yang · GitHub ↗ · v1.0.9 · MIT-0
darwinlinux ✓ Security Clean
159
Downloads
1
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install reddit-skills
Description
Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered...
Usage Guidance
The skill's architecture is coherent: it automates Reddit by controlling your logged-in Chrome session through a local extension and a local WebSocket bridge. Before installing, do the following: 1) Manually inspect extension/manifest.json and extension/background.js to verify there are no remote endpoints or telemetry beyond ws://localhost:9334; 2) Understand that the extension uses your browser cookies and the 'debugger' permission — only enable it in a browser profile you control (consider a dedicated Chrome profile) and enable Developer Mode intentionally; 3) Verify you are comfortable with the tool auto-launching Chrome and caching downloaded images to ~/.reddit-skills/images; 4) Do not load the extension if you do not trust the repository owner; 5) Prefer running the code in a sandboxed environment or ephemeral profile, and review the bridge_server.py and background.js communication if you need higher assurance. If you want, provide the full extension/background.js and manifest.json contents for a focused review of the extension behavior (I could check for hidden endpoints or unexpected data exfiltration).
Capability Analysis
Type: OpenClaw Skill Name: reddit-skills Version: 1.0.9 The reddit-skills bundle is a functional automation toolkit that uses a Python-to-Chrome-Extension bridge to operate Reddit via a user's active browser session. It utilizes high-privilege Chrome permissions, including 'debugger' and 'cookies', which are technically justified for handling complex web components (like file uploads via DOM.setFileInputFiles) and session management without the official Reddit API. While the extension includes a 'get_cookies' command and the Python scripts can trigger arbitrary JavaScript execution via the debugger, all network activity is strictly limited to localhost (ws://localhost:9334) and Reddit domains, with no evidence of data exfiltration or malicious intent. The SKILL.md instructions use standard prompt engineering to constrain the AI agent to the provided CLI, and the image downloader includes a local caching mechanism in the user's home directory.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description (Reddit automation) match the included files and runtime instructions: a Python CLI (scripts/cli.py), a local WebSocket bridge (bridge_server.py), an extension/ directory for a Chrome MV3 extension, and helper scripts (publish, comment, vote, image downloader). Required binary (python3), cache path (~/.reddit-skills/images), and localhost bridge port (9334) are coherent with the declared purpose.
Instruction Scope
SKILL.md enforces using only python scripts/cli.py and the local extension/bridge. The instructions do not direct reading unrelated system files, environment variables, or remote servers; they explicitly state the extension uses the user's browser session and that network traffic is only to ws://localhost:9334 and image downloads requested by the user.
Install Mechanism
Registry lists no formal install spec, but SKILL.md contains installation guidance (pip/uv sync and manual 'Load unpacked' extension). There is no remote arbitrary download of code at runtime; files are included in the package. The manual step to load an unpacked extension is higher-risk than installing a vetted store extension because it requires developer mode and user confirmation.
Credentials
No environment variables or external API keys are requested (appropriate). However the browser extension requires access to the user's Reddit session (cookies) and requests permissions including 'cookies' and 'debugger' (sensitive). These permissions are proportionate to operating as the logged-in user, but they grant powerful access — the manifest/background.js should be reviewed before enabling the extension. Image downloader fetches arbitrary user-specified URLs and writes into ~/.reddit-skills/images (declared config path).
Persistence & Privilege
Skill is not forced always-on (always:false). It does not request system-wide config changes in the provided files. The extension runs in the browser and the bridge listens only on localhost (127.0.0.1:9334). CLI may attempt to auto-launch Chrome — expected behavior for this tool.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install reddit-skills
  3. After installation, invoke the skill by name or use /reddit-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.9
- Added new file: extension/dom_commands.js - This file likely introduces or organizes DOM command logic for the Chrome extension component. - No changes were made to documentation or core logic outside of adding this extension file.
v1.0.8
**Expanded browser extension installation and network security details; clarified image download and config paths.** - Added installation steps for Python dependencies and Chrome extension under `metadata`. - Specified a config path for image caching: `~/.reddit-skills/images`. - Clarified required browser permissions and provided reference to `extension/manifest.json`. - Detailed network restrictions for the extension, Python server, and image downloader, including relevant file references. - Stated that downloaded images are cached locally with no remote analytics or telemetry.
v1.0.7
- Add subreddit rules checking (subreddit-rules command) with flair detection - Add --flair flag to all submit commands with automatic flair picker interaction - Auto-dismiss "Your post may break rules" dialog after submission - Fix "Leave site?" dialog via CDP beforeunload interception in extension - Fix body text garbling by switching to line-by-line insertion with Enter key dispatch - Update reddit-publish skill docs with rules-first workflow
v1.0.6
- Added a LICENSE file to the project. - No functional changes or feature updates in this release.
v1.0.5
reddit-skills 1.0.5 - No file changes detected in this release. - No updates to features, documentation, or implementation. - Version incremented only; behavior remains unchanged.
v1.0.4
- Removed the file `extension/content.js`. - No user-facing functionality changes or updates to documentation.
v1.0.3
- Added a new "Security & Credential Disclosure" section detailing browser extension requirements, session access, permissions, and privacy guarantees. - Clarified that no API keys or environment variables are required; Reddit login is managed via browser session. - Emphasized that all publish and comment actions require explicit user confirmation. - Stated that all operations run locally with no external data transmission. - Specified localhost-only communication for the WebSocket bridge for improved security awareness.
v1.0.2
No user-facing changes detected in this version. - Version bump to 1.0.2 with no file or documentation updates. - No new features, fixes, or content changes included.
v1.0.1
- Added .vscode/settings.json for editor configuration support. - Introduced .ruff_cache/ files for development linting/cache purposes. - Updated requirements: removed "uv" from necessary binaries in metadata. - No changes to skill code or functionality; these are development and environment setup updates.
v1.0.0
Reddit-skills 1.0.0 – Initial Release - Introduces a modular Reddit automation skill set, covering authentication, content publishing, search & discovery, social interactions, and compound operations. - Implements strict boundaries: all functions route through `python scripts/cli.py <subcommand>`, with clear intent-to-skill mapping. - Enforces key constraints: login verification before actions, confirmation for posting/commenting, absolute file paths, rate-limit mitigation, and structured output. - Sub-skills include: authentication (login/logout), publishing (post text/link/image), exploration (search, feed, profiles, details), interaction (commenting, voting, saving), and compound operations (analysis, campaigns). - Provides quick-start CLI usage examples and robust failure handling guidelines.
Metadata
Slug reddit-skills
Version 1.0.9
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 10
Frequently Asked Questions

What is Reddit Skills?

Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered... It is an AI Agent Skill for Claude Code / OpenClaw, with 159 downloads so far.

How do I install Reddit Skills?

Run "/install reddit-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Reddit Skills free?

Yes, Reddit Skills is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Reddit Skills support?

Reddit Skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created Reddit Skills?

It is built and maintained by Qingyuan Yang (@1146345502); the current version is v1.0.9.

💬 Comments