← Back to Skills Marketplace
Response Speed Test
by
kingofqin2026
· GitHub ↗
· v1.0.0
268
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install response-speed-test
Description
Measures OpenClaw system response times by testing stages, providing millisecond precision metrics like TTFT, TPS, and total response time.
Usage Guidance
This skill appears to implement the described timing/benchmark functionality, but review before installing: 1) Note that it reads environment variables (OPENCLAW_GATEWAY_URL, LLM_API_URL, LLM_MODEL, SOUL_MEMORY_PATH, OPENCLAW_STATE_DIR) even though the registry declares none — set them intentionally or leave defaults. 2) It inspects local paths (defaulting to /root/.openclaw/...), including listing .md files and reading index.json; if those directories contain sensitive data, run the skill in a restricted/sandboxed environment or point SOUL_MEMORY_PATH/OPENCLAW_STATE_DIR to a safe location. 3) There are no network calls in the current code, but LLM/Gateway probes are written to be extended to call APIs — verify any modifications that add network I/O. 4) Prefer installing from a trusted source (the pyproject references a GitHub repo); check the repository URL and author before running 'clawhub install' or running code locally. If you want, I can list the exact lines that read environment variables and file paths so you can audit them.
Capability Analysis
Type: OpenClaw Skill
Name: response-speed-test
Version: 1.0.0
The 'response-speed-test' skill is a performance benchmarking tool designed to measure OpenClaw system latency across various stages, including Gateway processing, Memory loading, and LLM response times (TTFT/TPS). While the probes in 'probes/memory_probe.py' and 'probes/session_probe.py' access internal OpenClaw directories and environment variables, this behavior is consistent with the stated purpose of system-level performance monitoring. The code is transparent, lacks obfuscation, and contains no evidence of data exfiltration, unauthorized remote execution, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name, description, CLI, core measurement engine, probes and reporters are coherent: files implement timing probes for Gateway, Session, Memory, and LLM and generate reports as described.
Instruction Scope
SKILL.md instructs how to run the CLI but does not explicitly mention that probes will read environment variables and local filesystem paths. The code will access memory and state directories (e.g. SOUL_MEMORY_PATH default /root/.openclaw/workspace/memory and OPENCLAW_STATE_DIR default /root/.openclaw/state) and may read index.json; SKILL.md does not document these file reads.
Install Mechanism
No install spec is declared (lower risk), but a pyproject.toml and packaging metadata are present and SKILL.md suggests using 'clawhub install'. There are no external downloads or installer URLs; install risk is low but the packaging vs. registry metadata mismatch is worth noting.
Credentials
The registry lists no required env vars, yet code reads several environment variables at runtime (OPENCLAW_GATEWAY_URL, LLM_API_URL, LLM_MODEL, SOUL_MEMORY_PATH, OPENCLAW_STATE_DIR). These are relevant to the skill's function, but the manifest/README/SKILL.md do not declare them — a transparency gap. Also the skill will read local files (memory .md files and index.json) which can contain sensitive data; the code does not transmit data externally, but prompts and metadata could include snippets.
Persistence & Privilege
Skill does not request always:true, does not attempt to modify other skills or system-wide agent settings, and has no autonomous elevated persistence. It only provides CLI and library code.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install response-speed-test - After installation, invoke the skill by name or use
/response-speed-test - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Response Speed Test Skill.
- Accurately measures OpenClaw system response times with millisecond precision.
- Supports single tests, benchmarks with customizable iterations, and detailed report generation (including markdown format).
- Tracks key response stages (T0–T7) and reports critical metrics: TTFT, TPS, and Total Response Time.
- Easy installation and configuration via CLI or in `HEARTBEAT.md`.
Metadata
Frequently Asked Questions
What is Response Speed Test?
Measures OpenClaw system response times by testing stages, providing millisecond precision metrics like TTFT, TPS, and total response time. It is an AI Agent Skill for Claude Code / OpenClaw, with 268 downloads so far.
How do I install Response Speed Test?
Run "/install response-speed-test" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Response Speed Test free?
Yes, Response Speed Test is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Response Speed Test support?
Response Speed Test is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Response Speed Test?
It is built and maintained by kingofqin2026 (@kingofqin2026); the current version is v1.0.0.
More Skills