Skip to content

Prompt management

The Chat Agent includes a built-in prompt library where you can save, organise, and reuse both system prompts and message templates. Instead of retyping the same instructions every session, save them once and insert them in seconds.

The prompt library

Open Prompts in the left sidebar (or navigate to Settings → Prompts) to view your saved prompts. Each entry shows the prompt's name, a short preview of its content, and the last time it was used. You can create, edit, duplicate, and delete prompts from this view.

The prompt library. Click any prompt to preview, edit, or insert it into the current conversation.

Saving a prompt

To save a new prompt, click New prompt in the library. Give the prompt a descriptive name (used when searching and inserting), then write or paste the prompt text in the editor. Choose whether it is a system prompt or a message template (see below), then click Save.

You can also save a prompt from an existing conversation: hover over any message in the chat, click the three-dot menu, and choose Save as prompt. The message text is pre-filled in the editor so you can adjust it before saving.

System prompts

A system prompt is an instruction block that is prepended to the conversation before any user messages. It steers the model's overall behaviour — setting a persona, tone, language, output format, or scope of topics the model should or should not address.

To apply a system prompt to a conversation, open the Config panel in the chat sidebar (the sliders icon), then click Set system prompt. You can type one from scratch or click Insert from library to pick a saved system prompt. The system prompt is shown as a pinned block at the top of the conversation and applies to all subsequent messages until you clear or replace it.

The system prompt field in the Config panel. Insert from library to reuse a saved prompt, or type a new one directly.

System prompts are also the core component of Agents — each agent has a fixed system prompt that defines its identity and constraints, baked in at creation time so it is always consistent regardless of which user starts a conversation.

Message templates

Message templates are saved as user-turn prompts — they are inserted into the message input box rather than the system prompt field. They are useful for boilerplate requests you send repeatedly: a standard code-review request, a meeting-notes format, a translation instruction, or a research query structure.

Inserting a saved prompt

To insert a saved prompt while composing a message, type / in the message input to open the prompt picker. Start typing the prompt's name to filter the list, then click the entry or press Enter to insert it. The prompt text replaces the / trigger in the input box, ready to send or further edit.

For system prompts, use Insert from library in the Config panel instead — system prompts are not inserted via the / trigger.

Organising your prompt library

Use clear, searchable names so prompts are easy to find with the / trigger. You can assign optional tags to prompts (e.g. coding, writing, research) to group related prompts and filter the library view. Prompts are personal to your account — they are not visible to other members of your team unless you share them explicitly.

Writing effective reusable prompts

The best reusable prompts are specific about role, format, and constraints. Instead of "summarise this", try "You are a concise technical editor. Summarise the following in three bullet points. Use plain language — avoid jargon. Maximum 50 words per bullet." The more explicit the instruction, the more consistent the output across different sessions and models. For a broader guide to getting the most out of prompts, see Best practices.