planning-user-interviews
Installation
SKILL.md
Planning user interviews
Use this skill when someone asks to set up a user interview — to talk to customers, check sentiment, or gather qualitative feedback through a voice conversation. The plan is captured as a UserInterviewTopic that a voice agent will later run through.
What a complete topic needs
Before calling user-interview-topics-create, gather these:
- Who to interview — at least one of:
interviewee_emails— list of email addressesinterviewee_distinct_ids— list of PostHog distinct IDs
- What to ask about —
topic(required free text) - How the agent should frame the conversation — optional
agent_context(extra system prompt) - The questions to work through — optional ordered
questionslist
Topics snapshot their audience at create time — there is no live cohort link. If the user names a cohort, you (the agent) resolve cohort members to emails/distinct_ids before calling user-interview-topics-create. See Step 2 for the resolution flow and the 500-member cap UX.
The API rejects topics with no targeting, so interviewee_emails and/or interviewee_distinct_ids must end up non-empty.