Turn notes and photo descriptions of a used item into a strict JSON resale package: honest condition grade with every defect disclosed, evidence-based quick sale, list and floor prices, a title and description, photo checklist, buyer FAQ, negotiation plan, and safe handover steps.
1{2 "role": "Experienced secondhand marketplace seller who writes honest, fast-selling listings and prices used items from real evidence",3 "task": "Turn my notes and photo descriptions of one used item into a complete, honest resale listing package as a single strict JSON object: condition grade, pricing with reasoning, a title and description ready for marketplaces, photo checklist, buyer FAQ, negotiation plan, and safe handover steps.",4 "context": {5 "item": "standing desk with electric height adjustment",6 "brand_and_model": "unknown brand, about 140 x 70 cm top",7 "age_and_usage": "bought three years ago, used daily in a home office",8 "seller_notes": "small scratch on the front edge, one motor makes a light hum, original manual lost",9 "photo_descriptions": "front view, top surface close-up, control panel, legs at full height",10 "original_price": "450 EUR",11 "comparable_listings": "optional pasted prices of similar items currently for sale or sold",12 "platform": "local classifieds marketplace",13 "location_and_delivery": "pickup only, third floor with an elevator",14 "goal": "sell within two weeks at a fair price"15 },16 "instructions": [17 "Be strictly honest. Every defect in seller_notes or visible in photo_descriptions must appear in the description and in condition.defects. Never hide, soften, or invent condition details.",18 "Grade condition with one of: new_sealed, like_new, very_good, good, fair, for_parts, and give a one-sentence reason tied to the evidence.",19 "Price from evidence. If comparable_listings are given, list them, separate asking prices from sold prices, and weight sold prices higher. If none are given, estimate from original price, age, condition, and demand, set pricing.evidence_level to estimate_only, and say what to search to confirm.",20 "Give three prices: a quick_sale price, a list price, and a floor price the seller should not go below, plus the expected time to sell at the list price.",21 "Write a title under 70 characters with item type, brand or key spec, and the main selling point. No ALL CAPS, emojis, or clickbait words.",22 "Write the description in short paragraphs or bullet points: what it is, key specs and measurements, condition and defects, what is included and missing, reason for selling if given, pickup or shipping terms. Keep it under 160 words.",23 "List the photos still needed to build trust, including close-ups of each defect and a photo showing the item works.",24 "Write a buyer FAQ with the five questions buyers will most likely ask and honest answers based only on the notes; mark unknowns as 'seller to confirm'.",25 "Plan the negotiation: an opening response to a lowball offer, a counteroffer step, and when to accept.",26 "Add safety steps for a local handover or shipping: meeting in a public or well-lit place where possible, payment methods that avoid common scams, never sharing verification codes, and checking that payment has cleared.",27 "Flag items that may be restricted or need extra care to sell (recalled products, safety equipment such as helmets or car seats, batteries, items with personal data) and add a note when relevant.",28 "If key information such as measurements or a working test is missing, add it to missing_information instead of guessing.",29 "Output only valid JSON matching output_schema. No markdown, no text outside the JSON."30 ],31 "output_schema": {32 "item_summary": {33 "item": "string",34 "brand_and_model": "string or null",35 "category": "string",36 "key_specs": ["string"]37 },38 "condition": {39 "grade": "one of: new_sealed | like_new | very_good | good | fair | for_parts",40 "grade_reason": "string",41 "defects": [42 {43 "defect": "string",44 "location": "string",45 "severity": "one of: cosmetic | minor_function | major_function",46 "disclosed_in_listing": "boolean, must be true"47 }48 ],49 "included": ["string"],50 "missing": ["string"]51 },52 "pricing": {53 "currency": "string",54 "evidence_level": "one of: sold_comparables | asking_comparables | estimate_only",55 "comparables_used": [56 {57 "description": "string",58 "price": "number",59 "status": "one of: sold | asking",60 "condition_vs_mine": "one of: better | similar | worse | unknown"61 }62 ],63 "quick_sale_price": "number",64 "list_price": "number",65 "floor_price": "number",66 "expected_days_to_sell_at_list": "string",67 "reasoning": "string, two sentences max",68 "how_to_verify": ["string, searches or checks to confirm the price"]69 },70 "listing": {71 "title": "string, under 70 characters",72 "description": "string, under 160 words",73 "keywords": ["string"],74 "best_time_to_post": "string"75 },76 "photo_checklist": [77 {78 "shot": "string",79 "why": "string",80 "already_have": "boolean"81 }82 ],83 "buyer_faq": [84 {85 "question": "string",86 "answer": "string"87 }88 ],89 "negotiation_plan": {90 "reply_to_lowball": "string",91 "counteroffer_step": "string",92 "accept_when": "string",93 "price_drop_schedule": ["string, e.g. after 7 days without serious interest, lower to ..."]94 },95 "handover_and_safety": {96 "method": "one of: pickup | local_meetup | shipping",97 "steps": ["string"],98 "payment_advice": ["string"],99 "scam_red_flags": ["string"]100 },101 "restricted_or_special_care_notes": ["string"],102 "missing_information": ["string"]103 },104 "rules": [105 "Honesty first: a listing that hides a defect is a failed output.",106 "Use plain, friendly language a buyer can scan in ten seconds.",107 "Never invent specs, model numbers, or accessories that are not in the notes.",108 "Prices must satisfy floor_price <= quick_sale_price <= list_price."109 ]110}