save_prompt
Call this the moment the user says anything like 'save this prompt', 'save this as a prompt', 'use nokbase to save this', 'keep this prompt', or 'I want to save/store/reuse this' about a piece of text, even if they don't use the word 'prompt' explicitly. This is the ONLY tool that saves text so it can be run again word-for-word in another AI tool later. Only prompt is required. Do not pause to ask the user for a name, slug, or description first; all three are generated automatically if left out, so call this immediately rather than stopping to gather more fields. Store the text exactly as-is: do not clean it up, shorten it, paraphrase it, or improve it. Do not use remember_brand_fact for this: it compresses text into a summary and will not preserve it word-for-word.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Short human-readable name, title case, max 40 characters. Omit it — it's derived automatically from the prompt. If given, whatever length works — it's trimmed automatically. | |
| slug | No | URL-safe identifier. Omit it — it's derived automatically and kept unique. If given, any text works — it's normalized automatically, so don't worry about exact formatting. | |
| brand | No | Which of the user's brands this is for, by name. Leave it out to use this connection's default brand. Set it when the conversation is about a different brand of theirs. If you can't tell which brand is meant, ask the user first. | |
| prompt | Yes | The prompt text, verbatim, exactly as the user wrote or generated it. The only required field. | |
| category | No | Category. One of: general, video, writing, code, design, research, marketing, other. Default: general. An unrecognized value falls back to general rather than failing. | |
| description | No | One sentence on what this prompt is for. Optional — fine to omit. |