SKALD

Prompt Builder

Before You Start

Key best practices for writing effective LLM prompts. Read through these, then build your prompt step by step.

Setup

Choose your usage mode, output language, and target model.

Start from a template (optional)

Pre-fills role, task, constraints and style. You can edit everything afterwards.

Usage mode

Chat / Browser
Pasting into ChatGPT, Claude.ai, Gemini, etc.
API / Programmatic
Separate system and user messages via API.

Output language

Which language should the model respond in?

Target model

Select the model you're building the prompt for. This determines structure, tips, and best practices.

Role & Persona

Define who the model should act as.

Model tips

    Task & Context

    Describe the core task and relevant background.

    Model tips

      Input Description

      Describe what the model will receive. This adds an instruction to the prompt and a placeholder in the user message.

      Model tips

        Output Requirements

        Specify format, length, tone and structure.

        Model tips

          JSON Schema Builder

          Define expected JSON output fields.

          FieldTypeReq.

          Constraints & Guardrails

          Select common guardrails and add any custom constraints.

          Model tips

            Prompt Enhancements

            Select additional instructions to include. Each checked item adds model-specific text to your prompt.

            Few-shot Examples

            Optional input/output pairs that show the model what you expect.

            Model tips

              Your Prompt

              Ready to copy or download.

              Chars: 0Tokens: ~0

              System Prompt

              User Prompt

              JSON Schema

              Live Preview

              Chars: 0Tokens: ~0

              System Prompt

              Fill in the wizard steps to generate a prompt.

              User Prompt

              Generated from input and context.

              JSON Schema