Password Generator

v1.0.0

Generate secure random passwords with customizable length, symbols, and numbers using Python's cryptographically strong secrets module.

0· 5·0 current·0 all-time
byhaidong@harrylabsj
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the included code and runtime instructions. The script implements a configurable password generator using Python's secrets and string libraries; nothing in the manifest or files suggests unrelated capabilities.
Instruction Scope
SKILL.md instructs the agent to run the local Python script at ~/.openclaw/skills/password-generator-pro/password_generator.py. The instructions do not direct reading unrelated files, accessing environment variables, or contacting external endpoints.
Install Mechanism
No install spec (instruction-only) and the code file is bundled with the skill. No downloads or third-party installers are used, so there is low risk from installation behavior.
Credentials
The skill declares no required environment variables, no credentials, and the code does not reference any external secrets or config paths. Requested access is minimal and appropriate for the task.
Persistence & Privilege
always is false and the skill does not attempt to modify other skills or system configurations. disable-model-invocation remains default (allowed) which is normal and not concerning here since the skill has no broad privileges or network access.
Assessment
This skill appears to do exactly what it says: locally generate passwords using Python's secrets module. It asks for no credentials and has no network or install steps. If you plan to use it, you can (1) review the bundled password_generator.py (already included) to confirm behavior, (2) run it locally (or in an isolated environment) if you want extra caution, and (3) be aware the skill's source and homepage are not provided—while the code is visible, lack of a verified upstream source means you should inspect the files if you require provenance guarantees.

Like a lobster shell, security has layers — review code before you run it.

latestvk979zvegmffyzv3n2x9sdmv60d841rnb

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

password-generator-pro

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-pro/password_generator.py --length 16

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

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

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

Examples

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

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

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

# Generate 3 passwords
python ~/.openclaw/skills/password-generator-pro/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.

Files

3 total
Select a file
Select a file to preview.

Comments

Loading comments…