← Back to Skills Marketplace
Ralph Loops
by
qlifebot-coder
· GitHub ↗
· v1.0.2
6440
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install ralph-loops
Description
Runs autonomous iterative AI loops for requirements, planning, or building phases using structured prompts and fresh context per iteration.
Usage Guidance
Install only if you are comfortable running an autonomous coding loop with broad local authority. Use a disposable branch or isolated VM/container, provide only task-specific credentials, disable or restrict the dashboard to loopback with authentication, review diffs before any push or tag, and do not run it in repositories or workspaces containing sensitive files until the dashboard command-injection/XSS and unauthenticated control issues are fixed.
Capability Analysis
Type: OpenClaw Skill
Name: ralph-loops
Version: 1.0.2
This skill is classified as suspicious due to its reliance on `--dangerously-skip-permissions` for the Claude CLI, which grants the AI agent full system access, bypassing all built-in safeguards. Additionally, the `scripts/ralph-loop.mjs` script includes a `checkCmd` argument that allows arbitrary command execution via `execSync`, creating a direct command injection vector if the agent's arguments can be manipulated. The skill also instructs the agent to perform `git push` operations and use the `browser` tool to open URLs (e.g., `browser action=open targetUrl="http://localhost:PORT"`), which are powerful capabilities that, while intended for development, significantly increase the attack surface for prompt injection or misuse. These risky capabilities are present in `SKILL.md`, `scripts/ralph-loop.mjs`, `templates/loop.sh`, and `templates/PROMPT_build.md`.
Capability Assessment
Credentials
The documentation recommends Docker or VM isolation, reduced credentials, and restricted network access, but the implementation does not enforce those boundaries. The runner uses ~/clawd as its working directory, state is stored in /tmp, and the dashboard enables permissive CORS without authentication.
Install Mechanism
Installation uses ordinary npm dependencies for the dashboard and documented Claude Code setup. The lockfile includes path-to-regexp 0.1.12 via Express, which is a dependency risk for an HTTP dashboard but not evidence of malicious packaging.
Instruction Scope
The skill discloses that autonomous mode bypasses permissions, but the default examples and templates do not require a scoped project directory, review gate, or explicit approval before high-impact actions such as remote pushes, tags, and dashboard kill operations.
Persistence & Privilege
The skill writes state and done markers in /tmp, archives histories under ~/clawd/logs/ralph-archive, reads local Clawdbot transcript files, exposes process termination, and mutates Git state. These behaviors fit the purpose but carry high impact without strong containment.
Purpose & Capability
The purpose is coherent: iterative autonomous development with a monitoring dashboard. However, the shipped runner and templates intentionally launch Claude with permission checks bypassed, can edit the workspace, and can automatically commit, push, and tag repository changes.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ralph-loops - After installation, invoke the skill by name or use
/ralph-loops - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Added warning: don't block conversation while monitoring loops
v1.0.1
Added credits/attribution
v1.0.0
Initial release: autonomous building with Geoffrey Huntley methodology
Metadata
Frequently Asked Questions
What is Ralph Loops?
Runs autonomous iterative AI loops for requirements, planning, or building phases using structured prompts and fresh context per iteration. It is an AI Agent Skill for Claude Code / OpenClaw, with 6440 downloads so far.
How do I install Ralph Loops?
Run "/install ralph-loops" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Ralph Loops free?
Yes, Ralph Loops is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Ralph Loops support?
Ralph Loops is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Ralph Loops?
It is built and maintained by qlifebot-coder (@qlifebot-coder); the current version is v1.0.2.
More Skills