Skip to content
Agentmart
Submit a tool

eval

Evaluate a call recording with a multimodal LLM.

Skill by vocalbridgeai

IndexedApache-2.0★ 8
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/vocalbridgeai-eval

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Evaluate a call recording with a multimodal LLM. Sends the audio, the agent's prompt and configuration, the structured session log (transcript + tool calls + client actions), and the raw session report for a qualitative QA assessment. Pilot subscribers only, 100 evals per day.

Use cases: documents, testing, ml, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/eval

Tools it pre-approves 1

From allowed-tools in SKILL.md: the agent may use these without asking you each time.

  • Bash

What's inside

Skill name
eval
Description
Evaluate a call recording with a multimodal LLM. Sends the audio, the agent's prompt and configuration, the structured session log (transcript + tool calls + client actions), and the raw session report for a qualitative QA assessment. Pilot subscribers only, 100 evals per day.
License
Apache-2.0
Allowed tools
Bash
Instructions
91 lines in SKILL.md · view on GitHub

Before installing

  • Pre-approves any shell command

Files (1)

  • SKILL.md

SKILL.md (first lines)

Evaluate a Vocal Bridge call recording with a multimodal LLM. Returns a structured score, verdict, and concrete suggestions for improving the agent's prompt.

First ensure CLI is installed and up to date:

```bash
pip install --upgrade vocal-bridge
```

## Usage

```bash
vb eval <session_id> [--objective "..."] [--scenario "..."] [--objective-file FILE] [--scenario-file FILE] [--json]
```

The evaluator model is fixed by the platform.

## Examples

```bash
# Basic eval against the agent's own system prompt
vb eval 550e8400-e29b-41d4-a716-446655440000

# With a specific objective
vb eval <session_id> --objective "Schedule an interview for next Tuesday"

# With both an objective and an expected scenario
vb eval <session_id> \
  --objective "Confirm the candidate's availability" \
  --scenario "The user is busy and tries to reschedule twice"

# Read long objective/scenario from files
vb eval <session_id> --objective-file objective.txt --scenario-file scenario.txt

# Raw JSON output (for piping into another tool)
vb eval <session_id> --json
```

## What gets sent to the evaluator

- Full audio recording of the call (inline, up to ~18 MB)
- Agent's current system prompt (from `vb config show`)
- Caller-supplied `--objective` and `--scenario` (optional)
- Structured transcript with the agent's tool calls
- Client action events log (heartbeats and custom bidirectional events between the agent and the client app)
- Raw session report (for troubleshooting context)

The evaluator uses the audio as the primary source of truth for tone, interruptions, and timing, and uses the structured logs to verify what tools/actions actually fired.

## Output

```
Call Evaluation
----------------------------------------
  Session:      550e8400...
  Score:        7/10
  Verdict:      partial

Summary:
  The agent answered the user's questions accurately but missed
  the scheduling objective when the user asked to reschedule.

What worked:
  + Greeted the caller naturally
  + Recovered cleanly from a mid-sentence interruption

What didn't:
  - Did not call schedule_meeting tool when the user gave a date
  - Tone became impatient on the second reschedule attempt

Suggested prompt improvements:
  Add an explicit instruction to call schedule_meeting whenever
  the user proposes any time, including reschedules.
```

## Restrictions

- **Pilot subscription required** — `403` if not subscribed
- **100 evals/day per user** across all your agents — `429` when exceeded
- **18 MB inline audio cap** per recording — extremely long calls will be rejected
- The session must already have a recording (`vb logs <session_id>` will tell you)

## Based on $ARGUMENTS

- Contains a UUID -> use it as the session_id
- Contains `--objective "..."` -> pass through
- Contains `--scenario "..."` -> pass through
- Contains `--objective-file` or `--scenario-file` -> pass through
- Contains `--json` -> output raw JSON
- Empty -> show usage instructions and a hint to use `/vocal-bridge:logs` to find a session_id

From vocalbridgeai/vocal-bridge-claude-plugin, Apache-2.0.

More from vocalbridgeai/vocal-bridge-claude-plugin

Signals

Stars
8
Forks
1
Open issues
0
Last commit (this folder)
May 6, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from vocalbridgeai

Cite this page

eval skill. Agent Mart. https://agentmart.dev/skills/vocalbridgeai-eval (last updated 2026-10-24)