Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Generates secure passwords and passphrases locally using Python's cryptographically secure `secrets` module. Supports random passwords with configurable character sets, word-based passphrases, and strength analysis of existing passwords. No network calls are made.
All generation runs locally with no network requests, so passwords are never transmitted or logged by an external service.
When to use it
- Generating a strong password for a new account signup
- Creating a memorable passphrase for a master password
- Analyzing whether an existing password meets security standards
- Generating a PIN-style numeric code
- Building a database password that excludes ambiguous characters
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: generate a strong 20-character password excluding ambiguous characters
- 1Run `python3 scripts/password-gen.py generate 20 --exclude-ambiguous`
- 2Receive generated password with length and strength rating
- 3Display password and strength level to user
A 20-character password rated 'Strong' or 'Very Strong', free of ambiguous characters like 0, O, l, I