Template loaded. Adjust the variables below and click Generate Template.

Prompt Builders

Prompt Template Builder

Build reusable prompt templates with {{variable}} placeholders. Add and reorder variables, fill sample values, and export as Standard, Markdown, XML, JSON, or Structured Sections. Everything runs in your browser.

Use {{variable_name}} placeholders for the parts that change. Variable names accept letters, numbers, and underscores.

Variables

AI Resource Library

Resources for this tool

View All Resources →
AI Agents

Agent Task Template

A reusable AI agent task template with variables for objective, context, available tools, constraints, success criteria, failure handling, and output format.

View Resource →
Content

Blog Post Template

A reusable long-form content template with variables for topic, audience, tone, target keyword, content angle, outline, and call to action.

View Resource →
Product

Feature Request Template

A reusable product requirements template with variables for user problem, proposed solution, target users, constraints, acceptance criteria, out-of-scope items, and success metric.

View Resource →
Operations

Meeting Summary Template

A reusable meeting notes template with variables for raw notes, attendees, meeting goal, decisions, action items, risks, open questions, and next meeting date.

View Resource →

Workflow Playbooks

Playbooks that use this tool

All Playbooks →

How it works

Write your prompt template in the Template Editor using {{variableName}} placeholders for the parts that change. The tool detects every variable, lists them below the editor, and generates an input field for each one. Fill in the sample values, click Build Template, and the preview shows your fully filled prompt. Copy the filled version, export the raw template with empty variables as JSON, or download a Markdown doc — everything runs in your browser.

Use cases

  • Building a reusable PR review prompt that every engineer on the team can fill in consistently
  • Creating a client-facing content brief template where the writer fills in keyword and audience
  • Standardizing agent task prompts across an automation workflow with named variable slots
  • Turning a one-off prompt that worked well into a reusable template for the whole team

Pro tips

  • Variable names work best when they describe the type of content, not the position — {{audience}} is more reusable than {{field2}}.
  • Fill in realistic sample values before generating the preview. Placeholder text like 'example' will make the preview harder to evaluate.
  • Use the Variables JSON export to build a form or integration that populates the template programmatically.
  • Templates with 5–8 variables tend to be the most reusable — fewer variables are too rigid, more variables become hard to fill consistently.

FAQ

What variable format does the tool support?

Variables use double curly braces: {{variableName}}. Names can contain letters, numbers, and underscores — no spaces or hyphens. Examples: {{topic}}, {{target_audience}}, {{outputFormat}}.

Does this tool send my template to a server?

No. All template parsing, variable detection, and preview generation happen in your browser using JavaScript. Nothing is sent to a server or external service.

What happens if I leave a sample value empty?

If a variable has no sample value, its placeholder is preserved in the preview output — the preview will show {{variableName}} for any unfilled variable.

What is the Variables JSON export for?

Variables JSON exports your template's variable names as a JSON object with empty string values. Use it to build a form, script, or API integration that populates the template programmatically.

What is the Markdown Documentation export?

The Markdown export produces a structured document containing your template, variable list, and a filled example. Useful for sharing templates in documentation, GitHub wikis, or team knowledge bases.