Skip to main content
Coval tracing skills are promptable instructions for your AI coding agent. They help your agent inspect your repository, add OpenTelemetry export to Coval, verify one real trace, improve span quality, create trace-based metrics, and debug missing or sparse traces. Use tracing skills when you want a reviewable workflow instead of a one-command code modification. The skills do not change your code by themselves. Your coding agent reads the skill instructions, proposes a plan, edits your repo only when you approve that workflow, and leaves you with a diff you can review.
If you want a one-command Python setup for a supported voice agent, use the Coval Wizard. If your team needs a slower, reviewable process or has a custom agent shape, use the tracing skills.

Copy this for your coding agent

Open your agent repository in your coding agent of choice, then copy and paste this prompt.

Install the skills

From any directory where your coding agent can access installed skills:
If your environment does not allow npx, clone and review the repository directly:
Then point your coding agent at coval-external-skills/skills/traces/ and ask it to use the skill you need.

Tracing skill inventory

Before you start

Have these ready:
  • Your agent repository
  • A Coval API key with access to the organization that owns the agent
  • The Coval agent ID or the exact agent name
  • The Coval connection type for the agent
  • A command or runbook for one test simulation or monitoring conversation
  • A deployment path for the changed agent
Do not paste API keys into prompts. Set them in your shell or secret manager instead:
If you use the Coval CLI, authenticate before asking your coding agent to work:

Choose the right correlation path

Coval traces must be tied to one simulation output or one submitted conversation. Tell your coding agent which path your agent uses.

Detailed setup prompt

Use this longer prompt when you only want the first setup step.

After validation starts

Once the initial validation run has started, use the follow-up skills while it is pending. They should still verify against the finished Coval trace before declaring success.

Improve trace quality

Create trace metrics

Debug missing or sparse traces

What success looks like

A completed setup should leave you with:
  • A reviewed diff in your agent repository
  • No hard-coded secrets
  • One clear correlation path: X-Simulation-Id or X-Conversation-Id
  • A successful local check
  • A deployed agent that still handles calls or messages normally
  • A completed Coval simulation or conversation with a trace visible in the OTel Traces card or Trace Search
  • At least one useful span such as conversation, turn, stt, llm, tts, or llm_tool_call
  • Custom trace metrics that are created and computed from real spans in at least one completed run/result
  • Direct proof URLs for runs list, run, result, and trace viewer
For production debugging, continue with optimize-trace-observability and configure-trace-metrics so traces answer the questions your team actually investigates.

See also