← 返回 Skills 市场
1281
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install monitored-ralph-loop
功能描述
Generate copy-paste bash scripts for Ralph Wiggum/AI agent loops (Codex, Claude Code, OpenCode, Goose). Use when asked for a "Ralph loop", "Ralph Wiggum loop", or an AI loop to plan/build code via PROMPT.md + AGENTS.md, SPECS, and IMPLEMENTATION_PLAN.md, including PLANNING vs BUILDING modes, backpressure, sandboxing, and completion conditions.
安全使用建议
This skill implements an event-driven Ralph loop, but it performs actions you should review before running. Key points to check before installing/using:
- Audit scripts/ralph.sh: it writes .ralph/pending-notification.txt containing project path and a base64-encoded tail of ralph.log and then attempts to schedule delivery via the openclaw CLI — that can leak secrets from logs or your repo. Consider removing or redacting log export before allowing notifications.
- The metadata doesn't declare required CLIs (codex, claude, opencode, goose, openclaw, git). Expect the script to fail or to attempt actions with whatever local CLI config/credentials exist. Confirm and trust any CLI (especially openclaw) before use.
- The script sets default CLI flags that include dangerous options (e.g., --dangerously-skip-permissions for Claude). Remove or change these defaults and avoid auto-approve/ full-auto flags unless you understand the consequences.
- The README shows system-level operations (sudo swap creation, systemd service): only do these in a controlled environment. Prefer a disposable VM/container or an isolated test repo/branch. Do not run as root.
- Before running: search your repo and ralph.log for secrets; run the loop first in a throwaway repo; disable automatic notification delivery (or inspect the pending-notification file manually) to prevent unintended data exfil.
If you want to proceed safely, run the script in an isolated sandbox, remove/modify the parts that export logs or schedule OpenClaw cron jobs, and avoid the permissive CLI flags. If you have concerns about OpenClaw or the coding CLI, do not grant them implicit access to your primary development environment.
能力评估
Purpose & Capability
The skill's name/description (Ralph loop generator) matches the included scripts and templates. However, the package metadata declares no required binaries or env vars while the runtime script expects external CLIs (codex, claude, opencode, goose), git, and openclaw to be present; that's an omission that can surprise users. Requesting none of these in metadata is not proportional but could be an oversight rather than malicious.
Instruction Scope
SKILL.md and scripts instruct the agent/user to read and write project files, create .ralph/pending-notification.txt, include a base64-encoded tail of the log in notifications, and call openclaw cron/ gateway commands. The instructions also include commands that touch system state (systemd unit example, swap creation using sudo). Writing project path and log tails into a notification file and then attempting to schedule delivery to OpenClaw can expose sensitive data (secrets in logs, repo metadata). The SKILL.md also prescribes permission-bypassing flags (e.g., --dangerously-skip-permissions, references to auto-approve flags) which expand the agent's effective scope.
Install Mechanism
There is no install spec; this is an instruction-only skill plus a shell script. That minimizes hidden install-time risk (nothing downloaded/extracted by the skill itself).
Credentials
The skill declares no required environment variables but the script uses and suggests RALPH_CLI, RALPH_FLAGS, and RALPH_TEST. More importantly, notifications include project path and a base64-encoded log tail, which may contain credentials or other secrets. The skill will attempt to call the local openclaw CLI (if present) to schedule cron events — this implicitly uses whatever OpenClaw credentials/config are present, but the skill does not declare or request them up-front. That mismatch (collecting and forwarding potentially sensitive runtime data without explicit credential/environment declarations) is concerning.
Persistence & Privilege
The skill itself is not always-enabled and does not request persistent platform privileges, but its documentation and script encourage persistent deployment patterns: systemd service examples, cron scheduling via openclaw, and auto-restart. Combined with permissive CLI flags and notification scheduling, this enables long-lived autonomous behavior that can repeatedly read/write project files and dispatch notifications. Users could accidentally make it persistent with elevated effect.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install monitored-ralph-loop - 安装完成后,直接呼叫该 Skill 的名称或使用
/monitored-ralph-loop触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
- Notify openClaw via cron job
- Let claw decide if issue has to be surfaced to human or can be handled by itself
v0.1.0
Ralph Loop 0.1.0 introduces an event-driven bash scripting pattern for AI agent loops (Codex, Claude Code, OpenCode, Goose), emphasizing durable, file-based, and parallelizable coordination.
- New event-driven notification system replaces polling: agents notify OpenClaw or fallback to file-based `.ralph/pending-notification.txt` if unavailable.
- Each iteration starts a clean agent session; context is preserved only via files (`AGENTS.md`, `IMPLEMENTATION_PLAN.md`, etc.).
- Recovery protocol for processing pending notifications after interruptions or rate limits.
- Split operation modes: PLANNING vs BUILDING, each with clear workflow, notification, and completion rules.
- Explicit backpressure, sandboxing, and CLI-specific behaviors documented for robust automation.
- Supports parallel execution using git worktrees for independent tasks and sessions.
元数据
常见问题
Monitored Ralph Loop 是什么?
Generate copy-paste bash scripts for Ralph Wiggum/AI agent loops (Codex, Claude Code, OpenCode, Goose). Use when asked for a "Ralph loop", "Ralph Wiggum loop", or an AI loop to plan/build code via PROMPT.md + AGENTS.md, SPECS, and IMPLEMENTATION_PLAN.md, including PLANNING vs BUILDING modes, backpressure, sandboxing, and completion conditions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1281 次。
如何安装 Monitored Ralph Loop?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install monitored-ralph-loop」即可一键安装,无需额外配置。
Monitored Ralph Loop 是免费的吗?
是的,Monitored Ralph Loop 完全免费(开源免费),可自由下载、安装和使用。
Monitored Ralph Loop 支持哪些平台?
Monitored Ralph Loop 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Monitored Ralph Loop?
由 Endogen(@endogen)开发并维护,当前版本 v0.1.1。
推荐 Skills