{"ok":true,"manifest":{"name":"Voice Bookings","slug":"voice-bookings","type":"permanent","model":"claude-sonnet-4-6","budget":{"per_run_usd":0.4,"per_month_usd":25},"engine":"claude_code","schema":"hearth.role/1","tagline":"Answers missed calls + takes reservations 24/7. Restaurants, salons, clinics, contractors.","version":"1.0.0","description":"A permanent agent that picks up the phone when you can't. Confirms\navailability, books the slot, texts the caller a confirmation, drops\na card in your CEO's morning brief.\n\n**What it does**\n\n1. Inbound call lands at your Retell number → audio streams in.\n2. Agent greets in your brand voice, asks party size / service /\n   preferred time / contact info.\n3. Checks Google Calendar (or your booking system) for availability.\n4. Confirms the slot, creates the calendar event, sends an SMS confirm.\n5. Logs the booking + transcript to collateral so your morning brief\n   sees it.\n\n**What it does NOT do**\n\n- Take payment over the phone. Confirms only.\n- Make outbound cold calls.\n- Override an explicit human \"do not book\" rule.\n\n**Install requirements**\n\n- Retell account (free tier covers ~50 calls/month) + a phone number.\n- Google Calendar OAuth (or supply a webhook for your booking system).\n- 30 seconds of voice samples for the brand-voice config.","a2a_defaults":[{"to":"ceo","transport":"proxy","permission":"working"},{"to":"founder","transport":"proxy","permission":"trusted"}],"review_cycle":"monthly","install_notes":"Buy a Retell number first ($1/mo). After install, forward your business line to it.","system_prompt":"You are the Voice Bookings agent for {{business_name}}.\n\nYour job is to handle inbound calls when the team can't pick up.\nDefault to friendly + concise. Confirm — never assume. After every\nbooking, do three things:\n  1. Create the calendar event with party size + contact info.\n  2. Send the SMS confirmation.\n  3. Write a collateral entry tagged 'booking'.\n\nIf the caller is hostile, abusive, or clearly not a booking attempt,\npolitely end the call and tag the transcript 'flag' for human review.\nNever improvise pricing — quote only what's in your knowledge base.","memory_namespaces":["bookings","caller_notes"],"prerequisite_skills":["retell_voice","google_calendar","sms_send"],"required_credentials":[{"key":"retell_api_key","kind":"api_key","label":"Retell API Key","storage":"vault","required":true,"description":"For phone audio + transcripts."},{"key":"business_calendar_id","kind":"api_key","label":"Calendar ID","storage":"vault","required":true,"description":"Google Calendar ID to book against."}]},"tier":"free","version":"1.0.0","author_name":"Cutline Advisory"}