← Back to Skills Marketplace
wrk
by
felix-montanari
· GitHub ↗
· v1.0.0
· MIT-0
9549
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wrk
Description
Use wrk for HTTP load testing, including Lua scripting for dynamic request headers such as randomized X-Forwarded-For IPs.
Usage Guidance
Install only if you need wrk load-testing help. Use it against systems you own or are explicitly authorized to test, start with low traffic, and avoid the randomized IP header examples unless the target team has approved that exact scenario and understands the logging, rate-limit, WAF, and audit impacts.
Capability Assessment
Purpose & Capability
The capability matches the stated purpose: guiding authorized HTTP load tests with wrk, including Lua scripts for dynamic request headers. The randomized X-Forwarded-For and X-Real-IP examples are sensitive but openly described as part of the skill.
Instruction Scope
The skill repeatedly tells the agent to confirm authorization, prefer local/dev/staging environments, start with conservative load, and avoid uncontrolled third-party or production tests. It could be clearer that randomized client-IP headers must not be used to evade rate limits or logging.
Install Mechanism
Installation metadata only requires the standard wrk binary through Homebrew; there are no bundled executables, hidden install scripts, or unusual package steps.
Credentials
Network load generation is inherent to wrk and proportionate for performance testing, but high connection counts or IP-header randomization can disrupt services or distort observability if used outside approved environments.
Persistence & Privilege
The artifact is a single markdown skill with examples only; it does not request persistence, background execution, elevated privileges, credential stores, or local data indexing.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wrk - After installation, invoke the skill by name or use
/wrk - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the wrk load testing skill.
- Provides thorough usage documentation for wrk, including recommended safety steps and output interpretation.
- Includes step-by-step examples for basic and advanced wrk usage, such as load testing with randomized X-Forwarded-For headers using Lua scripting.
- Offers example Lua scripts for custom request generation and guidance on starting parameters.
- Lists key points to check before running tests and highlights potential pitfalls.
Metadata
Frequently Asked Questions
What is wrk?
Use wrk for HTTP load testing, including Lua scripting for dynamic request headers such as randomized X-Forwarded-For IPs. It is an AI Agent Skill for Claude Code / OpenClaw, with 9549 downloads so far.
How do I install wrk?
Run "/install wrk" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is wrk free?
Yes, wrk is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does wrk support?
wrk is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created wrk?
It is built and maintained by felix-montanari (@felix-montanari); the current version is v1.0.0.
More Skills