← 返回 Skills 市场
149
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install jrv-password-gen
功能描述
Generate secure passwords, passphrases, and PINs with entropy analysis. Use when the user needs a random password, passphrase, PIN, or wants to check how str...
使用说明 (SKILL.md)
Password Generator
Generate cryptographically secure passwords, passphrases, and PINs from the command line. Analyze existing passwords for strength. Uses Python secrets module for CSPRNG — no external dependencies.
Quick Start
# Generate a 16-character password
python3 scripts/password_gen.py
# Generate a 32-character password, 5 at a time
python3 scripts/password_gen.py -l 32 -n 5
# Passphrase (4 random words)
python3 scripts/password_gen.py --passphrase
# 6-word passphrase, capitalized, with number
python3 scripts/password_gen.py --passphrase -w 6 --capitalize --add-number
# PIN
python3 scripts/password_gen.py --pin
python3 scripts/password_gen.py --pin -l 8
# Analyze a password
python3 scripts/password_gen.py --analyze 'MyP@ssw0rd!'
# JSON output
python3 scripts/password_gen.py --json
Commands
| Flag | Description |
|---|---|
-l, --length N |
Password length (default: 16) |
-n, --count N |
Generate N passwords |
--no-uppercase |
Exclude uppercase letters |
--no-lowercase |
Exclude lowercase letters |
--no-digits |
Exclude digits |
--no-symbols |
Exclude symbols |
--exclude CHARS |
Exclude ambiguous chars like lI1O0 |
--must-include CHARS |
Force specific characters to appear |
--passphrase |
Word-based passphrase mode |
-w, --words N |
Words in passphrase (default: 4) |
--separator SEP |
Passphrase separator (default: -) |
--capitalize |
Capitalize passphrase words |
--add-number |
Append random number to passphrase |
--pin |
Numeric PIN mode |
--analyze PW |
Analyze existing password strength |
--json |
JSON output |
Entropy Guide
| Bits | Strength | Use Case |
|---|---|---|
| \x3C 28 | Very Weak | Never use |
| 28-35 | Weak | Throwaway accounts only |
| 36-59 | Moderate | General accounts |
| 60-79 | Strong | Important accounts |
| 80-127 | Very Strong | Financial, admin |
| 128+ | Excellent | Master passwords, encryption keys |
安全使用建议
This skill appears to do exactly what it says: generate and analyze passwords using a bundled Python script. Review the script if you want to confirm behavior (it is small and readable). Two practical cautions: (1) the script may download the EFF wordlist from eff.org and cache it in your system temp directory — if you need strictly offline operation, run it in an isolated environment or modify the script to force use of the builtin list; (2) generated passwords and passphrases are printed to stdout/JSON and could be captured in agent logs or chat transcripts — avoid using the skill in contexts where outputs are recorded or shared if you need maximum secrecy. If those constraints are acceptable, the skill is coherent and proportionate to its stated purpose.
功能分析
Type: OpenClaw Skill
Name: jrv-password-gen
Version: 1.0.0
The skill is a legitimate password and passphrase generator that uses the cryptographically secure 'secrets' module. It includes features for entropy analysis and batch generation, with the only network activity being a hardcoded request to eff.org to download a standard wordlist (scripts/password_gen.py). No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
Name/description match the included code and instructions: the Python script generates passwords, passphrases, PINs, batch output, JSON output, and performs entropy analysis. Required binaries, env vars, and config paths are none — appropriate for a small Python-based utility.
Instruction Scope
SKILL.md limits operations to running the bundled script and showing options; the script itself is consistent with that. One noteworthy behavior: the script will attempt to download the EFF large wordlist from https://www.eff.org and cache it in the system temp directory, falling back to a bundled 200-word list if download fails. Also, generated secrets are printed to stdout/JSON — running this in an environment where agent/chat logs are recorded could store secrets in logs or transcripts.
Install Mechanism
No install spec is provided and no external packages are required; this is instruction-only with a bundled Python script. No downloads of code from obscure hosts are performed (only the EFF wordlist from eff.org).
Credentials
The skill requires no environment variables or credentials. The script does not read system config or secrets. It writes a cached wordlist to the OS temp directory, which is proportionate to its purpose.
Persistence & Privilege
always is false and the skill does not request elevated or persistent privileges, nor does it modify other skills or system-wide agent settings. Its only filesystem action is caching the wordlist under the temp directory.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install jrv-password-gen - 安装完成后,直接呼叫该 Skill 的名称或使用
/jrv-password-gen触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of password-gen skill.
- Generate secure passwords, passphrases, and PINs using the Python secrets module.
- Analyze password strength and estimate entropy.
- Supports custom length, character sets, exclusions, forced character inclusion, and batch generation.
- Includes passphrase and PIN generation modes, with options for word count, separators, capitalization, and number addition.
- JSON output supported for integration.
- No external dependencies required.
元数据
常见问题
Password Gen 是什么?
Generate secure passwords, passphrases, and PINs with entropy analysis. Use when the user needs a random password, passphrase, PIN, or wants to check how str... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 149 次。
如何安装 Password Gen?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install jrv-password-gen」即可一键安装,无需额外配置。
Password Gen 是免费的吗?
是的,Password Gen 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Password Gen 支持哪些平台?
Password Gen 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Password Gen?
由 John Wang(@johnnywang2001)开发并维护,当前版本 v1.0.0。
推荐 Skills