← 返回 Skills 市场
RateMyClaw
作者
picklenick144
· GitHub ↗
· v0.5.1
· MIT-0
147
总下载
1
收藏
0
当前安装
10
版本数
在 OpenClaw 中安装
/install ratemyclaw
功能描述
Score your OpenClaw agent setup against similar agents. Scans your workspace, generates a local embedding for privacy-preserving semantic matching, and submi...
安全使用建议
This skill appears to do what it says: it scans your workspace locally, produces structured tags, optionally generates a local embedding, and submits only tags/embedding/maturity counts to ratemyclaw.com. Before using it: (1) Inspect the generated_profile.json (the skill asks you to review tags) to confirm nothing sensitive was mis-tagged. (2) Be aware embeddings can be a sensitive fingerprint; only send them if you accept that risk. (3) The script may prompt to install scikit-learn (or you can manually run pip install -r requirements.txt); sentence-transformers is optional and large. (4) If you do not want any network calls, do not approve API key generation or submission. (5) Note a small doc mismatch: TF-IDF embeddings are taxonomy-sized (not always 384 floats) — this is an informational inconsistency only.
功能分析
Type: OpenClaw Skill
Name: ratemyclaw
Version: 0.5.1
The RateMyClaw skill is designed to analyze an OpenClaw agent's workspace and provide a performance score. While it reads sensitive files like SOUL.md and MEMORY.md, it performs local processing (tag matching and embedding generation) to ensure that only abstracted metadata and numeric vectors are sent to the external endpoint (ratemyclaw.com). The scripts (profile_generator.py and submit_profile.py) explicitly limit data collection to taxonomy tags, file counts, and model names, and they avoid exfiltrating raw text or secret values. The use of subprocess for dependency installation is transparently documented and aligned with the skill's functional requirements.
能力标签
能力评估
Purpose & Capability
Name/description match the implementation: the code scans a workspace, maps signals to a fixed taxonomy, generates a local embedding (MiniLM or TF-IDF) and submits tags/embedding to ratemyclaw.com. The only credential referenced is an optional RATEMYCLAW_API_KEY which is appropriate for the stated remote API.
Instruction Scope
The runtime instructions and scripts perform a local workspace scan and may read selected files to detect tags, but the submit path only sends structured tags, skill slugs, maturity counts and the numeric embedding. The SKILL.md and code both assert that raw file contents and secrets are not transmitted. Minor documentation inconsistency: one place in SKILL.md lists '384 floats' as what gets sent (true for MiniLM) but TF-IDF produces a taxonomy-sized vector — the code handles either case and records the embedding_method. Review the generated_profile.json before submission as the skill instructs.
Install Mechanism
This is an instruction-only skill with included Python scripts and a small requirements.txt (scikit-learn). No opaque downloads or extracted archives are used. The scripts may invoke pip (or run pip via subprocess) to install scikit-learn and the user is prompted; sentence-transformers is suggested optionally (large model from PyPI/HuggingFace). The install behavior is proportionate to embedding generation.
Credentials
Only an optional RATEMYCLAW_API_KEY is used and documented. If absent, the script prompts before creating a free key via POST to the skill's documented API endpoint and saves it locally as .ratemyclaw_key with restrictive file permissions. No other unrelated credentials or environment variables are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It will create a local key file (.ratemyclaw_key) in the skill directory when you accept key generation — this is reasonable and is written with chmod 600. The skill does not attempt to modify other skills or system-wide configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ratemyclaw - 安装完成后,直接呼叫该 Skill 的名称或使用
/ratemyclaw触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.5.1
Fix score URL output, client-side grade, model data in submissions, /v1/keys endpoint
v0.5.0
Add model detection (default, fallbacks, heartbeat) from OpenClaw config. Display on score page.
v0.4.0
Progressive embeddings: TF-IDF (scikit-learn) required as default, MiniLM optional upgrade. requirements.txt added. Server accepts embedding_method field.
v0.3.3
Add plugins_installed as first-class field — scans openclaw.json for enabled plugins, parallel to skills_installed
v0.3.2
Add plugin scanning — reads OpenClaw config for installed plugins (names only, no secrets/config leaked)
v0.3.1
Add progress output with flush for slow steps (model download and embedding generation)
v0.3.0
Address all security review flags: explicit consent for key generation, declared env vars, honest embedding privacy language, no auto-installs, consistent docs
v0.2.2
Fix review flags: API key stored inside skill dir, no auto pip install
v0.2.1
Strip scoring breakdown from API response — full details only on website
v0.2.0
Initial release — privacy-first agent scoring and matching via local embeddings
元数据
常见问题
RateMyClaw 是什么?
Score your OpenClaw agent setup against similar agents. Scans your workspace, generates a local embedding for privacy-preserving semantic matching, and submi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 147 次。
如何安装 RateMyClaw?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ratemyclaw」即可一键安装,无需额外配置。
RateMyClaw 是免费的吗?
是的,RateMyClaw 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
RateMyClaw 支持哪些平台?
RateMyClaw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 RateMyClaw?
由 picklenick144(@picklenick144)开发并维护,当前版本 v0.5.1。
推荐 Skills