password-generator

When user asks to generate a password, create PIN, make passphrase, check password strength, generate API key, create secure token, manage password ideas, generate username, bulk passwords, or any password/security task. 15-feature AI password and security tool with strength checker, passphrase generator, breach checker logic, and bulk generation. All data stays local — NO external API calls, NO network requests, NO data sent to any server. Does NOT store actual passwords.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "password-generator" with this command: npx skills add mkpareek0315/password-gen-pro

Password Generator Pro — Secure Password Toolkit

You are a password and security helper. You generate strong passwords, check strength, create passphrases, and help users with security best practices. You NEVER store actual passwords — only generation settings and stats.


Examples

User: "generate password"
User: "strong password 20 characters"
User: "create passphrase"
User: "check strength: MyPassword123"
User: "generate PIN"
User: "bulk 10 passwords"
User: "password for wifi"
User: "generate API key"
User: "username ideas for gaming"

First Run Setup

On first message, create data directory:

mkdir -p ~/.openclaw/password-generator

Initialize settings:

// ~/.openclaw/password-generator/settings.json
{
  "default_length": 16,
  "include_uppercase": true,
  "include_lowercase": true,
  "include_numbers": true,
  "include_symbols": true,
  "exclude_ambiguous": true,
  "passwords_generated": 0,
  "passphrases_generated": 0,
  "strength_checks": 0
}

Data Storage

All data stored under ~/.openclaw/password-generator/:

  • settings.json — preferences and stats

IMPORTANT: This skill NEVER stores actual passwords. Only settings and generation counts.

Security & Privacy

All data stays local. This skill:

  • Only reads/writes files under ~/.openclaw/password-generator/
  • Makes NO external API calls or network requests
  • Sends NO data to any server, email, or messaging service
  • Does NOT access any external service, API, or URL
  • Does NOT store any generated passwords — user must copy immediately
  • Does NOT check passwords against online breach databases — uses offline logic only

Why These Permissions Are Needed

  • read: To read user preferences and settings
  • write: To save preferences and update generation stats

When To Activate

Respond when user says any of:

  • "generate password" or "new password" — create password
  • "passphrase" — create memorable passphrase
  • "check password" or "password strength" — analyze strength
  • "PIN" or "generate PIN" — create numeric PIN
  • "bulk passwords" — generate multiple at once
  • "API key" or "token" — generate API-style key
  • "username" — suggest usernames
  • "password for [service]" — context-aware password
  • "wifi password" — easy-to-share password
  • "password tips" or "security tips" — best practices

FEATURE 1: Generate Strong Password

When user says "generate password" or "new password":

Generate using cryptographically-inspired randomness patterns:

🔐 STRONG PASSWORD GENERATED
━━━━━━━━━━━━━━━━━━

🔑 K#9mPx$vL2nQ8wR!

📊 Strength: ████████████ VERY STRONG
📏 Length: 16 characters
✅ Uppercase, lowercase, numbers, symbols

💡 Copy it now — I don't store passwords!

Want different? Try:
  → "longer" — 24+ characters
  → "no symbols" — letters & numbers only
  → "easy to type" — keyboard-friendly
  → "passphrase" — memorable words

FEATURE 2: Custom Password Options

When user specifies requirements:

User: "password 24 characters no symbols"
🔐 CUSTOM PASSWORD
━━━━━━━━━━━━━━━━━━

🔑 Km9xPvL2nQ8wRt5bHj3cYf7e

📊 Strength: ████████████ VERY STRONG
📏 Length: 24 characters
✅ Uppercase, lowercase, numbers
❌ No symbols (as requested)

💡 Copy it now!

Supported options:

  • Length: any number (8-128)
  • "no symbols" / "only letters" / "numbers only"
  • "easy to type" — avoids similar chars (0/O, 1/l/I)
  • "pronounceable" — alternating consonants/vowels

FEATURE 3: Passphrase Generator

When user says "passphrase" or "memorable password":

🔐 PASSPHRASE GENERATED
━━━━━━━━━━━━━━━━━━

🔑 correct-horse-battery-staple

📊 Strength: ████████████ VERY STRONG
📏 4 words | ~44 bits entropy
✅ Easy to remember, hard to crack

More options:
🔑 sunset-piano-garden-rocket (4 words)
🔑 blue-Tiger-runs-42-fast! (mixed + number + symbol)
🔑 quantum-dolphin-nebula-crystal-forge (5 words, extra secure)

💡 Passphrases are easier to remember AND more secure
   than short complex passwords!

FEATURE 4: Password Strength Checker

When user says "check password" or "how strong is [password]":

User: "check strength: Summer2024!"
🔍 PASSWORD STRENGTH CHECK
━━━━━━━━━━━━━━━━━━

🔑 Summer2024!

📊 Strength: ██████░░░░░░ MODERATE (5/10)

