voice-agent

Enable voice interactivity and AI presenter functionality for Next.js slide decks.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/josh-cooper/.claude --skill voice-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-agent
Source: https://github.com/josh-cooper/.claude/tree/main/skills/voice-agent
Command: npx skills add https://github.com/josh-cooper/.claude --skill voice-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenAI Realtime API voice agent enables live, hands-free interaction within Next.js slide decks, turning static presentations into interactive experiences with AI presenters and voice navigation.

Core Features & Use Cases

  • Realtime audio streaming with AI-driven presenter
  • Persona audition and navigational tool integration for slides
  • Seamless integration with existing Next.js presentations for Q&A and navigation

Quick Start

Start a session by wiring the Voice Agent provider, exposing the ephemeral token endpoint, and launching the presentation with voice interaction.

Frequently Asked Questions about voice-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add voice interactivity to a Next.js presentation?

To add voice interactivity to a Next.js presentation, you wire a Voice Agent provider to handle real-time audio streaming and expose an ephemeral token endpoint. This enables AI-driven narration and live user Q&A within your slide deck.

Can I use the OpenAI Realtime API for slide navigation?

Yes, the OpenAI Realtime API supports slide navigation via voice commands. It uses data channels specifically designed to trigger slide transitions and navigational tool integration during a live presentation session.

How does real-time AI narration work for slide decks?

Real-time AI narration for slide decks works by streaming audio and text modalities through the OpenAI Realtime API. A token-based session workflow connects the AI presenter persona directly to your Next.js slides for live interaction.

Do I need WebRTC to build a voice agent for Next.js slides?

Yes, WebRTC is required to build a voice agent for Next.js slides. It handles the real-time audio streaming necessary for hands-free interaction and seamless live narration between the user and the AI presenter.

What is the best way to enable live Q&A in a Next.js slide deck?

The best way to enable live Q&A in a Next.js slide deck is by integrating a real-time voice agent. Launching the presentation with voice interaction allows the audience to ask questions and navigate slides using spoken commands.

Does the voice agent support text and audio modalities simultaneously?

Yes, the voice agent supports both audio and text modalities simultaneously. This dual-channel approach within the OpenAI Realtime API ensures accurate AI presenter responses and reliable voice-controlled slide navigation.