Parse natural-language booking requests into structured metadata, wire metadata into calendar event payloads, and persist retrievable records keyed by meeting ID.
Convert free-form booking text into structured booking metadata for downstream routing and meeting ingestion.
meeting_intentstrategic_importanceexpected_outputsrelationship_goalpromotion_biasmeeting_id.python3 Skills/booking-metadata-calendar/scripts/booking_metadata_calendar.py --help
python3 Skills/booking-metadata-calendar/scripts/booking_metadata_calendar.py parse \
--message "Need to schedule a partnership meeting with Acme to align on pilot scope and next steps." \
--title "Acme Partnership Kickoff" \
--start "2026-02-18T15:00:00-05:00" \
--end "2026-02-18T15:45:00-05:00"
python3 Skills/booking-metadata-calendar/scripts/booking_metadata_calendar.py book \
--message "Intro call with investor to align on strategic milestones and funding timeline." \
--title "Investor Intro" \
--start "2026-02-20T10:00:00-05:00" \
--end "2026-02-20T10:30:00-05:00" \
--calendar-event-id "cal_evt_123"
python3 Skills/booking-metadata-calendar/scripts/booking_metadata_calendar.py validate-cases
N5/data/booking_metadata/by_meeting/<meeting_id>.jsonN5/data/booking_metadata/registry.jsonlN5/data/booking_metadata/.file 'Skills/booking-metadata-calendar/references/booking-metadata-schema.md'file 'Skills/booking-metadata-calendar/references/runbook.md'