# ralph-orchestrator > Run Ralph orchestrator with Claude Code backend for autonomous task completion. Use when executing iterative AI agent workflows, automating multi-step coding tasks, or running Ralph in OpenClaw's non-interactive environment. Required for any Ralph orchestration tasks. - Author: Mark Berjanskii - Repository: mberjans/openclaw-skills - Version: 20260209041332 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-09 - Source: https://github.com/mberjans/openclaw-skills - Web: https://mule.run/skillshub/@@mberjans/openclaw-skills~ralph-orchestrator:20260209041332 --- --- name: ralph-orchestrator description: Run Ralph orchestrator with Claude Code backend for autonomous task completion. Use when executing iterative AI agent workflows, automating multi-step coding tasks, or running Ralph in OpenClaw's non-interactive environment. Required for any Ralph orchestration tasks. --- # Ralph Orchestrator ## Overview Ralph is a hat-based orchestration framework that keeps AI agents in iterative loops until tasks complete. It uses Claude Code as the backend to plan, execute, and verify work automatically. ## When to Use Use Ralph for: - Multi-step coding tasks requiring iteration - Autonomous task completion without manual intervention - Complex workflows with planning, execution, and verification phases - Tasks that benefit from persistent scratchpad and memory ## Quick Start ### 1. Initialize Project ```bash ralph init --backend claude ``` Creates `ralph.yml` configuration. ### 2. Run with Prompt **For OpenClaw (non-interactive), always use:** ```bash TERM=dumb setsid ralph run -p "Your task" --autonomous &1 ``` **With prompt file:** ```bash TERM=dumb setsid ralph run -P PROMPT.md --autonomous &1 ``` ## Critical Requirements Non-interactive environments (OpenClaw) **must** use: | Component | Purpose | |-----------|---------| | `setsid` | Create new session, detach from parent | | `