← Back to Skills Marketplace
freedompixels

Secure Password Tool

by freedompixels · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
102
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install secure-password-tool
Description
Generate cryptographically secure random passwords. Customizable length, character types, exclude similar characters. Pure Python standard library, no API ke...
README (SKILL.md)

Secure Password Generator

Generate cryptographically secure random passwords using Python's secrets module. No API keys, no external services, completely offline.

Features

  • Cryptographically secure: Uses secrets module (not random)
  • Customizable length: Default 16 characters
  • Character types: Uppercase, lowercase, digits, special symbols
  • Exclude similar characters: Remove 0, O, 1, l, I to avoid confusion
  • Batch generation: Generate multiple passwords at once
  • Pure standard library: Zero dependencies, works offline

Usage

# Generate a 16-character password (default)
python3 scripts/password_generator.py

# Generate a 20-character password
python3 scripts/password_generator.py 20

# Generate 10 passwords of 24 characters
python3 scripts/password_generator.py 24 10

# Exclude similar characters (0O1lI)
python3 scripts/password_generator.py 16 --exclude-similar

# Password without special symbols
python3 scripts/password_generator.py 16 --no-special

Examples

Generate a strong 20-character password
Generate 5 passwords of 16 characters each
Generate a password without special symbols for a website that doesn't allow them

Options

Option Description
LENGTH Password length (default: 16)
COUNT Number of passwords to generate (default: 1)
--no-upper Exclude uppercase letters
--no-lower Exclude lowercase letters
--no-digits Exclude digits
--no-special Exclude special symbols
--exclude-similar Exclude 0, O, 1, l, I

Security Notes

  • Uses secrets.choice() for cryptographically secure randomness
  • Suitable for generating passwords, API keys, tokens
  • Not suitable for password hashing (use bcrypt/argon2 for storage)

中文说明

安全的随机密码生成器,使用Python标准库secrets模块,无需API Key。

  • 默认16位强密码
  • 支持自定义长度、字符类型
  • 可排除相似字符(0O1lI)
  • 支持批量生成
Usage Guidance
This skill looks safe for its stated purpose. Generated passwords are sensitive, so avoid pasting them into shared chats or logs, and store them only in a trusted password manager.
Capability Analysis
Type: OpenClaw Skill Name: secure-password-tool Version: 1.0.0 The skill bundle is a standard, well-implemented password generator that uses Python's 'secrets' module for cryptographic security. The code in scripts/password_generator.py is clean, contains no external dependencies, performs no network or file system operations, and the SKILL.md documentation contains no prompt injection or malicious instructions.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is generating secure random passwords, and the included Python script implements that directly using the standard-library secrets module.
Instruction Scope
The instructions are limited to user-invoked password generation commands and options; they do not ask the agent to override user intent or perform unrelated actions.
Install Mechanism
There is no install spec and no package dependency chain; the skill is an instruction-plus-script skill using Python standard library imports.
Credentials
The registry capability signal says 'requires-sensitive-credentials,' but the metadata, SKILL.md, and code show no credential requirement or credential access. The generated passwords themselves are sensitive and should be handled carefully.
Persistence & Privilege
The artifacts show no persistence, background execution, account privileges, file writes, or credential/session store access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install secure-password-tool
  3. After installation, invoke the skill by name or use /secure-password-tool
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Secure Password Generator. - Generate cryptographically secure random passwords using Python’s standard library. - Customizable options for password length, character types, and exclusion of similar characters. - Supports batch password generation. - No external dependencies; works offline without API keys.
Metadata
Slug secure-password-tool
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Secure Password Tool?

Generate cryptographically secure random passwords. Customizable length, character types, exclude similar characters. Pure Python standard library, no API ke... It is an AI Agent Skill for Claude Code / OpenClaw, with 102 downloads so far.

How do I install Secure Password Tool?

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

Is Secure Password Tool free?

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

Which platforms does Secure Password Tool support?

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

Who created Secure Password Tool?

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

💬 Comments