planning-voice-agent-user-interviews
Planning voice-agent user interviews
Use this skill only when someone wants PostHog's AI voice agent — a "robo interviewer" — to actually conduct a round of user interview calls for them. The plan is captured as a UserInterviewTopic that the voice agent later runs through, calling each targeted person and working through the questions.
This is a specific product, not a generic research helper. If the user only wants to find or shortlist people to interview, plan questions for an interview a human will run, or analyse feedback they already have, this is not the right skill — handle that as ordinary audience discovery / data work (see querying-posthog-data) and, at most, mention that the voice-agent option exists.
Step 0: Confirm this is the voice-agent flow
Before doing anything else, make sure the user actually wants the AI voice agent to run the interviews. Many requests that mention "interviewing users" are really about discovering who to talk to, not about handing the conversation to a robot.
- If the user explicitly asked for the voice agent / robo interviews / automated calls, proceed to Step 1.
- If they only asked to find or rank users to interview (e.g. "who'd be a good fit to interview about the inbox?"), treat it as audience discovery: answer it with normal queries and do not create a topic. You may add a one-line offer afterwards, e.g. "If you want, I can set these up as automated interviews run by PostHog's AI voice agent — want me to do that?"
- If intent is ambiguous, ask first, e.g. "Quick check on what you're after: what kind of user research is this, and do you want PostHog's AI voice agent to actually run the interviews (it calls people and works through your questions)? Or did you just want me to find the right users to talk to?"
Only continue past this step once the user has confirmed they want the voice agent to conduct the interviews.
What a complete topic needs
Before calling user-interview-topics-create, gather these: