← Back to Skills Marketplace
alone86136

Local Password Generator & Strength Check

by Alone86136 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
145
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install local-password
Description
Generate secure random passwords and check password strength. Supports custom length and character types (uppercase, lowercase, numbers, symbols). Pure local...
README (SKILL.md)

local-password

Overview

A simple local tool for generating secure random passwords and checking password strength. Fully configurable: choose password length, enable/disable different character types. Estimates password entropy and crack time. All operations run locally, no data leaves your machine.

Features

  • Generate secure random passwords: Custom length and character set options
  • Password strength check: Calculate entropy and estimate crack time
  • Flexible options: Include/exclude uppercase, lowercase, numbers, symbols
  • Avoid ambiguous characters: Option to exclude similar looking characters (0O1lI)

Usage

Generate password

# Default: 16 characters, all character types
python3 scripts/generate.py

# Custom length with no symbols
python3 scripts/generate.py --length 20 --no-symbols

# Exclude ambiguous characters
python3 scripts/generate.py --length 12 --no-ambiguous

Check password strength

python3 scripts/check.py "your-password-here"

Resources

scripts/

  • generate.py - Generate secure random password with custom options
  • check.py - Check password strength and estimate entropy/crack time
Usage Guidance
This skill appears to do exactly what it says: locally generate passwords and estimate strength. The code is small and uses only Python standard libraries. Notes: (1) check.py has a minor bug path where calculating entropy may return 0 instead of the expected tuple if no character categories are detected, which can cause a runtime error for empty input — this is a correctness issue, not malicious behavior. (2) Entropy and crack-time estimates are heuristic (assumes 10B guesses/sec and approximates symbol count); treat them as guidance, not absolute guarantees. (3) As with any password tool, avoid running it on shared or untrusted machines if you will type or generate real sensitive passwords there, and do not paste generated/checked secrets into untrusted channels. If you want extra assurance, review the two scripts locally or run them in an isolated environment before use.
Capability Assessment
Purpose & Capability
Name/description match the included files and runtime instructions. The two scripts implement generation and checking logic; no unrelated credentials, binaries, or services are requested.
Instruction Scope
SKILL.md instructs running the local Python scripts and explicitly states operations stay local. The scripts only read their CLI arguments and use standard library modules (secrets, string, math); they do not read system files, environment variables, or send data externally.
Install Mechanism
No install spec is provided (instruction-only), so nothing is downloaded or written by an installer. The runtime uses only Python standard library modules (no third-party packages).
Credentials
The skill declares no environment variables, credentials, or config paths and the code does not access any. No secret/material exfiltration mechanisms are present.
Persistence & Privilege
The skill does not request persistent presence (always is false) and does not modify agent configuration or other skills. It is user-invocable only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install local-password
  3. After installation, invoke the skill by name or use /local-password
  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 locally with custom options (length, character types, exclude ambiguous characters). Check password strength with entropy calculation and crack time estimation. All operations run locally, no data sent externally. No dependencies outside Python standard library.
Metadata
Slug local-password
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Local Password Generator & Strength Check?

Generate secure random passwords and check password strength. Supports custom length and character types (uppercase, lowercase, numbers, symbols). Pure local... It is an AI Agent Skill for Claude Code / OpenClaw, with 145 downloads so far.

How do I install Local Password Generator & Strength Check?

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

Is Local Password Generator & Strength Check free?

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

Which platforms does Local Password Generator & Strength Check support?

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

Who created Local Password Generator & Strength Check?

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

💬 Comments