Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sundial-org/openssl
Generate secure random strings, passwords, and cryptographic tokens using OpenSSL.
Passed 19 of 23 test cases with the skill, and 17 of 23 without it.
and 1 more in the full report
4 fixed15 passed either way2 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
How many hex characters are produced when generating an API key with the recommended 32 bytes?
| Checked | Without skill | With skill |
|---|---|---|
| The output length is 64 hex characters. | Missed | Passed |
The instructions your model reads when the skill loads.
Generate cryptographically secure random data using openssl rand.
# 32 random bytes as base64 (43 chars, URL-safe with tr)
openssl rand -base64 32 | tr '+/' '-_' | tr -d '='
# 24 random bytes as hex (48 chars)
openssl rand -hex 24
# alphanumeric password (32 chars)
openssl rand -base64 48 | tr -dc 'a-zA-Z0-9' | head -c 32
| Use Case | Command |
|---|---|
| Password (strong) | openssl rand -base64 24 |
| API key | openssl rand -hex 32 |
| Session token | openssl rand -base64 48 |
| Short PIN (8 digits) | `openssl rand -hex 4 |
-base64 outputs ~1.33x the byte count in characters-hex outputs 2x the byte count in characterstr -dc to filter character setstest cases passed, vs 17 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.