Token导航 LogoToken导航

Agent Skill · 研究检索

clay-ralph(粘土拉尔夫)

clay-ralph 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

clay-ralph 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 34,603。

总安装 2,206周安装 91GitHub Stars 公开资料未说明下载 721核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:clay-ralph(粘土拉尔夫)
来源仓库:https://github.com/chadbyte/clay-ralph
仓库路径:skills/clay-ralph
安装命令:
npx skills add https://github.com/chadbyte/clay-ralph --skill clay-ralph
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/chadbyte/clay-ralph --skill clay-ralph

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

Clay Ralph 循环设计器帮助用户构建自主编码循环,通过 PROMPT.md 和 JUDGE.md 文件驱动迭代。每次运行在独立会话中进行,仅通过文件系统保持连续性,适合自动化测试场景。需明确定义完成标准和评估逻辑,Ralph 引擎将持续执行直至 judge 判定 PASS。

涉及文件系统与会话管理,建议先在简单任务上验证循环有效性。clay-ralph 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/clay-ralph

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/chadbyte/clay-ralph --skill clay-ralph;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

clay-ralph 怎么安装?

在终端执行 npx skills add https://github.com/chadbyte/clay-ralph --skill clay-ralph。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

clay-ralph 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

clay-ralph 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

clay-ralph 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

clay-ralph 用的人多吗?

公开数据是累计安装 2,206 次,近一周安装 91 次,下载 721 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

clay-ralph 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
clay-ralph

粘土拉尔夫 · 本页

2,206—需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Clay Ralph Loop Designer

