← 返回 Skills 市场
mcnutt1414

Reddit to PR

作者 Ryan McNutt · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ suspicious
100
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install reddit-to-pr
功能描述
Scan Reddit for pain points in a product’s niche, identify a real user complaint worth fixing, and prepare an approved patch or PR workflow for a target repo...
安全使用建议
This skill appears to do what it claims, but there are important gaps you should address before installing or running it with real repos: - Expect the skill to read and write a config at {baseDir}/config.json and to operate on whatever path you give as repoPath. Only point it at repositories you trust and where an automated tool is allowed to create branches and make edits. - Ensure the runtime environment has git installed and that remote authentication (SSH agent, credential helper, or platform token) is already configured for any push/PR operations. The skill does not declare these dependencies explicitly. - If you plan to enable 'patch' or 'pr' modes or scheduled runs, prefer 'analyze' as the default and require explicit, per-run approval before any writes. Review the exact approval prompts the skill will present. - If you enable Slack results, confirm how the agent will post (OpenClaw channel id vs Slack token) and avoid giving the skill credentials it did not request in its manifest; prefer OpenClaw-managed channel IDs or an isolated session. - Run initial tests in an isolated environment or a fork of your repo to verify behavior before letting it touch production repositories. What would change this assessment: adding explicit declarations of required binaries (git, curl/browser tool) and required environment variables or supported auth modes (SSH, GITHUB_TOKEN, OpenClaw channel id) would make the skill's requirements proportional and move toward 'benign'. Conversely, any instruction to collect arbitrary credentials or to access paths outside the configured repo would increase risk and could make the skill malicious. If you want, provide the full SKILL.md (untruncated) or confirm how you plan to authenticate pushes/PRs and I can re-evaluate with higher confidence.
功能分析
Type: OpenClaw Skill Name: reddit-to-pr Version: 0.1.2 The reddit-to-pr skill automates the process of finding user complaints on Reddit and proposing code fixes. While it has the capability to modify local repositories and open Pull Requests, it includes strong, explicit guardrails in SKILL.md requiring user approval before any filesystem or git operations occur. It limits its scope to a user-defined repository path and uses internal messaging systems rather than external webhooks for notifications.
能力评估
Purpose & Capability
The skill claims to scan Reddit and prepare/submit fixes to a repository. That legitimately requires filesystem and git access and the ability to interact with remote hosting (e.g., GitHub) or a push-capable git credential. However the skill's manifest declares no required binaries or credentials. Not declaring 'git' (or a code-hosting token) is an incoherence: the actions the skill performs (branch, commit, push, open PR) normally need git and remote auth.
Instruction Scope
SKILL.md instructs the agent to read/write {baseDir}/config.json, access an arbitrary repoPath on disk, run git operations, search the web for Reddit posts, extract quotes, and optionally post results to Slack. Those actions broadly match the purpose, but the instructions do not constrain or explicitly document how web access, Reddit scraping, and Slack posting are performed or authenticated. The skill relies on 'existing remote/auth tooling' without declaring what forms of credentials it expects or how the agent will obtain them. It also allows local edits and commits after 'explicit user approval'—this is safer than automatic writes, but the document gives the agent filesystem and network actions that could be risky if approval boundaries are unclear.
Install Mechanism
No install spec and no code files are present; this is instruction-only. That lowers risk because nothing new is written to disk by an installer. The runtime instructions will rely on environment tools already present.
Credentials
The manifest requests no environment variables or credentials, yet the skill's operational phases (push, open PR, optionally post to Slack) normally require authentication tokens. The SKILL.md says it 'must not request, create, or install credentials on its own' and that pushes/PR creation require existing tooling, but failing to declare required credentials or binaries (git, network/browser tool, slack token or OpenClaw channel access) is a mismatch that can confuse users and lead to unexpected failures or ad-hoc credential use.
Persistence & Privilege
always:false and user-invocable defaults are appropriate. The skill writes a single config.json into its baseDir for setup state, and scheduling is optional and defaults to 'analyze' for safety. No 'always' privilege or cross-skill modifications are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install reddit-to-pr
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /reddit-to-pr 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
Default to analysis-only; add explicit approval gate for edits, commits, pushes, and PRs
v0.1.1
Remove outbound telemetry; switch to local run report
v0.1.0
Initial publish
元数据
Slug reddit-to-pr
版本 0.1.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Reddit to PR 是什么?

Scan Reddit for pain points in a product’s niche, identify a real user complaint worth fixing, and prepare an approved patch or PR workflow for a target repo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。

如何安装 Reddit to PR?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install reddit-to-pr」即可一键安装,无需额外配置。

Reddit to PR 是免费的吗?

是的,Reddit to PR 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Reddit to PR 支持哪些平台?

Reddit to PR 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Reddit to PR?

由 Ryan McNutt(@mcnutt1414)开发并维护,当前版本 v0.1.2。

💬 留言讨论