Saved prompts
A prompt you got right is worth keeping. Save the composer as a named bundle — the system prompt, the model, its settings and any reference images — then reload it in one click from the Prompts gallery, or type /prompts to open it from the keyboard. Saved prompts live inside a Studio project, so each project keeps its own set.
Your agents can call them by name. Anything holding your API key — an agent, a script, our CLI or MCP tools — can put prompt.<name> or prompt:<id> in the prompt field of a chat or media-generation request, and SpiderGate expands the bundle server-side. Anything the request sets itself wins, so a saved prompt is a sensible default you can override per call rather than a straitjacket. A reference that does not resolve is now an error — a 404 when nothing matches, a 409 naming both candidates when two prompts share a handle — instead of being quietly treated as ordinary prompt text.
Reference images
When the model you have selected accepts an image to work from, an Add to prompt button appears in the composer, or type /reference. It opens a visual grid of this project's media, your wider media library, and an upload tile for something new. The image you pick is shown inline in the conversation rather than reduced to a filename, and after a generation runs, Use as next reference carries it into the following prompt. On a model that declares no image input the button is still there but disabled, and it tells you why.
Your past generations
The Images, Video and Audio canvases now open on a grid of everything you have already made in that project, newest first. Reuse loads a generation's whole recipe — the exact prompt, the model, the aspect ratio and the panel settings — back into the composer, so you can change one word and run it again. Use as reference attaches the generation itself to your next run.
Find all three in your dashboard under SpiderGate → Studio. The full guide is in the Studio documentation.