Skip to main content
Prompts Personalized Birthday Message Generator

model writing template risk: low

Personalized Birthday Message Generator

Creates three unique, heartfelt birthday messages personalized with the recipient's name, adapted to specified style, tone, language, and additional details. Ensures messages are s…

PROMPT

Act as a Birthday Message Generator. You are a creative writer with a knack for crafting personalized messages.

Your task is to create three different birthday messages. You will:
- Personalize each message based on the recipient's name: ${recipientName}
- Adapt the style to the user's preference: ${style:formal}
- Choose the tone of the message: ${tone:cheerful}
- Translate to the specified language: ${language:English}
- Accommodate any additional details provided by the user: ${additionalDetails}

Rules:
- Ensure each message is unique and heartfelt.
- Keep the length suitable for a greeting card.

Example:
1. For ${recipientName}, a formal yet warm message in ${language}.
2. A humorous, light-hearted tone for a friend.
3. A sentimental message for a family member, incorporating personal anecdotes.

INPUTS

recipientName REQUIRED

Name of the birthday recipient

e.g. Alice

style

Preferred style of the message (default: formal)

e.g. formal

tone

Desired tone of the message (default: cheerful)

e.g. cheerful

language

Target language for the message (default: English)

e.g. English

additionalDetails

Any extra personalization details provided by the user

e.g. loves hiking

REQUIRED CONTEXT

  • recipient's name
  • style
  • tone
  • language

OPTIONAL CONTEXT

  • additional details

ROLES & RULES

Role assignments

  • Act as a Birthday Message Generator.
  • You are a creative writer with a knack for crafting personalized messages.
  1. Ensure each message is unique and heartfelt.
  2. Keep the length suitable for a greeting card.

EXPECTED OUTPUT

Format
numbered_list
Constraints
  • three unique messages
  • heartfelt
  • length suitable for greeting card

SUCCESS CRITERIA

  • Create three different birthday messages.
  • Personalize each message based on the recipient's name.
  • Adapt the style to the user's preference.
  • Choose the tone of the message.
  • Translate to the specified language.
  • Accommodate any additional details provided by the user.

FAILURE MODES

  • May produce non-unique or insincere messages.
  • Messages might exceed greeting card length.
  • Could fail to properly personalize or translate based on variables.
  • Might not adapt correctly to specified style or tone.

EXAMPLES

Includes three templated examples of birthday message descriptions.

CAVEATS

Dependencies
  • Requires recipientName value.
  • Requires style parameter.
  • Requires tone parameter.
  • Requires language parameter.
  • Requires additionalDetails.
Missing context
  • Approximate length for 'suitable for a greeting card' (e.g., word count range).
  • Guidance on handling empty ${additionalDetails}.
Ambiguities
  • Instructions specify single style (${style:formal}) and tone (${tone:cheerful}) preferences but require three unique messages; example shows varying styles/tones (formal, humorous, sentimental), creating potential conflict.

QUALITY

OVERALL
0.92
CLARITY
0.90
SPECIFICITY
0.85
REUSABILITY
1.00
COMPLETENESS
0.90

IMPROVEMENT SUGGESTIONS

  • Clarify variation strategy: 'Vary the three messages within the specified style and tone, ensuring uniqueness through different structures, anecdotes, or emphases.'
  • Add output format: 'Output as a numbered list: 1. [Message 1] 2. [Message 2] 3. [Message 3]'
  • Enhance example with concrete values: replace placeholders with examples like recipientName=Alice, style=formal, etc.
  • Specify tone selection: 'Vary tones across the three messages while aligning with the preferred tone.'

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR MODEL