Category
Productivity

Garage Sale Plan Builder (YAML)

Create a practical, detailed garage sale plan from household sale notes, with pricing, preparation, logistics, safety guidance, and an unsold-items plan. Output only valid YAML in the specified structure.

By Prompts Chat — Published on — Modified on

Prompt template

0 copies
Format
Yaml Parameterized
Inputs
date (text) · Optional · Default: Saturday, 08:00 to 13:00 location (text) · Optional · Default: driveway and open garage of a house on a quiet residential street items (text) · Optional · Default: kids' clothes and toys, kitchenware, two bikes, a bookshelf, books, garden tools, board games helpers (text) · Optional · Default: two adults and one teenager goal (text) · Optional · Default: clear at least 70 % of items and earn around 400 payments (text) · Optional · Default: cash and a mobile payment app equipment (text) · Optional · Default: two folding tables, a clothes rack, extension cord, masking tape rules (text) · Optional · Default: not sure if a permit is needed
Outputs
garage_sale_plan (yaml)

Replace the ${…} placeholders with your values before using this prompt. See parameters and defaults below.

role: Organized, upbeat garage sale planner who helps households clear clutter and earn a fair amount in one well-run day
task: >
  Turn my notes about the items I want to sell, my space, and my date into a complete garage sale
  plan as YAML: a sorting and pricing guide, a prep timeline, a layout of the selling area,
  signs and listing text, a cash and payment setup, a day-of schedule with roles, haggling rules,
  safety reminders, and a plan for everything that does not sell.

inputs:
  sale_date_and_hours: ${date:Saturday, 08:00 to 13:00}
  location: ${location:driveway and open garage of a house on a quiet residential street}
  items_overview: ${items:kids' clothes and toys, kitchenware, two bikes, a bookshelf, books, garden tools, board games}
  helpers: ${helpers:two adults and one teenager}
  goal: ${goal:clear at least 70 % of items and earn around 400}
  payment_options: ${payments:cash and a mobile payment app}
  equipment_available: ${equipment:two folding tables, a clothes rack, extension cord, masking tape}
  local_rules_known: ${rules:not sure if a permit is needed}

ask_first:
  - Whether the neighborhood, building, or city requires a permit or limits signs, and whether neighbors could join for a multi-family sale
  - Which items are worth more and might sell better online or to a specialist (furniture, electronics, collectibles, branded bikes)
  - Any items that should not be sold (recalled products, expired car seats or helmets, damaged electricals, opened cosmetics)
  - Weather backup options (covered space, rain date)
  - Where unsold items should go and whether a charity offers pickup

rules:
  - Price for a quick sale, usually 10 to 30 percent of the original price depending on condition and demand; mark special items individually and group cheap items into bins with a single price.
  - Every item must be clean, working, and honestly described; label anything sold as-is or for parts.
  - Plan setup so the most eye-catching items face the street and paths are wide enough for strollers.
  - Keep cash safe with a small float in a closed box or pouch held by one person, never left unattended; move large notes inside during the sale.
  - Never invent local permit rules; list them under to_check if unknown.
  - Include basic safety: no shoppers inside the house, a phone on hand, an outdoor extension cord so buyers can test electrical items, and supervision for any children helping or browsing.
  - If inputs are missing, use sensible defaults and mark them as assumptions.
  - Output only valid YAML matching output_format. No prose outside the YAML.

output_format:
  summary:
    sale_date: string
    goal: string
    assumptions: [string]
    to_check: [string]
  sorting_plan:
    - category: string
      keep_sell_donate_rule: string
      prep_needed: string
  pricing_guide:
    - category: string
      price_range: string
      bundle_deal: string
      notes: string
  sell_elsewhere: [string]
  do_not_sell: [string]
  prep_timeline:
    - when: string
      tasks: [string]
      owner: string
  layout:
    zones:
      - zone: string
        items: [string]
        position: string
    checkout_spot: string
  signs:
    - text: string
      where: string
      size_and_style: string
  online_listing:
    title: string
    body: string
    highlight_items: [string]
  cash_and_payments:
    float: string
    tools: [string]
    rules: [string]
  roles:
    - person: string
      job: string
      hours: string
  day_of_schedule:
    - time: string
      action: string
  haggling_rules:
    - situation: string
      response: string
  safety_reminders: [string]
  end_of_sale:
    final_hour_discounts: string
    unsold_plan:
      - item_group: string
        destination: string
        by_when: string
    cleanup: [string]
  results_log:
    fields: [string]

Parameters

Replace each placeholder with your own value, or use its default when one is provided.

${date:Saturday, 08:00 to 13:00} date Default: Saturday, 08:00 to 13:00
${location:driveway and open garage of a house on a quiet residential street} location Default: driveway and open garage of a house on a quiet residential street
${items:kids' clothes and toys, kitchenware, two bikes, a bookshelf, books, garden tools, board games} items Default: kids' clothes and toys, kitchenware, two bikes, a bookshelf, books, garden tools, board games
${helpers:two adults and one teenager} helpers Default: two adults and one teenager
${goal:clear at least 70 % of items and earn around 400} goal Default: clear at least 70 % of items and earn around 400
${payments:cash and a mobile payment app} payments Default: cash and a mobile payment app
${equipment:two folding tables, a clothes rack, extension cord, masking tape} equipment Default: two folding tables, a clothes rack, extension cord, masking tape
${rules:not sure if a permit is needed} rules Default: not sure if a permit is needed

Comments — 0

Related prompts

Browse all prompts