voice-agent-expert
Troubleshoot LiveKit Letta Voice Agents
Voice agent failures are hard to diagnose when audio, WebRTC, tokens, and process state interact. This skill gives focused checks, workflows, and helper scripts for LiveKit and Letta debugging.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "voice-agent-expert" from https://skillstore.io/skills/egadams-voice-agent-expert.md and its manifest at https://skillstore.io/api/skills/egadams-voice-agent-expert/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "voice-agent-expert". My voice agent joins the room but never responds.
Expected outcome:
- Probable cause: duplicate voice-agent workers or the wrong LiveKit hook.
- Confirm that only one worker is active and that local testing uses DEV mode.
- Check logs for the routing marker that proves Letta is receiving messages.
Using "voice-agent-expert". The playground says my token is invalid.
Expected outcome:
- Generate a fresh LiveKit token because tokens expire after several hours.
- Confirm the LiveKit URL matches the server endpoint used by the browser.
- Treat the token as sensitive and avoid sharing logs that contain it.
Using "voice-agent-expert". Audio cuts out after a few seconds.
Expected outcome:
- Check for duplicate voice-agent workers before changing model or audio settings.
- Restart the worker cleanly after stopping stale processes and clearing stale rooms.
- Verify that the active worker is the one receiving current logs.
Security Audit
High RiskThe skill appears intended for local LiveKit and Letta debugging, not covert exfiltration. Several findings are confirmed because helper scripts read .env files, handle API secrets, spawn shell commands, and start local services with hardcoded paths. Many markdown backtick and localhost URL findings are false positives, but the package needs hardening before broad marketplace distribution.
Confirmed security concerns (8)
Capability review items (32)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Filesystem access (32)
๐ Network access (6)
โ๏ธ External commands (22)
๐ Env variables (16)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/egadams-voice-agent-expert/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/egadams-voice-agent-expert?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/egadams-voice-agent-expert?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/egadams-voice-agent-expert/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/egadams-voice-agent-expert.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
EGAdams. (2026). voice-agent-expert security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/egadams-voice-agent-expert/audits/8BibTeX citation
@techreport{egadams-egadams-voice-agent-expert-2026,
author = {EGAdams},
title = {voice-agent-expert security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/egadams-voice-agent-expert/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "voice-agent-expert security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "EGAdams"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/egadams-voice-agent-expert/audits/8"
identifiers:
- type: other
value: "skillstore:egadams-voice-agent-expert:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Fix Local Voice Chat Setup
Diagnose why a local LiveKit and Letta voice session fails to connect or respond.
Debug Audio Cutoffs
Trace intermittent audio failures to duplicate workers, stale rooms, or wrong agent mode.
Prepare Support Runbooks
Turn repeated LiveKit and Letta failures into repeatable checks and escalation steps.
Try These Prompts
My LiveKit and Letta voice agent does not connect. Ask for the error, then guide me through the safest checks first.
Explain whether I should use START mode or DEV mode for local voice chat, and list the symptoms of choosing the wrong mode.
Help me determine whether duplicate voice-agent workers or stale LiveKit rooms are causing audio cutoffs.
Review my local LiveKit and Letta startup workflow for security risks, secret handling, and safer process management.
Best Practices
- Review every command before running it against local services or shell startup files.
- Move hardcoded paths into configuration before sharing this workflow across machines.
- Treat generated LiveKit tokens and .env contents as sensitive credentials.
Avoid
- Do not run broad process-kill commands without confirming the matching processes.
- Do not bind local development services to all interfaces without network controls.
- Do not paste generated tokens or .env-derived output into public issue reports.
Frequently Asked Questions
What systems does this skill target?
Does this skill run commands automatically?
Can it generate LiveKit tokens?
Is it ready for production deployment?
Why do duplicate processes matter?
Why does the audit flag risk?
Developer Details
Author
EGAdamsLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
72d5025b022c77f7a51bdf5c1637c689c80e89d1
Maintenance freshness
7/18/2026
Usage
4 downloads ยท 177 views
File structure