Turn any prompt into a reusable fill-in template
Reusing a prompt usually means hunting through the text and hand-editing the
bits that change. This tool removes that friction: write your prompt once, mark
the parts that vary with {{double braces}}, and it builds a tidy form with one
field per variable. Fill the form and the finished prompt assembles live, ready
to copy — the same template works for every new run.
How it works
The tool scans your template for {{...}} tokens and collects the unique
variable names, preserving the order they first appear. It generates one input
per variable, so a placeholder used several times is filled just once and
updated everywhere. As you type, each occurrence is replaced with your value to
produce the final prompt. Anything you leave blank stays as {{name}} in the
output and is flagged as unfilled, so you never accidentally send a half-filled
template.
Tips and notes
Use clear, descriptive variable names — {{target_audience}} beats {{x}} when
you reuse the template weeks later. Keep static instructions outside the braces
and only template the parts that genuinely change, which keeps the form short
and the prompt stable. This pairs well with a system-prompt builder: template
the system message once, then swap variables per task. Everything runs locally,
so confidential templates and values never leave your browser.