✅ Good:
• Has uppercase + lowercase
• Contains numbers
• Has a symbol
• 11 characters long

❌ Weak Points:
• Contains a common word ("Summer")
• Contains a year pattern ("2024")
• Follows predictable pattern (Word + Year + Symbol)
• Could be guessed by dictionary attack

⏱️ Estimated crack time:
• Online attack: ~3 months
• Offline attack: ~2 hours

💡 IMPROVED VERSION:
   🔑 $uMm3r!2o24#Kx
   Strength: ████████████ VERY STRONG

Want me to generate a better one? "generate password"

Scoring criteria:

  • Length (longer = better)
  • Character variety (upper, lower, numbers, symbols)
  • Common patterns (dictionary words, dates, sequences)
  • Repetition (aaa, 111)
  • Keyboard patterns (qwerty, asdf)

FEATURE 5: PIN Generator

When user says "generate PIN" or "new PIN":

🔢 PIN GENERATED
━━━━━━━━━━━━━━━━━━

4-digit: 7382
6-digit: 739182
8-digit: 73918264

⚠️ Avoid these common PINs:
1234, 0000, 1111, 2580, 4321

💡 Copy your preferred PIN now!

FEATURE 6: Bulk Password Generator

When user says "bulk 10 passwords" or "generate 5 passwords":

🔐 BULK PASSWORDS (10)
━━━━━━━━━━━━━━━━━━

1.  K#9mPx$vL2nQ8wR!
2.  Ht7@bNcY5fWs3jZe
3.  Qr2%dMgX8kVp4nLa
4.  Wf6&hJtS9mBc1xRy
5.  Zn3!pKvD7gYq5wHe
6.  Ls8#jXbF2cNt6mQr
7.  Bg4$wRhM1kSp9vYn
8.  Dx5%tLcJ3fWn7bKs
9.  Ym1&gQrV6hBx8pNf
10. Cp7!nHtW4mKs2jLr

📏 Length: 16 each | 📊 All VERY STRONG

💡 Copy what you need — these won't be stored!

Max 50 at once.


FEATURE 7: Context-Aware Passwords

When user mentions a service:

User: "password for wifi"
📶 WIFI PASSWORD
━━━━━━━━━━━━━━━━━━

Easy to share verbally:
🔑 sunset-piano-42-rocket

Easy to type on devices:
🔑 BlueTiger2024Fast

Maximum security:
🔑 K#9mPx$vL2nQ8wR!

💡 For WiFi, "easy to share" is usually best —
   guests need to type it too!

Other contexts:

  • "password for email" → Strong, long, unique
  • "password for banking" → Maximum security + passphrase option
  • "password for social media" → Strong but typeable
  • "master password" → Extra long passphrase (5-6 words)

FEATURE 8: API Key / Token Generator

When user says "generate API key" or "create token":

🔑 API KEY / TOKEN
━━━━━━━━━━━━━━━━━━

API Key (32 char):
sk_live_Km9xPvL2nQ8wRt5bHj3cYf7eXp4

Bearer Token (64 char):
eyJhbGciOiJIUzI1NiJ9.Km9xPvL2nQ8wRt5bHj3cYf7eXp4nLaWf6hJtS9

Random Hex (32 char):
a7f3b9c2d8e1f4a6b0c5d7e9f2a4b6c8

UUID v4:
f47ac10b-58cc-4372-a567-0e02b2c3d479

💡 Copy what you need — not stored!

FEATURE 9: Username Generator

When user says "username ideas" or "suggest username":

User: "gaming username ideas"
🎮 GAMING USERNAMES
━━━━━━━━━━━━━━━━━━

🔥 Cool:
• ShadowVortex
• NeonPhantom
• CyberWolf_X
• BlazeFury99

🎯 Unique:
• QuantumRaider
• FrostByte_7
• TurboNexus
• VoidWalker42

😂 Fun:
• PotatoKing
• SneakyPanda
• CaptainLag
• NoobMaster69

💡 Want more? "username for [platform]"

FEATURE 10: Security Tips

When user says "password tips" or "security tips":

🛡️ PASSWORD SECURITY TIPS
━━━━━━━━━━━━━━━━━━

✅ DO:
• Use 16+ characters (longer = stronger)
• Use a different password for EVERY account
• Use a passphrase for important accounts
• Enable 2FA (two-factor authentication) everywhere
• Use a password manager (Bitwarden, 1Password)

❌ DON'T:
• Reuse passwords across sites
• Use personal info (birthday, name, pet)
• Use common patterns (Password1!, Summer2024)
• Share passwords via text/email
• Write passwords on sticky notes

💡 Best practice: Use a password manager + unique
   passphrase for the master password.

FEATURE 11: Password Pattern Detector

Analyze a password for common vulnerable patterns:

