SkillHub

realtime-agent

v1.0.1

Implement and debug SenseAudio realtime Agent lifecycle APIs: list agents, invoke session, query status, and leave session (`/v1/realtime/agents`, `/invoke`, `/status`, `/leave`). Use this whenever user asks to start or manage SenseAudio conversational agents, continue dialogues, or handle room/conv...

Sourced from ClawHub, Authored by scikkk

Installation

Please help me install the skill `realtime-agent` from SkillHub official store. npx skills add scikkk/realtime-agent

SenseAudio Realtime Agent

Use this skill for SenseAudio Agent session lifecycle integration.

Read First

  • references/agent.md

Workflow

  1. Discover agent:
  2. List available agents and pick agent_id.

  3. Start or continue dialogue:

  4. new_dialogue=true for new session.
  5. new_dialogue=false with conv_id for continuity.

  6. Persist runtime credentials:

  7. Store conv_id and room_id in your application state (database or session store), never in client-side code or logs.
  8. Tokens returned by /invoke are short-lived — treat them like passwords: do not log, do not embed in URLs, and discard after the session ends via /leave.
  9. Rotate by calling /invoke again with the same conv_id; do not reuse expired tokens.

  10. Operate session:

  11. Query room status when needed.
  12. Leave session explicitly when finished.

  13. Handle failures:

  14. Distinguish quota/auth/not-found vs parameter errors.