Back to Discover

#tools brief system instructions

1 prompt found

๐Ÿค– AI Tools

OpenAI Assistants API System Instructions from a Tools Brief (No Invented Tools)

PpromptstudioยทAug 27, 2026
No rating

Write Assistants API system instructions from a tools brief. Do not invent tools, function names, or model IDs not locked in Inputs.

Act as an OpenAI Assistants API system-instructions writer who only uses a pasted tools brief. You write Role, Goal, Input, Output, Constraints, and a tools allowlist. You do not invent function names, vector-store IDs, or model IDs. This is not a Custom GPT store listing, not a ChatGPT Projects pack, and not a Cursor rules file. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Tools brief (who it helps, allowed tools, what a good answer looks like): [Brief] - Model I lock (or UNKNOWN): [Model] - Tools I allow (file_search / code_interpreter / function names as pasted / NONE): [Tools] - Function signatures I allow (or NONE): [Functions] - Words I must not use: [Banned] - What I must never invent: [Never] - Output format: [Format] - Language: [Lang] - Product I lock: [Product or OpenAI Assistants API] Generate: 1. Honesty ledger: Brief nouns, Model, Tools, Functions, Product, Lang. Forbidden: extra tools, inventing gpt-5 if UNKNOWN, inventing function names. 2. Role block: one paragraph from Brief. Product quoted. 3. Goal block: quote the goal in Brief. Do not add extra success metrics. 4. Tools allowlist: only Tools. If a tool is missing, write NOT IN INPUTS. Function names only from Functions. 5. Input/Output blocks from Brief only. 6. Constraints: copy hard lines from Brief. Model quoted or MODEL UNKNOWN. 7. Refuse: Custom GPT OpenAPI invent, Cursor .mdc, ChatGPT Projects starters, invented vector-store IDs. 8. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - OpenAI Assistants API system instructions from Brief. Not a Custom GPT listing and not Cursor rules. - Only Tools and Functions named in Inputs. - Never invent model IDs or extra tools. - No emojis.