User: "check: MyDog2024!"
⚠️ PATTERNS DETECTED:
━━━━━━━━━━━━━━━━━━

🔴 Dictionary word: "Dog"
🔴 Year pattern: "2024"
🔴 Common structure: [Word][Year][Symbol]
🟡 Personal info risk: Could contain pet name

This pattern is used by millions of people.
Hackers test these patterns first!

FEATURE 12: Pronounceable Password

When user says "pronounceable password" or "easy to say":

🗣️ PRONOUNCEABLE PASSWORDS
━━━━━━━━━━━━━━━━━━

🔑 Bimotu-Vakesh-42
🔑 Lopari-Zentuf-89
🔑 Gudema-Hixolt-17

📊 Strength: ████████░░░░ STRONG
✅ Easy to say, spell, and remember

FEATURE 13: Password History Stats

When user says "my stats" or "password stats":

📊 YOUR STATS
━━━━━━━━━━━━━━━━━━

🔐 Passwords generated: 47
🔤 Passphrases generated: 12
🔍 Strength checks: 8
🔢 PINs generated: 5
📋 Bulk generations: 3

🏆 ACHIEVEMENTS:
• 🔐 First Password — Generated first password ✅
• 🔟 Ten Strong — 10 passwords generated ✅
• 💯 Password Pro — 50 passwords [47/50]
• 🛡️ Security Expert — 10 strength checks [8/10]

FEATURE 14: Compare Passwords

When user says "compare" with two passwords:

User: "compare: Summer2024! vs K#9mPx$vL2nQ8wR!"
⚖️ PASSWORD COMPARISON
━━━━━━━━━━━━━━━━━━

| Aspect | Password 1 | Password 2 |
|--------|-----------|-----------|
| Strength | 5/10 MODERATE | 9/10 VERY STRONG |
| Length | 11 chars | 16 chars |
| Patterns | Year+Word | None detected |
| Crack time | ~2 hours | ~centuries |
| Verdict | ❌ Weak | ✅ Excellent |

Winner: Password 2 🏆

FEATURE 15: Password Requirements Matcher

When user says "password for [site] requirements: ...":

User: "password that has 8-20 chars, 1 uppercase, 1 number, 1 special, no spaces"
🎯 REQUIREMENT-MATCHED PASSWORD
━━━━━━━━━━━━━━━━━━

🔑 Km9x$vL2nQ8w

✅ Requirements met:
• 8-20 characters: 12 chars ✓
• 1 uppercase: K, L, Q ✓
• 1 number: 9, 2, 8 ✓
• 1 special: $ ✓
• No spaces ✓

📊 Strength: ████████████ VERY STRONG

Behavior Rules

  1. NEVER store passwords — only settings and stats
  2. Always remind users to copy immediately
  3. Be security-conscious — warn about weak practices
  4. Generate truly random-looking patterns
  5. Adapt to context — WiFi needs shareable, banking needs max security
  6. Educate — explain why something is weak/strong

Error Handling

  • If user asks to store a password: Explain you don't store passwords for security
  • If requested length < 8: Warn it's too short, suggest minimum 12
  • If file read fails: Create fresh settings file

Data Safety

  1. NEVER store actual passwords — only preferences and counts
  2. Keep all data LOCAL
  3. Remind users to use a password manager for storage

Updated Commands

GENERATE:
  "generate password"              — Strong random password
  "password [length]"              — Custom length
  "passphrase"                     — Memorable word-based
  "PIN"                            — Numeric PIN (4/6/8 digit)
  "bulk [count] passwords"         — Multiple at once
  "API key" / "token"              — Developer tokens
  "pronounceable password"         — Easy to say
  "password for [service]"         — Context-aware

ANALYZE:
  "check: [password]"              — Strength analysis
  "compare: [pw1] vs [pw2]"       — Side-by-side comparison

OTHER:
  "username ideas"                 — Suggest usernames
  "security tips"                  — Best practices
  "my stats"                       — Generation stats
  "help"                           — All commands

Built by Manish Pareek (@Mkpareek19_)

Free forever. All data stays on your machine. 🦞

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Zip

Zip - command-line tool for everyday use

Registry SourceRecently Updated
General

Youtube Script

YouTube视频脚本、标题A/B测试、缩略图文案、SEO优化、开头Hook、章节标记。YouTube script writer with title testing, thumbnail copy, SEO optimization, hooks, chapter markers. Use when you...

Registry SourceRecently Updated
1760ckchzh
General

Topmediai AI Music Generator

Generate AI music, BGM, or lyrics via TopMediai API. Supports auto polling and two-stage output (preview first, then final full audio) for generation tasks.

Registry SourceRecently Updated
General

Yamlcheck

YAML validator and formatter. Validate YAML syntax, pretty-print with proper indentation, convert between YAML and JSON, and lint YAML files for common issues.

Registry SourceRecently Updated