Skip to content
Back to skills

Quickstart

CSecurity

Use this skill when the user wants to run HTTP load tests, benchmark endpoints, or generate traffic against a URL with configurable concurrency and request counts.

  • 54 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 6, 2026
toolsrustbashtestingapi

Works with

  • cli
  • api

Security analysis

C63/100
  • criticalPipes output to a shell interpreter
  • criticalDownloads and executes remote scripts — classic supply chain attack

Pro shows the line behind each finding and how to fix it

Scanned September 6, 2026

npx -y skills add javimosch/supercli --skill quickstart --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Quickstart?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Quickstart
[![Security: C — Skills Directory](https://www.skillsdirectory.com/api/skills/javimosch-quickstart-d1adede6/badge)](https://www.skillsdirectory.com/skills/javimosch-quickstart-d1adede6)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pepe
description: Use this skill when the user wants to run HTTP load tests, benchmark endpoints, or generate traffic against a URL with configurable concurrency and request counts.
---

# pepe Plugin

HTTP load generator written in Rust. Send simple or advanced HTTP requests with configurable concurrency, timeouts, headers, and curl command parsing support.

## Commands

### Load Testing
- `pepe load test` — Run HTTP load test against a target URL

### Utility
- `pepe self version` — Print pepe version
- `pepe _ _` — Passthrough to pepe CLI

## Usage Examples
- "Load test https://example.com with 1000 requests"
- "Benchmark my API with 50 concurrent connections"
- "Run a POST load test with custom headers"
- "Convert a curl command into a load test"
- "Test my server with a 10-second timeout"

## Installation

```bash
curl --proto '=https' --tlsv1.2 -sSf https://pepe.mhaimdat.com/install.sh | bash
```

## Examples

```bash
# Simple GET load test (default: 200 requests, 50 concurrent, 2s timeout)
pepe load test https://example.com

# Send 1000 requests with 20 concurrent connections
pepe load test https://example.com -n 1000 -c 20

# Set a 10-second timeout
pepe load test https://example.com -n 500 -c 10 -t 10

# POST request with custom headers
pepe load test https://api.example.com/data -n 100 -c 5 -m POST -H "Content-Type: application/json" -H "Authorization: Bearer token"

# Custom User-Agent
pepe load test https://example.com -n 200 -u "Mozilla/5.0"

# Parse a curl command and run it as a load test
pepe load test -n 1000 -c 10 --curl -- curl -X POST 'https://httpbin.org/post' -H 'Content-Type: application/json' -d '{"key": "value"}'
```

## Key Features
- **Simple syntax**: `pepe <url>` for quick tests
- **Concurrent connections**: `-c` flag for parallelism
- **Request count**: `-n` flag for total requests
- **Timeout control**: `-t` flag for per-request timeout
- **Custom headers**: `-H` flag (repeatable)
- **HTTP methods**: `-m` flag for GET, POST, PUT, DELETE, etc.
- **User-Agent**: `-u` flag for custom user agents
- **Curl parsing**: `--curl` flag to parse and convert curl commands
- **Rust-powered**: Fast and efficient HTTP benchmarking

## Notes
- Default settings: 200 requests, 50 concurrent connections, 2-second timeout
- The `--curl` flag requires `--` before the actual curl command
- Does not require curl to be installed when using the `--curl` feature
- Results include latency percentiles and throughput metrics

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…