← 返回 Skills 市场
Reddit Skills
作者
Qingyuan Yang
· GitHub ↗
· v1.0.9
· MIT-0
159
总下载
1
收藏
0
当前安装
10
版本数
在 OpenClaw 中安装
/install reddit-skills
功能描述
Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered...
安全使用建议
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).
功能分析
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.
能力标签
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install reddit-skills - 安装完成后,直接呼叫该 Skill 的名称或使用
/reddit-skills触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Reddit Skills 是什么?
Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 159 次。
如何安装 Reddit Skills?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install reddit-skills」即可一键安装,无需额外配置。
Reddit Skills 是免费的吗?
是的,Reddit Skills 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Reddit Skills 支持哪些平台?
Reddit Skills 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux)。
谁开发了 Reddit Skills?
由 Qingyuan Yang(@1146345502)开发并维护,当前版本 v1.0.9。
推荐 Skills