← Back to Skills Marketplace
Performance Profiler
by
gitgoodordietrying
· GitHub ↗
· v1.0.0
3065
Downloads
2
Stars
23
Active Installs
1
Versions
Install in OpenClaw
/install perf-profiler
Description
Profile and optimize application performance. Use when diagnosing slow code, measuring CPU/memory usage, generating flame graphs, benchmarking functions, load testing APIs, finding memory leaks, or optimizing database queries.
Usage Guidance
This skill is a coherent profiling and benchmarking recipe, but it contains commands that install packages and run profilers against your processes. Before using it: 1) review any install commands (pip, npm, system packages) and avoid blindly running third‑party installs; 2) run profiling and load tests in a safe/dev environment, not on sensitive production systems; 3) be aware some profilers may require elevated permissions or attach to running processes — grant only the minimum necessary privileges; 4) check any downloaded tools' official release pages (e.g., hyperfine on GitHub) before installing.
Capability Analysis
Type: OpenClaw Skill
Name: perf-profiler
Version: 1.0.0
The skill is classified as suspicious primarily due to the inclusion of a `perf-compare.sh` script within `SKILL.md` that uses `eval "$CMD"`. While this `eval` command is presented in the context of benchmarking a user-provided command, it allows for arbitrary command execution, posing a significant risk if the agent or user provides malicious input. Additionally, the skill's metadata requests broad system access via binaries like `node`, `python3`, `go`, `curl`, and `ab`, which, while plausible for a profiling tool, further increases the potential attack surface.
Capability Assessment
Purpose & Capability
The name/description (profiling, benchmarking, flame graphs, load testing) match the SKILL.md commands and examples. Declared required binaries (node, python3, go, curl, ab) are reasonable for the languages and load-testing techniques documented.
Instruction Scope
The SKILL.md stays focused on profiling and benchmarking across Node/Python/Go and load testing. It does instruct installing developer tools (pip packages, hyperfine, etc.) and running profilers against processes, which can execute code on the host — this is expected for a profiler guide but worth caution before running commands on production systems.
Install Mechanism
This is an instruction-only skill with no install spec and no files to write or execute by the platform installer; that minimizes installer risk.
Credentials
The skill requests no environment variables, no credentials, and no config paths. That aligns with its stated purpose.
Persistence & Privilege
The skill is not always-enabled and does not request elevated persistence. It is user-invocable and can be called autonomously (platform default), which is normal for skills of this type.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install perf-profiler - After installation, invoke the skill by name or use
/perf-profiler - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: CPU/memory profiling for Node.js/Python/Go, flame graphs, benchmarking, load testing, memory leak detection, database query optimization
Metadata
Frequently Asked Questions
What is Performance Profiler?
Profile and optimize application performance. Use when diagnosing slow code, measuring CPU/memory usage, generating flame graphs, benchmarking functions, load testing APIs, finding memory leaks, or optimizing database queries. It is an AI Agent Skill for Claude Code / OpenClaw, with 3065 downloads so far.
How do I install Performance Profiler?
Run "/install perf-profiler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Performance Profiler free?
Yes, Performance Profiler is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Performance Profiler support?
Performance Profiler is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created Performance Profiler?
It is built and maintained by gitgoodordietrying (@gitgoodordietrying); the current version is v1.0.0.
More Skills