7-Day Voice AI Builder Challenge
in partnership withVoice AI Challenge Brief
Build a Voice Escalation SKILL for async coding assistants.
📞 Your agent got stuck. So it called you.
You kicked off a deep refactor in Claude Code and went for a walk. Twenty minutes in, your phone rang: “Hey! I found a race condition in the payment queue. Two ways to fix it: I can add a distributed lock: safe, but it adds latency to every transaction. Or I switch to sequential processing: it eliminates the issue entirely but cuts your throughput by 40%. I don't know which tradeoff your users can tolerate. What do you want me to do?”
You said “go sequential, we'll optimize throughput later.” Hung up, kept walking. By the time you got home, the fix was shipped and the tests were green. That's what you're building this week.
The Problem
You're using a coding assistant (Claude Code, Codex, Cursor, or a Replit Agent) to execute complex tasks. You kick off a process and step away. In your absence, the agent hits a wall:
- A destructive action needs sign-off (
rm -rf, a force-push, a prod deploy). - A plan needs approval before committing to a multi-file change.
- A subagent proposes a plan change that exceeds the original scope.
Until you return to your terminal, the work is stalled. Minutes, sometimes hours, of agent time evaporate waiting for a single human decision. You either have to babysit the agent or accept the delay.
The Challenge
In this 7-day challenge, using Vocal Bridge's voice-as-a-tool primitive, build a SKILL that teaches your coding assistant to call you via Vocal Bridge the moment it requires a human decision, and only then. (hint: use vb call)
The VocalBridge Coding-Agent Phone-Call System
One loop: blocked → call → decide → resume.
Wait, what's a SKILL?
A SKILL is a markdown file (SKILL.md) that acts as a behavioral instruction set for your coding assistant. Think of it as a reusable prompt-as-protocol: it tells the agent when to take a specific action, how to do it, and what to do with the result. Your agent reads the SKILL and follows it like a playbook.
In this challenge, your SKILL teaches the agent a new capability: voice escalation via vb call. Read more here.
Your SKILL tells the agent what to do with that response, and what to do if the call goes unanswered.
vb call end to end. If you haven't taken it, start there.Your SKILL Must Do Three Things
Discriminate
Know when a decision is genuinely yours and when the agent should resolve it independently. Not every error warrants a phone call.
Contextualize
Construct a spoken message like a voicemail to a busy colleague: stakes, options, and enough detail to decide without looking at a screen.
Execute
Handle the response (or lack of one) safely and reliably. Resume work immediately on a clear answer; fail safe on anything else.
What “Good” Looks Like
A simplified example of the decision logic your SKILL should encode:
| Scenario | Call? | Why / why not |
|---|---|---|
rm -rf /data in a deploy script | ✅ Yes | Destructive, irreversible, needs human sign-off. |
| Linter throws 3 warnings | ❌ No | Agent can fix or log these independently. |
| Two valid API designs, unclear which the user wants | ✅ Yes | Ambiguous requirement, human judgment needed. |
npm install fails, retried twice | ❌ No (usually) | Agent should try a third approach before escalating. |
| Prod deploy with no rollback plan | ✅ Yes | High stakes, human must accept the risk. |
| Pick between tabs vs spaces | ❌ No | Not a human decision. |
How You'll Be Evaluated: 100 Points
The Benchmark
Your SKILL is tested against a battery of secret blocking scenarios. Iterate on the leaderboard, get qualitative feedback, and refine over the 7-day window.
- Trigger discrimination: does it call only when necessary?
- Context sufficiency: enough info to decide instantly?
- Safety: handles timeouts, no-answers, garbled responses without proceeding blindly.
Call Integrity & UX
A qualitative review of your final SKILL and agent configuration:
- How natural & informative is the call: concise, urgent, clear?
- Does the handshake feel reliable: does the agent resume gracefully?
- Was the question answerable from the spoken context alone?
- Did the agent confirm and resume correctly on voice input?
💡 Your best score across the 7 days is your final submission score.
⚠️ You're graded on your SKILL's behavior, not the underlying model's intelligence.
Design Principles for a 5-Star SKILL
What You Submit
SKILL.md: your voice-escalation skill file.- Video (MP4, MOV, or WEBM file): a screen share of your terminal and the phone call made by your agent to your phone. (Required to qualify for prizes.)
Scope & Format
- Solo.
- Skills framework: your SKILL must follow the skills framework defined here. Use any coding assistant you're comfortable with (Claude Code, Codex CLI, Cursor, Replit Agent, anything else) as long as it supports this framework.
SKILL.mdformat: Markdown. Should contain: trigger conditions (when to call), message construction logic, response handling, and failure/timeout behavior.
vb call from your terminal and receive a structured response. Everything builds from that.