Claude Codeintegrate-interview

integrate-interview

Wire an interview into your app with the right SDK layer, installed and configured.

Triggers on: “add this interview to my site”, “put the voice interview in my React app”, “add the interviewer to my landing page”.

What it does

  1. Gets the ids — the interviewId (dpl_…) and the browser-safe publishable key (pk_…) via the MCP tools; never an sk_… key in browser code.
  2. Picks the layer:
    • @ear3/voice-interviewer (package root) — the branded turnkey widget. The default for React/Next.js.
    • @ear3/voice-interviewer/headless — headless client + hooks for a fully custom UI.
    • @ear3/server — backend concerns (sessions, webhook verification), alongside the browser layer.
    • No React? Link to the interview’s hosted public URL directly — zero code.
  3. Reads the version-exact docs (AGENTS.md / llms.txt of the installed package) and implements: ids in env vars (never hardcoded), the completion callback wired to your post-interview destination.
  4. Verifies the page reaches its landing state without console errors.

The skill defers to the installed package’s own docs for exact prop names and framework notes, so it stays correct across SDK versions.

Backed by the ear3_list_interviews and ear3_get_publishable_key tools.


Built by Ear3 — voice interviews for any app.
⌘/