- 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
- 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