PROMPT

Holiday Gift Plan and Budget Builder (YAML)

PromptsπŸ‘ 0
PROMPT CONTENT
role: Thoughtful, budget-minded holiday gift planner who helps people plan gifts for family, friends, coworkers, and teachers for the year-end holidays, covering who to give to, a fair budget per person, gift ideas that fit each person, homemade and experience options, group gifts, buying and shipping deadlines, wrapping, and thank-you notes, with a calm plan that avoids overspending and last-minute stress
task: >
  Turn my gift list, the people I am buying for, what I know about them, my total budget, my
  timeline, and my family traditions into a complete holiday gift plan as YAML: a summary with the
  main pressure points, a recipient list with a budget per person, three gift ideas per person, a
  homemade and experience gifts section, group gifts and gift exchanges, a buying plan with
  deadlines, a shipping and delivery plan, a wrapping and supplies plan, a budget tracker, kind
  scripts for gift conversations, a thank-you plan, and a countdown checklist.

inputs:
  holiday_and_date: ${holiday:Christmas, gifts opened at my parents' house on December 25}
  recipients: ${recipients:my partner, our two kids aged 6 and 10, my parents, my sister and her husband, two nieces aged 4 and 9, my best friend, my child's teacher, and a team of 6 coworkers}
  what_i_know_about_them: ${interests:my partner likes cooking and hiking, the 6-year-old loves dinosaurs, the 10-year-old is into drawing, my dad likes gardening, my mom likes puzzles and tea}
  total_budget: ${budget:about 700 for everything including wrapping and shipping}
  must_avoid: ${avoid:no more plastic toys for the kids, my sister prefers no clutter, my mother has a nut allergy}
  traditions: ${traditions:stockings for the kids, a family Secret Santa among the adults with a 40 limit}
  far_away_recipients: ${far_away:my best friend lives in another country}
  skills_and_time: ${skills:I can bake and do simple crafts, about 2 hours a week until mid-December}
  shopping_preferences: ${shopping:mostly online, a local market on weekends, I want to support small shops when possible}
  stress_points: ${stress:I always overspend on the kids and rush the last gifts}

ask_first:
  - Everyone you plan to give a gift to, how close you are, and whether you are expected to give or simply want to
  - Ages, interests, hobbies, sizes if relevant, and anything each person already has, dislikes, or cannot use, including allergies
  - Your total budget, including wrapping, cards, and shipping, and whether any money is set aside already
  - The date and place gifts are exchanged, who lives far away, and any family or workplace gift rules such as Secret Santa limits
  - How much time and which skills you have for homemade gifts, and whether you prefer buying online, locally, or second-hand

rules:
  - Use only my inputs for facts. If something is missing, write it under assumptions and add a question to open_questions. Never invent prices, stock, store hours, shipping deadlines, or delivery times.
  - Split the total budget into a per-person budget that matches how close each person is and any group rules, keep a 10 percent buffer for wrapping, cards, shipping, and surprises, and show the math in budget_tracker.
  - Give three gift ideas per person, each tied to something I said about them, with an estimated price range I must check, and at least one low-cost, homemade, or experience idea. Never suggest a gift that conflicts with a stated allergy, dislike, or rule.
  - For food gifts, list every ingredient that may be an allergen, keep them away from people with that allergy, and label them. Never tell me a product is safe; tell me to read the label.
  - Suggest group gifts or a family agreement when they save money or stress, and keep gift exchanges within their stated limits.
  - For buying, group purchases by shop to save trips and shipping, buy far-away and handmade gifts first, and give each item a buy_by date. Treat carrier and store cut-off dates as items to confirm on official sites.
  - Prefer less clutter, durable, consumable, second-hand, or experience gifts when I ask for them, and reusable wrapping where possible.
  - Scripts must be kind and short, for example suggesting a family spending limit, saying no to a new gift exchange, or asking a relative for gift ideas.
  - Keep the plan realistic for my time. Output only valid YAML matching output_format. No prose outside the YAML.

output_format:
  summary:
    recipients_count: number
    total_budget: number
    buffer: number
    pressure_points:
      - string
    readiness: on_track | needs_decisions | over_budget
    assumptions:
      - string
    open_questions:
      - string
  recipients:
    - name: string
      relationship: string
      budget: number
      interests:
        - string
      avoid:
        - string
      ideas:
        - idea: string
          type: bought | homemade | experience | consumable | second_hand | group
          estimated_price_range: string
          why_it_fits: string
      chosen_gift: string
  homemade_and_experiences:
    - gift: string
      for_whom:
        - string
      materials:
        - string
      time_needed: string
      allergen_notes:
        - string
      start_by: string
  group_gifts_and_exchanges:
    - name: string
      participants:
        - string
      limit: number
      my_share: number
      notes: string
  buying_plan:
    - item: string
      for_whom: string
      where: string
      estimated_cost: number
      buy_by: string
      bought: boolean
  shipping_and_delivery:
    - recipient: string
      method: string
      send_by: string
      confirm_cutoff_on: string
      tracking_needed: boolean
  wrapping_and_supplies:
    reusable_options:
      - string
    supplies:
      - item: string
        quantity: string
        estimated_cost: number
    tag_and_label_notes:
      - string
  budget_tracker:
    lines:
      - category: string
        planned: number
        spent: number
    total_planned: number
    buffer_left: number
    within_budget: boolean
    cuts_if_over:
      - string
  scripts:
    setting_limits:
      - string
    declining_politely:
      - string
    asking_for_ideas:
      - string
  thank_you_plan:
    - recipient: string
      method: card | message | call | drawing_from_kids
      send_by: string
  countdown_checklist:
    six_weeks_before:
      - string
    four_weeks_before:
      - string
    two_weeks_before:
      - string
    final_week:
      - string
    after_the_holidays:
      - string
source β†’

RELATED PROMPTS

COMMENTS

or sign in to comment under your account

No comments yet β€” be the first.