Generate Username
keychain_generate_usernameGenerate usernames using random word, plus-addressed email, catch-all email, or forwarded alias strategies. Returns the value only if reveal is true; otherwise, redacts output by default.
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. | |
| 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. | |
| capitalize | No | Capitalize the generated random word when supported. | |
| includeNumber | No | Append a number to generated usernames when supported. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |