input_secret
Prompt the user for a secret via native macOS dialog and store it directly in the encrypted store. Use when a token or API key is not yet saved.
Instructions
Prompt the user for a secret value via a native macOS dialog (hidden input), then store it. The value never passes through the model or the chat — it goes directly from the user's dialog into the encrypted store. Use this when you need a token, password, or API key the user has not yet stored. Requires name to be whitelisted in project .claude/secrets.yml.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Secret name to store under | |
| prompt | No | Text shown in the dialog (e.g. 'Paste your GitHub token:') |