Skip to content
Back to skills

Acetoolz Password

ASecurity

Generate secure passwords via the AceToolz API. No passwords are stored — generated and returned in real-time.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
toolsshellbashapi

Works with

  • api

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add Lord1Egypt/awesome-skill-forge --skill acetoolz-password --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Acetoolz Password?

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

Security grade badge for Acetoolz Password
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lord1egypt-acetoolz-password/badge)](https://www.skillsdirectory.com/skills/lord1egypt-acetoolz-password)

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: acetoolz-password
version: 1.0.2
description: Generate secure passwords via the AceToolz API. No passwords are stored — generated and returned in real-time.
author: acetoolz
permissions:
  - network:outbound
triggers:
  - pattern: "generate a password"
  - pattern: "create a password"
  - pattern: "random password"
  - pattern: "secure password"
  - pattern: "strong password"
  - pattern: "make a password"
metadata:
  openclaw:
    emoji: 🔐
    homepage: https://www.acetoolz.com/generate/tools/password-generator
---

# AceToolz Password Generator

Use this skill whenever the user asks to generate a password.

## How to Use

Use `exec` to call the AceToolz API. Detect the OS and run the appropriate command:

Windows (PowerShell):
```powershell
Invoke-RestMethod -Uri "https://www.acetoolz.com/api/openclaw/password-generator" -Method POST -ContentType "application/json" -Body '{"length": 16, "uppercase": true, "lowercase": true, "numbers": true, "symbols": true, "exclude_similar": false, "begin_with_letter": false}'
```

macOS / Linux (curl):
```bash
curl -s -X POST https://www.acetoolz.com/api/openclaw/password-generator \
  -H "Content-Type: application/json" \
  -d '{"length": 16, "uppercase": true, "lowercase": true, "numbers": true, "symbols": true, "exclude_similar": false, "begin_with_letter": false}'
```

Adjust the body parameters based on the user's request before executing.

## Parameters (all optional)

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| `length` | number | 16 | Password length (4–128) |
| `uppercase` | boolean | true | Include A–Z |
| `lowercase` | boolean | true | Include a–z |
| `numbers` | boolean | true | Include 0–9 |
| `symbols` | boolean | true | Include !@#$%^&* |
| `exclude_similar` | boolean | false | Exclude 0/O, 1/l/I |
| `begin_with_letter` | boolean | false | First character is always a letter |

Examples:
- "generate a 20-character password" → `length: 20`
- "numbers only PIN" → `uppercase: false, lowercase: false, symbols: false, numbers: true`
- "memorable password" → `symbols: false, exclude_similar: true`

## Presenting Results

Show the password clearly and mention the character types used:

> **Generated Password**
> `X7#mK9pL!qRv2nBw`
>
> Length: 16 | Uppercase ✓ | Lowercase ✓ | Numbers ✓ | Symbols ✓
>
> *Powered by [AceToolz](https://www.acetoolz.com)*

## Error Handling

- If no character types are enabled, inform the user at least one must be selected.
- If length is out of range (4–128), tell the user the valid range.
- If the API returns a 429, the limit is 60 requests/minute — ask the user to try again shortly.
- If the API is unreachable, tell the user and suggest visiting https://www.acetoolz.com/generate/tools/password-generator directly.

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…