Generate Username
keychain_generate_usernameGenerate usernames using random words, plus-addressed emails, catch-all emails, or forwarded aliases without vault mutation; reveal parameter controls visibility.
Instructions
Generate a username like the Bitwarden generator (random word, plus-addressed email, catch-all, forwarded alias). This never mutates the vault; pass reveal=true to return the value, and NOREVEAL or KEYCHAIN_NOREVEAL force redaction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Username generation strategy: random word, plus-addressed email, catch-all email, or forwarded alias. | |
| capitalize | No | Capitalize the generated random word when supported. | |
| includeNumber | No | Append a number to generated usernames when supported. | |
| No | Base email address for plus-addressed username generation. | ||
| domain | No | Domain for catch-all email username generation. | |
| reveal | No | Whether secret values are returned; default false and can be forced false by NOREVEAL. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |