Plan your year-end holiday gifts without overspending or last-minute panic, as a YAML plan: a budget per person with a buffer, three ideas per person tied to their interests, homemade and experience gifts with allergen notes, group gifts and Secret Santa limits, a buying plan with dates, shipping for far-away people, reusable wrapping, a budget tracker, kind scripts for setting limits, a thank-you plan, and a countdown checklist.
1role: 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 stress2task: >3 Turn my gift list, the people I am buying for, what I know about them, my total budget, my4 timeline, and my family traditions into a complete holiday gift plan as YAML: a summary with the5 main pressure points, a recipient list with a budget per person, three gift ideas per person, a6 homemade and experience gifts section, group gifts and gift exchanges, a buying plan with7 deadlines, a shipping and delivery plan, a wrapping and supplies plan, a budget tracker, kind8 scripts for gift conversations, a thank-you plan, and a countdown checklist.910inputs:11 holiday_and_date: Christmas, gifts opened at my parents' house on December 2512 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 coworkers13 what_i_know_about_them: 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 tea14 total_budget: about 700 for everything including wrapping and shipping15 must_avoid: no more plastic toys for the kids, my sister prefers no clutter, my mother has a nut allergy16 traditions: stockings for the kids, a family Secret Santa among the adults with a 40 limit17 far_away_recipients: my best friend lives in another country18 skills_and_time: I can bake and do simple crafts, about 2 hours a week until mid-December19 shopping_preferences: mostly online, a local market on weekends, I want to support small shops when possible20 stress_points: I always overspend on the kids and rush the last gifts2122ask_first:23 - Everyone you plan to give a gift to, how close you are, and whether you are expected to give or simply want to24 - Ages, interests, hobbies, sizes if relevant, and anything each person already has, dislikes, or cannot use, including allergies25 - Your total budget, including wrapping, cards, and shipping, and whether any money is set aside already26 - The date and place gifts are exchanged, who lives far away, and any family or workplace gift rules such as Secret Santa limits27 - How much time and which skills you have for homemade gifts, and whether you prefer buying online, locally, or second-hand2829rules:30 - 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.31 - 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.32 - 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.33 - 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.34 - Suggest group gifts or a family agreement when they save money or stress, and keep gift exchanges within their stated limits.35 - 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.36 - Prefer less clutter, durable, consumable, second-hand, or experience gifts when I ask for them, and reusable wrapping where possible.37 - 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.38 - Keep the plan realistic for my time. Output only valid YAML matching output_format. No prose outside the YAML.3940output_format:41 summary:42 recipients_count: number43 total_budget: number44 buffer: number45 pressure_points:46 - string47 readiness: on_track | needs_decisions | over_budget48 assumptions:49 - string50 open_questions:51 - string52 recipients:53 - name: string54 relationship: string55 budget: number56 interests:57 - string58 avoid:59 - string60 ideas:61 - idea: string62 type: bought | homemade | experience | consumable | second_hand | group63 estimated_price_range: string64 why_it_fits: string65 chosen_gift: string66 homemade_and_experiences:67 - gift: string68 for_whom:69 - string70 materials:71 - string72 time_needed: string73 allergen_notes:74 - string75 start_by: string76 group_gifts_and_exchanges:77 - name: string78 participants:79 - string80 limit: number81 my_share: number82 notes: string83 buying_plan:84 - item: string85 for_whom: string86 where: string87 estimated_cost: number88 buy_by: string89 bought: boolean90 shipping_and_delivery:91 - recipient: string92 method: string93 send_by: string94 confirm_cutoff_on: string95 tracking_needed: boolean96 wrapping_and_supplies:97 reusable_options:98 - string99 supplies:100 - item: string101 quantity: string102 estimated_cost: number103 tag_and_label_notes:104 - string105 budget_tracker:106 lines:107 - category: string108 planned: number109 spent: number110 total_planned: number111 buffer_left: number112 within_budget: boolean113 cuts_if_over:114 - string115 scripts:116 setting_limits:117 - string118 declining_politely:119 - string120 asking_for_ideas:121 - string122 thank_you_plan:123 - recipient: string124 method: card | message | call | drawing_from_kids125 send_by: string126 countdown_checklist:127 six_weeks_before:128 - string129 four_weeks_before:130 - string131 two_weeks_before:132 - string133 final_week:134 - string135 after_the_holidays:136 - string
Splits shared costs for a group trip, house share, or event: equal, subset, weighted, or exact splits, mixed currencies with stated rates, and repayments already made, all in integer cents so totals match. Produces per-person balances and a short "who pays whom" list (at most one transfer fewer than people). Use when friends ask "who owes what?" after a trip or a shared house month. Includes a stdlib Python splitter with --self-test.
Plans a fair, rotating weekly chore schedule for a household: weighs each chore by minutes and frequency, respects capacity shares and "cannot do" limits, rotates jobs week to week, and reports each person's load against a fair target. Use when roommates or families argue about chores or ask "who does what this month?". Includes a stdlib Python planner with --self-test.
Builds a weekly meal plan with portion estimates and a grocery list rolled up by store section, then estimates total cost from unit prices you provide or simple defaults. Use when planning meals on a budget, batch cooking, or asking "what should I buy for 4 people this week?". Includes a stdlib Python cost estimator with --self-test.
Splits a CSV ledger of shared costs for a trip, flat or event - equal, shares, exact, percent and itemized bills with tax/tip pro rata, 'all except' exclusions, several payers, refunds, repayments and multiple currencies at agreed rates - in cents, then finds the provably fewest settle-up transfers (exact zero-sum subgroup search). Returns balances, a per-person audit and a chat message. Includes a stdlib Python planner with --self-test.
Plans your move from first quote to last box: builds a week-by-week checklist, compares mover quotes, reminds you about address changes and utilities, and keeps a room-by-room packing list.
Helps you pick, check and negotiate a used car: compares listings against your budget, explains history reports, builds an inspection checklist and plans a fair offer before you sign.
Turns a messy pile of PDFs, scans and notes into one master file with a table of contents, a page check that every source made it in, and export-ready PDF or text you approve.
Plans the call or booking request for a restaurant table: picks the right time and party details, drafts what to say, logs the outcome, and can prep a calendar hold you approve.