Install
- One command (recommended)
- Claude Code
- Any agent
Install into every coding agent detected on your machine:The installer writes the skill to each agent’s expected location (Claude Code, Cursor, opencode, Codex, Windsurf, and others) and links it from their configs. Restart your agent after installing.
What your agent can do
The skill covers every platform capability as a ready-to-run workflow. Describe a goal and the agent maps it to the right combination:
It also encodes the gotchas: client tool names are case-sensitive, SDK listeners must register before
connect(), Hawkeye’s participant is a LiveKit identity (not a display name), and detaching one guardrail means PUT-ing the full list minus that entry.
Example prompts
Copy-paste these into an agent with the skill installed.Sales SDR with a pitch deck
call_ended.
Personalize and brand an existing agent
PATCH /v1/ext/agent/{id} one-liner for a human - the skill knows the exact config shape, and the change takes effect on the agent’s next session with no redeploy.
LiveKit examples
The skill covers both LiveKit integration paths:- Voice to video - the official plugin adds a TruGen avatar track to a room you already run in LiveKit. Your existing
AgentSessionconfig (LLM, STT, TTS, tools) stays untouched; the plugin never creates a TruGen agent resource. - Vision - Hawkeye attaches to any LiveKit room you bring and streams real-time detection alerts back over the
hawkeye-eventsdata channel.
Add a face to my voice agent
The LiveKit example, as a single copy-paste prompt:livekit-agents[trugen], sets TRUGEN_API_KEY and TRUGEN_AVATAR_ID in your .env, and inserts an AvatarSession start right before session.start(...) — your pipeline config stays untouched:
Quickstart
Create your first agent and embed it in minutes.
MCP Server
Pair the skill with the docs MCP server for full-text search over every page.
LiveKit Integration
Full plugin reference: options, environment variables, and examples.
API Reference
Every endpoint the skill puts at your agent’s fingertips.