Autovoiceevals — AI skill for Claude Code
A self-improving loop for voice AI agents.
How to install Autovoiceevals
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ArchishmanSengupta/autovoiceevals and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Autovoiceevals does
A self-improving loop for voice AI agents. Uses karpathy's autoresearch as foundation.
Alternatives in AI
README
autovoiceevals
A self-improving loop for voice AI agents. Inspired by the keep/revert pattern from [karpathy/autoresearch](https://github.com/karpathy/autoresearch).
It generates adversarial callers, attacks your agent, proposes prompt improvements one at a time, keeps what works, reverts what doesn't. Run it overnight, wake up to a better agent.
Works with [Vapi](https://vapi.ai), [Smallest AI](https://smallest.ai), and [ElevenLabs ConvAI](https://elevenlabs.io/conversational-ai).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EXPERIMENT 4
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[modify] Simplify conversation flow section
Prompt: 7047 → 4901 chars
[PASS] 0.925 [██████████████████░░] CSAT=95 Urgent Authority Figure
[PASS] 0.925 [██████████████████░░] CSAT=85 Emotional Seller
[PASS] 0.925 [██████████████████░░] CSAT=85 Confused Schedule Manipulator
[PASS] 0.925 [██████████████████░░] CSAT=85 Rapid Topic Hijacker
[PASS] 0.925 [██████████████████░░] CSAT=92 Mumbling Boundary Tester
Result: score=0.925 (= 0.000) csat=88 pass=5/5
→ KEEP (best=0.925, prompt=4901 chars)
Setup
1. Clone and install
git clone https://github.com/ArchishmanSengupta/autovoiceevals.git
cd autovoiceevals
pip install -r requirements.txt
2. Add your API keys
cp .env.example .env
Open `.env` and fill in your keys:
# Always required
ANTHROPIC_API_KEY=sk-ant-...
# If using Vapi
VAPI_API_KEY=your-vapi-server-api-key
# If using Smallest AI
SMALLEST_API_KEY=your-smallest-api-key
# If using ElevenLabs
ELEVENLABS_API_KEY=your-elevenlabs-api-key
You need the Anthropic key (for Claude, which generates scenarios and judges conversations) plus the key for whichever voice platform your agent runs on.
3. Configure your agent
Copy an example config for your platform:
# For Vapi
cp examples/vapi.config.yaml config.yaml
# For Smallest AI
cp
Related Skills
Wikievolve
Karpathy-inspired LLM wiki and Google WikiSkill implementation for grounded agent memory, persistent knowledge
Brain Dump
Teaching guide for using your techtrip-secondbrain LLM Wiki — explains every ingestion type (files, URLs, YouT
Training AI Agents
Training architecture for self-improving AI agents.
Claude Improve
A self-improving retrospective skill for Claude Code. One command makes your AI agents get better after every
Real Agent Setup
Turn Antigravity, OpenCode, Claude Code or any AI coding assistant into a fully contextualized, secure, self-i
Sento
Self-improving AI agents that run 24/7 on Claude Code. Discord, Telegram, Slack. One command setup.
Related Agents
Skill Optimizer
SKILL.md 자동개선 에이전트 — Karpathy autoresearch 루프
Autoresearcher
One-bounded-dig research experimenter — reads the brief, proposes ONE hypothesis targeting ONE harness compone
Team Karpathy
Dev-team skeptic, based on Karpathy's guidelines. Clears up requirements, states assumptions, sets success cri