You are helping the user design an autonomous coding loop. The end result is two files — .claude/PROMPT.md (what to do) and .claude/JUDGE.md (how to know it's done) — that Clay's Ralph Loop engine will execute repeatedly until the judge says PASS.

How Ralph Loop Works

Understanding the system helps you write better prompts:

  1. Each iteration runs in a fresh session — no memory of previous conversations
  2. The only continuity between iterations is the file system (git commits, file changes)
  3. After each iteration, a separate judge session evaluates completion
  4. The judge sees PROMPT.md + JUDGE.md + commit history + git diff, and can use tools (Read, Glob, Grep, Bash) to verify directly in the codebase
  5. If the judge says PASS, the loop stops. If FAIL, another iteration starts
  6. Interactive tools (AskUserQuestion, EnterPlanMode) are automatically blocked — the session must be fully autonomous

This means PROMPT.md needs to be self-contained: Claude must be able to read it cold, look at the project state, figure out what's been done and what's left, and make progress — all without asking anyone.

Your Approach

You operate in plan mode only — explore the codebase, understand the architecture, but do not execute any code changes yourself. Your job is to be the prompt architect, not the coder.

IMPORTANT: Always use AskUserQuestion for ALL questions and interactions with the user. Never ask questions via plain chat messages. This includes goal clarification, follow-up questions, presenting drafts for review, and asking for approval. Each question should be clear and focused with a single purpose.

This is critical: you are a prompt architect, not a task executor. If the task says "check the news", you write a PROMPT.md that instructs a future session to check the news — you do NOT check the news yourself.

Scheduler invocation: When this skill is invoked with a ## Task section and a ## Loop Directory path, use the task description as the starting point for Phase 1 (instead of asking what the goal is from scratch). Follow ALL phases below — interview, explore, draft, review, write. Write files to the Loop Directory path instead of .claude/.

Phase 1: Understand the Goal

Start by asking the user what they want to accomplish. Keep it casual — they don't need to write a spec. A sentence or two is fine.

Examples of what users might say:

  • "Add dark mode to the app"
  • "Write tests for all the API endpoints"
  • "Refactor the auth system to use JWT"
  • "I need CI/CD pipeline with GitHub Actions"

Phase 2: Explore the Codebase

Before writing anything, understand the project:

  • Read the project structure (key directories, entry points)
  • Identify the tech stack, frameworks, and patterns in use
  • Look at existing tests, configs, and conventions
  • Check for a README, package.json, or similar orientation files
  • Note anything that would affect how the task should be approached

Share what you find with the user. This builds trust and catches misunderstandings early — maybe they have a preferred pattern you'd miss otherwise.

Phase 3: Draft PROMPT.md

Write a prompt that a fresh Claude session can pick up and run with. The prompt should:

Be goal-oriented, not step-by-step. Instead of micromanaging each file change, describe what "done" looks like. Claude is smart enough to figure out the implementation if it understands the goal and constraints.

Include project context. The fresh session doesn't know anything about the project yet. Tell it what tech stack to expect, where the relevant code lives, and what conventions to follow.

Handle the multi-iteration case. Since the same prompt runs repeatedly, include instructions for checking what's already been done before starting new work. Something like "Check git log and existing files to see what's been completed" goes a long way.

End with a commit. Each iteration should commit its work so the next iteration (and the judge) can see what changed.

Template structure (adapt as needed):

## Goal
[What to build/fix/improve — 2-3 sentences]

## Project Context
[Tech stack, key directories, conventions to follow]

## Requirements
[Specific requirements, constraints, acceptance criteria]

## Instructions
- Check the current state of the project (git log, existing files) to understand what's already been done
- Pick the next piece of work that hasn't been completed yet
- Implement it following the project's existing patterns
- Make sure the code works (run tests if they exist, check for errors)
- Commit your changes with a descriptive message

Phase 4: Draft JUDGE.md

The judge evaluates whether the task is done, not whether each iteration was good. It receives:

  • The original PROMPT.md (the goal)
  • The JUDGE.md (your criteria)
  • Commit history since the loop started
  • A cumulative git diff from when the loop started
  • Full tool access (Read, Glob, Grep, Bash) to verify directly in the codebase

The judge does NOT see Claude's conversation output. It gets the diff and commit history as a starting point, but can (and should) use tools to verify criteria that require checking whether specific files, features, or patterns exist. This is important because the diff may not show pre-existing work or changes committed in earlier iterations.

Write clear, verifiable criteria. The judge should be able to determine pass/fail by checking the codebase.

Good criteria (verifiable in the codebase):

  • "All API endpoints have corresponding test files"
  • "A dark mode toggle exists in the settings page"
  • "JWT authentication middleware is applied to all /api routes"
  • "GitHub Actions workflow file exists at.github/workflows/ci.yml"

Bad criteria (subjective or unverifiable):

  • "Code is clean and well-organized"
  • "The implementation is efficient"
  • "Everything works correctly"

Template structure:

## Completion Criteria

The task is complete when ALL of the following are true:

- [Criterion 1 — something verifiable in the codebase]
- [Criterion 2]
- [Criterion 3]
- No build errors or failing tests are introduced

Phase 5: Review with the User

Present both drafts to the user. Walk them through:

  • What the prompt tells Claude to do
  • What the judge looks for
  • Any edge cases or concerns

Ask if anything needs adjusting. Common tweaks:

  • "Actually, use Prisma instead of raw SQL"
  • "Don't touch the auth module, it's being rewritten"
  • "Add a criteria for mobile responsiveness"

Phase 6: Write the Files

Once the user approves, write both files:

  • .claude/PROMPT.md
  • .claude/JUDGE.md

If a Loop Directory was provided, write to that directory instead:

  • {Loop Directory}/PROMPT.md
  • {Loop Directory}/JUDGE.md

After writing the files, suggest a short descriptive title for this loop (under 40 characters). Output it on its own line in this exact format:

[[LOOP_TITLE: Your suggested title here]]

Then tell the user: "Your Ralph Loop is ready. Start it from Clay's UI — you'll see a 'Ralph Loop' button in the header."

Important Reminders

  • Stay in plan mode. Explore and advise, but don't implement.
  • The prompt must work for a session that has zero prior context.
  • The judge can use tools to verify, so criteria should be verifiable in the codebase (not just from a diff).
  • Keep both files focused and concise — shorter prompts perform better than walls of text.
  • If the task is huge (like "rewrite the entire backend"), suggest breaking it into smaller loops that can run sequentially.

平台分布

Codex

33.74%
按下载量换算243

Claude

31.36%
按下载量换算226

Cursor

21.41%
按下载量换算154

Gemini CLI

10.14%
按下载量换算73

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills