← Back to Skills Marketplace
harrylabsj

Password Generator

by haidong · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
159
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install harrylabsj-password-generator
Description
Generate secure random passwords with customizable length, character sets, and quantity using Python's cryptographically secure secrets module.
README (SKILL.md)

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.

Usage Guidance
This skill appears to be a straightforward, local password generator and does not request credentials or network access. Before installing, consider: (1) generated passwords are printed to stdout — avoid running in shared logging environments or copying them over insecure channels; (2) store generated passwords in a password manager rather than leaving them in plain text; (3) if you want additional guarantees, inspect the included password_generator.py yourself (it is short and readable) and confirm you trust the source. No other red flags were found.
Capability Analysis
Type: OpenClaw Skill Name: harrylabsj-password-generator Version: 1.0.0 The password-generator skill is a straightforward and secure implementation of a random password generator. It correctly utilizes Python's cryptographically secure 'secrets' module and the standard library, with no external dependencies, network activity, or suspicious file system access. The SKILL.md and README.md files provide accurate instructions without any signs of prompt injection or malicious intent.
Capability Assessment
Purpose & Capability
Name/description match the actual code and instructions. The script implements a password generator with length, symbol/number toggles and count — nothing in the files or SKILL.md asks for unrelated access (cloud creds, system config, etc.).
Instruction Scope
SKILL.md instructs running the included Python script from the skill path and documents the same CLI options the code implements. The instructions do not request reading unrelated files, environment variables, or sending data to external endpoints.
Install Mechanism
No install specification is provided (instruction-only with an included script). No downloads, package installs, or archive extraction are present.
Credentials
The skill requires no environment variables, credentials, or config paths. The script also does not access env vars or external secrets; its behavior is local and self-contained.
Persistence & Privilege
Flags show the skill is not forced-always and allows normal user invocation/autonomous invocation by the agent (default). The skill does not request system-wide changes or modify other skills' configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install harrylabsj-password-generator
  3. After installation, invoke the skill by name or use /harrylabsj-password-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Generate secure random passwords
Metadata
Slug harrylabsj-password-generator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Password Generator?

Generate secure random passwords with customizable length, character sets, and quantity using Python's cryptographically secure secrets module. It is an AI Agent Skill for Claude Code / OpenClaw, with 159 downloads so far.

How do I install Password Generator?

Run "/install harrylabsj-password-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Password Generator free?

Yes, Password Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Password Generator support?

Password Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Password Generator?

It is built and maintained by haidong (@harrylabsj); the current version is v1.0.0.

💬 Comments