Password Generator

v1.0.0

Generate secure random passwords with customizable length, character sets, and quantity using Python's cryptographically secure secrets module.

0· 177· 1 versions· 0 current· 0 all-time· Updated 12h ago· MIT-0
byhaidong@harrylabsj

Install

openclaw skills install harrylabsj-password-generator

password-generator

Generate secure random passwords using Python's secrets module.

Description

A secure password generator that uses Python's cryptographically secure secrets module to generate random passwords. Supports customizable length and character set options.

Usage

# Generate a 16-character password with all character types
python ~/.openclaw/skills/password-generator/password_generator.py --length 16

# Generate password without symbols
python ~/.openclaw/skills/password-generator/password_generator.py --length 12 --no-symbols

# Generate password without numbers
python ~/.openclaw/skills/password-generator/password_generator.py --length 12 --no-numbers

# Generate multiple passwords at once
python ~/.openclaw/skills/password-generator/password_generator.py --length 20 --count 5

Examples

# Default 16-character password
python ~/.openclaw/skills/password-generator/password_generator.py

# Short password for simple use
python ~/.openclaw/skills/password-generator/password_generator.py --length 8

# Long password with letters only
python ~/.openclaw/skills/password-generator/password_generator.py --length 32 --no-symbols --no-numbers

# Generate 3 passwords
python ~/.openclaw/skills/password-generator/password_generator.py --count 3

Options

  • --length: Password length (default: 16)
  • --no-symbols: Exclude special symbols
  • --no-numbers: Exclude numbers
  • --count: Number of passwords to generate (default: 1)

Security Note

This tool uses Python's secrets module, which is designed for cryptographic applications and provides secure random number generation suitable for passwords and authentication tokens.

Version tags

latestvk979dn5qyh72jm302j0s3hwzwd8385w8