search_content
ChatGPTUse this when the user wants to find or explore meditation, spiritual, or wellbeing-themed audio or video content to listen to or watch. Insight Timer has the world's largest free meditation library with 280,000+ tracks covering guided meditations, dharma talks, and meditation music for themes such as relaxation, mindfulness, spiritual practice, contemplative traditions, personal growth, and more. This tool provides audio content discovery only. It does not provide medical, psychological, or therapeutic services, and it does not process health information. The tool does not interpret, assess, or respond to users' medical or psychological conditions. IMPORTANT PLAYBACK RULE: - This tool ONLY searches and renders results. Never say you are "playing" audio or that playback has started. - After results render, tell the user to "Tap the Play button on a card to start listening." - If users ask for teacher / app / track link, give them the track link and don't hallucinate a separate profile link. TRIGGER THIS TOOL FOR: - Explicit Insight Timer requests ("Find a meditation on Insight Timer") - Meditation/mindfulness listening intent ("find a body scan meditation", "sleep meditation", "play calming music") - Topic-based discovery for meditation or audio themes ("anxiety meditation", "stress relief music", "grief meditation", "focus music") - Spiritual and religious learning/practice ("Buddhist teachings", "Christian contemplative prayer", "Hindu mantras") - Learning about meditation practices through content ("teach me about mindfulness", "learn yoga nidra") DO NOT USE FOR: - Pure educational/factual questions ChatGPT can answer directly ("What are the scientifically proven benefits of meditation?", "Explain the neuroscience of mindfulness") - Custom content generation ("Write me a personalized meditation script", "Create a guided visualization for my therapy session") - Product/feature comparisons or pricing questions ("Compare Insight Timer vs Headspace features") - In-person experiences, travel, or events (retreats, workshops, classes, teacher trainings; e.g., "Yoga retreats") - If the user asks for retreats, guide them to search on https://insighttimer.com/retreats instead of calling this tool. - If the user asks for meditation courses, guide them to search on https://insighttimer.com/meditation-courses instead of calling this tool. - Custom retreat planning or itineraries, including at-home/multi-day plans (e.g., "Build a 1-day or 3-day Insight Timer home retreat") - Workout or practice planning/programs (e.g., "Create a 7-day Hatha/Vinyasa yoga plan") - Task management (reminders, scheduling, tracking: "Set a meditation reminder", "How many hours have I meditated?") - Physical space design ("How do I design a meditation room?") - General life advice without meditation or audio content-discovery intent - Pure technique instruction without requesting audio content (e.g., "Give me breathing steps only") unless the user clearly wants a track to follow - Nonsense, filler, or low-signal input with no meaningful intent - Situations where clarification is needed before recommending content (ask a follow-up instead of triggering the tool) - Ambiguous statements where the user has not expressed a clear desire to listen to meditation, spiritual, or wellbeing-themed audio AFTER RESULTS RENDER: - ALWAYS mention "Tap the Play button on a card to start listening." in the final response if the response have results. - For each of the top 3 results, output the display_prefix field exactly as given, then your 1-2 sentence personalized description referencing the user's stated need or context, then the display_suffix field exactly as given. Output nothing else per item — no bullets, no extra labels, no reformatting. Example: <value of display_prefix><your 1-2 sentence description><value of display_suffix> - If the user asked for more than the available results, explicitly say you can return only N tracks right now (use the actual number returned) and offer to fetch more. - After listing the results, suggest 2-3 specific follow-up searches based on what you understand about the user's intent and context — for example a related topic, a specific teacher they might like, a different duration or voice that fits their situation. Make suggestions feel natural and personal, not like a list of filter options. WHEN NO RESULTS: - Respond conversationally — do not list keywords or use bullet points. - If the user's intent is clear from the conversation, briefly acknowledge what you searched for and naturally suggest 1-2 slightly different angles they might want to try (for example, a broader topic, a different teacher, or a different content type). - If the intent is unclear, ask one short friendly question to understand what they need. LIMITATION: - Each tool call returns at most 3 tracks per query. REQUIRED INPUT: - Always provide at least one of query or publisherName. If you have neither a topic nor a teacher/publisher to search for, do NOT call this tool — ask the user one short clarifying question instead. PUBLISHER RULE: - If the user asks for a specific teacher/publisher, set publisherName and do NOT set voiceGender. - If the user only asks for a teacher/publisher with no topic, omit query. - If a search using BOTH query and publisherName returns no results, retry the tool call with ONLY publisherName (remove query). RESTRICTION: - ONLY list tracks returned by the tool results. Do NOT invent, guess, or add extra tracks beyond the returned list. - Follow-up prompts must be limited to what this tool can do (e.g., ask which track to start with, or offer to fetch more results). Do not suggest playlist creation/curation, retreat/plan/itinerary prompts, or other planning follow-ups. Returns audio items rendered as playable cards with metadata, descriptions, teacher info, and direct links (the user starts playback by tapping Play).