AI Agent Prompt Builder

AI Agent Prompt Builder

AI Agent Prompt Builder

Compose complete, structured prompts for AI agents & assistants

1
Agent Identity & Role
Who the agent is and its core persona
Required
2
Objective / Primary Goal
The single most important thing this agent must accomplish
Required
3
Context & Background
Domain knowledge, environment, and situational info
Optional
4
Skills
Named, reusable procedures the agent can invoke by name
Optional
οΌ‹ Add skill
Unlike tools, skills aren't function calls β€” they're named playbooks (e.g., "invoice-reconciliation") with their own trigger condition and step-by-step instructions the agent follows when invoked.
5
Capabilities & Tools
Functions/tools the agent may call, and how
Optional
οΌ‹ Add tool
6
Instructions / Process
Step-by-step approach the agent should follow
Required
οΌ‹ Add step
7
Constraints & Guardrails
Hard rules, things to never do, safety boundaries
Required
οΌ‹ Add constraint
8
Output Format
Exact structure the response must follow
Required
9
Tone & Style
Voice, formality, and language conventions
Optional
10
Examples (Few-Shot)
Sample input/output pairs demonstrating desired behavior
Optional
οΌ‹ Add example
11
Files & Knowledge
Reference documents to embed, and file types the agent should expect from users
Optional
Everything runs locally in your browser β€” files are read on your device and never uploaded anywhere. Text-like files (.txt, .md, .json, .csv, .yaml, .log, .xml, .html) are embedded as content; other file types are listed by name only.
οΌ‹ Add expected file type
12
External URLs & Resources
Links the agent should know about, reference, or may fetch
Optional
οΌ‹ Add URL
13
Success Criteria
What "done well" looks like & how the agent self-checks
Optional
14
Error Handling & Edge Cases
What to do when things go wrong or inputs are ambiguous
Optional
15
Escalation & Human Handoff
When the agent should stop and defer to a human
Optional
16
Memory & State
What the agent should remember or track across turns
Optional
17
Input Variables
Placeholders to fill in at runtime, e.g. {{customer_name}}
Optional
οΌ‹ Add variable
Fill in the form to generate your prompt…
Words: 0 Characters: 0 Est. tokens: 0
Everything runs locally in your browser β€” nothing is sent anywhere. Data auto-saves to this browser's storage.