A cryptographically secure utility for generating passwords, passphrases, and API keys using Python's CSPRNG module.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install secure-passgen
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install secure-passgen using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The secure-passgen utility is a specialized tool within the Openclaw Skills ecosystem designed for high-security environments. Unlike standard generators that use pseudo-random number generators, this skill leverages the Python secrets module (CSPRNG) to ensure maximum unpredictability and resistance against brute-force attacks.
It serves as a vital component for developers and security professionals who need to automate the creation of robust authentication credentials. By integrating this tool, users can ensure that every generated string—whether it is a simple PIN or a complex 256-bit API key—meets modern cryptographic standards required for secure application development and infrastructure management.
To use this tool within your Openclaw Skills library, ensure you have Python 3.x installed on your workstation. No external libraries are required as it uses standard library modules.
# Verify your Python installation
python3 --version
# Run the generator to create a default secure password
python3 scripts/passgen.py
# Generate a 5-word passphrase with a custom separator
python3 scripts/passgen.py --type passphrase --words 5 --separator _
The secure-passgen skill provides structured output based on the requested credential type. It organizes data according to the following specifications:
| Type | Format | Typical Entropy |
|---|---|---|
| password | Alphanumeric + Symbols | ~128 bits |
| passphrase | Hyphenated Words | ~77 bits |
| apikey | Long Secure String | ~256 bits |
| hex/base64 | Encoded Bytes | ~256 bits |
| pin | Numeric Only | Variable |
Loading
A professional-grade security auditing utility for Openclaw Skills that identifies missing HTTP security headers and analyzes TLS configurations.

A sophisticated layered memory system for OpenClaw that organizes long-term knowledge, captures user preferences, and optimizes context window usage through progressive disclosure.

A persona management system for switching, previewing, and restoring AI identity configurations via a curated remote catalog.

A persistent, conversation-driven AI language tutor that uses adaptive memory and spaced repetition to build fluency without gamification.

A cryptographic toolkit for certifying, anchoring, and verifying AI decisions on the blockchain to ensure EU AI Act compliance.

A security-focused tool for identifying dangling DNS records pointing to unclaimed third-party services.








































