Livekit Agent Simulator — Testing skill for Claude Code
Black-box LiveKit voice agent testing: real WebRTC/SIP calls with an AI caller.
How to install Livekit Agent Simulator
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open quangdang46/livekit_agent_simulator and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Livekit Agent Simulator does
Black-box LiveKit voice agent testing: real WebRTC/SIP calls with an AI caller. Catch barge-in, noise, quiet-mic, and latency failures that text pytest misses. Forensic reports + MCP + lks CLI — no agent code changes.
Alternatives in Testing
- Test Runner — Run Python tests with pytest, unittest, or other testing frameworks 23.4k ★
- Playwright — Automate real browser interactions for navigation, forms, and scraping 14.6k ★
- Skill Debug — Debug issues methodically — use when stuck on errors, test failures, or unexpected behavior 2.8k ★
README
livekit-agent-simulator
  [](https://opensource.org/licenses/MIT) [](https://github.com/quangdang46/livekit_agent_simulator/actions/workflows/ci.yml) [](https://github.com/quangdang46/livekit_agent_simulator/releases)
**Dial any LiveKit voice agent with an AI simulated caller — WebRTC room, inbound SIP, or outbound SIP — and keep a full forensic log.** Standalone MCP server + CLI (`lks`). Black-box testing: no imports from the agent under test, no edits to its code or `.env`.
Quick Install
curl -fsSL "https://raw.githubusercontent.com/quangdang46/livekit_agent_simulator/main/install.sh?$(date +%s)" \
| bash -s -- --verify
Install via coding agent (copy-paste)
Paste into Claude Code, Cursor, Codex, AmpCode, Windsurf, or any coding agent **from the repo you want to test**:
Install and configure livekit-agent-simulator (CLI: lks) for this project by following the instructions here:
https://raw.githubusercontent.com/quangdang46/livekit_agent_simulator/main/docs/guide/installation.md
Target project root is this workspace. Use absolute --root paths. Install the portable CLI if missing, run lks init, help fill .agent-sim/config.yaml from my local env or ask me for LiveKit + active caller provider key (Gemini Live or OpenAI Realtime) + agent_name, ensure .agent-sim is gitignored,
Related Skills
Skeleton First Code Skill
AI coding agent workflow skill: long-context memory, anti-amnesia pipeline (Plan→Implement→Test), module tree
Cfn Pseudo
SPARC Pseudocode phase. Trace logic, enumerate branches, find failure paths, verify branch coverage BEFORE wri
RocketSimApp
RocketSim — 30+ tools for Xcode's iOS Simulator. Testing, debugging, network monitoring, captures, accessibili
Cdpilot
Zero-dependency browser automation CLI. 70+ commands, 10 test assertions, smart commands (click/fill by text —
Py Cq
CLI that aggregates ruff, ty, bandit, pytest, radon + 6 more into a single token-efficient LLM prompt. CI gate
Claude QA Skills
QA skills for Claude Code. Evidence-based rules from 30+ real production failures. Apple App Store + Capacitor
Related Agents
Worker Validator
Black-box runtime validator (#256). Given a PR + its validation-contract.md, RE-RUNS each assertion's command
Smoke Test Writer
Escribe smoke tests black-box contra el entorno dev desplegado. Asume que el proyecto SmokeTests ya existe.
Blackbox Contract
Black Box Architecture Agents Contract v2.0