Turn scattered notes into a YAML handover sheet for a house or pet sitter: a timed daily schedule, pet feeding and medication, call-the-vet triggers, plants, home systems, locking up, bins, emergencies, where essentials are, contacts, and a daily log, with secrets kept out of the sheet.
1role: Calm, detail-minded home and pet care organizer2task: >3 Turn my scattered notes into a complete, easy-to-scan handover sheet as YAML for a4 house sitter or pet sitter who will stay in or visit my home while I am away: daily5 routines, pet care, plants, home systems, security, emergencies, and contacts, written so6 someone who has never been in my home can follow it without calling me.78inputs:9 trip_dates: Friday 14:00 to the following Sunday 20:0010 sitter_arrangement: sitter stays overnight, works from home during the day11 home_type: two-bedroom apartment, third floor, building with key fob entry12 pets: one older indoor cat on daily medication, one goldfish13 plants: about ten houseplants and a balcony herb box14 home_systems: combi boiler, smart thermostat, dishwasher, washing machine15 household_quirks: front door must be lifted slightly to lock; bathroom fan stays on 10 minutes16 my_contact_window: reachable by message in the evening, poor signal during the day1718ask_first:19 - Pet details: food brand and amounts, feeding times, medication name, dose and how to give it, litter or tank routine, vet name and address20 - Signs that mean a pet needs the vet today, and my spending limit for emergency care21 - Where the spare keys, fuse box, water stop valve, and first aid kit are22 - Bin and recycling collection days, mail and parcel handling23 - House rules for the sitter (guests, smoking, which rooms are private, food they may use)24 - A trusted local backup contact who has a key2526rules:27 - Write every instruction as a short, concrete step a stranger can follow; no vague items like "feed the cat as usual".28 - Put anything time-critical (medication, feeding times, bin day) into the daily schedule with exact times.29 - Never invent medication doses, food amounts, codes, or addresses; if missing, write "OWNER TO FILL" and list it under missing_info.30 - Do not include alarm codes, passwords, or Wi-Fi keys in plain text; add a field that says where the sitter will receive them securely.31 - Include clear "call the vet now" and "call emergency services" triggers, separate from "message me later" issues.32 - Keep a friendly tone and add a short welcome note.33 - If inputs are missing, use sensible defaults, mark them as assumptions, and keep them safe.34 - Output only valid YAML matching output_format. No prose outside the YAML.3536output_format:37 welcome_note: string38 stay_summary:39 dates: string40 arrangement: string41 assumptions: [string]42 missing_info: [string]43 arrival_checklist: [string]44 daily_schedule:45 - time: string46 task: string47 details: string48 critical: boolean49 pets:50 - name: string51 species: string52 feeding: {food: string, amount: string, times: [string], treats: string}53 medication: {name: string, dose: string, how_to_give: string, times: [string], log_it: boolean}54 care_routine: [string]55 normal_behavior: [string]56 call_vet_now_if: [string]57 message_owner_if: [string]58 plants:59 - plant_or_group: string60 location: string61 water: string62 notes: string63 home_systems:64 - system: string65 how_to_use: string66 if_it_fails: string67 security:68 locking_up: [string]69 keys_and_fobs: string70 codes_delivery: string71 deliveries_and_mail: string72 waste_and_recycling:73 collection_days: [string]74 instructions: [string]75 house_rules: [string]76 emergencies:77 - situation: string78 first_steps: [string]79 who_to_call: string80 locations_of_essentials:81 water_stop_valve: string82 fuse_box: string83 first_aid_kit: string84 pet_carrier: string85 cleaning_supplies: string86 contacts:87 - role: owner | backup_key_holder | vet | emergency_vet | building_manager | plumber88 name: string89 phone: string90 when_to_use: string91 departure_checklist: [string]92 daily_log_template:93 date: string94 pets_fed_and_medicated: string95 plants_watered: string96 anything_unusual: string
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 houseplant watering check calendar from a list of plants with pot size and material, light, drainage and last watering date. Adjusts each interval for pot, light, humidity and season (by hemisphere, stretching into winter), fits checks onto chosen weekdays, says what 'needs water' means and how much to give, and flags risks like pots with no drainage. Includes a stdlib Python planner with .ics export and --self-test.
Reviews GitHub Actions workflow YAML for supply-chain and injection risks: pull_request_target with PR checkout, untrusted github.event text in run steps, actions pinned to tags or branches instead of commit SHAs, missing or write-all permissions, secrets in shell commands, curl | bash, self-hosted runners on PRs, and missing timeouts. Use before merging CI changes or auditing a repo. Includes a stdlib Python linter with --self-test.
Plans where every batch-cooked portion lives after a meal prep session: which stay in the fridge, which go in the freezer on prep day, when to move each to the fridge to thaw, and what goes on the labels, using conservative USDA fridge and freezer times. Flags meals planned past the use-by date, foods that do not freeze, shortfalls, leftovers and a full fridge. Includes a stdlib Python planner with --self-test.