A structured autonomous coding agent that implements features story-by-story based on a project requirements document.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install better-ralph
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install better-ralph using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Better Ralph is a specialized workflow designed for the Openclaw Skills ecosystem that brings discipline and structure to autonomous coding. Instead of working on broad, undefined tasks, this skill operates on a strict PRD-driven (Project Requirements Document) model. It reads a structured JSON file of user stories, selects the highest priority task, implements the necessary code, and ensures all quality checks pass before committing the changes.
By integrating this tool into your suite of Openclaw Skills, you create a reliable loop for feature development. It bridges the gap between high-level requirements and low-level execution by managing state via local files, ensuring that the AI agent remains focused, test-oriented, and context-aware throughout the development lifecycle.
To use this skill within your Openclaw Skills environment, create a prd.json file in your project root. You can initialize a new project by asking the agent to create the PRD for you or by manually creating the file:
touch prd.json
Ensure your prd.json follows the required schema including fields for project name, branchName, and an array of userStories. Once the file exists, you can trigger an iteration by saying: "run better ralph" or "implement next story from prd".
The skill relies on two primary data structures to maintain state across Openclaw Skills iterations:
| Field | Type | Description |
|---|---|---|
| project | String | The name of the project. |
| branchName | String | The target git branch for feature work. |
| userStories | Array | List of objects containing id, title, description, acceptanceCriteria, priority, and passes. |
Loading
An intelligent orchestration skill that routes tasks to the most efficient AI models while managing sub-agent delegation.

A command-line utility for managing OpenClaw agent sessions, providing full visibility and control over session states and history files.

A powerful tool for searching and analyzing trending GitHub repositories using multi-dimensional filters like topics, stars, and creation dates.

A powerful cryptocurrency market monitoring and price alert tool built for developers using Openclaw Skills.

IntentRouter is an intelligent task director that analyzes user intent and delegates Openclaw Skills tasks to the most efficient LLM tier.

A synchronization and recovery tool that maintains OpenClaw gateway authentication and automatically resumes agent sessions after errors.








































