Agent skill

vapi

Mapping guidance for Vapi voice AI events. Covers call metrics, assistant performance, cost tracking, and transcript handling. Use for any Vapi-connected dashboard generation or editing task.

Stars 0
Forks 1

Install this agent skill to your Project

npx add-skill https://github.com/gracebotly/flowetic-app/tree/main/workspace/skills/vapi

Metadata

Additional technical details for this skill

author
getflowetic
phase scope
all

SKILL.md

Vapi Platform Skill

Overview

Vapi is a voice AI platform for building phone agents. Users connect Vapi assistants to Getflowetic to monitor call performance, track costs, and analyze conversation outcomes.

Vocabulary

  • call: A single voice interaction between an assistant and a caller
  • assistant: A configured Vapi voice agent with a system prompt, model, and voice
  • ended_reason: Why the call terminated (hangup, voicemail, error, silence-timeout, max-duration)
  • cost: Per-call cost in USD based on duration + model usage
  • transcript: Full text of the conversation
  • status: Call outcome — ended (success) or other values (failure)

Key Metrics for Dashboards

  • Call Volume: Total calls over time — trend chart on started_at
  • Success Rate: Percentage of calls with status=success — hero stat
  • Avg Duration: Average call length in ms — supporting metric card
  • Cost per Call: Total cost divided by call count — supporting metric
  • Assistant Breakdown: Calls per assistant — pie chart on assistant_name/workflow_name

Event Field Mapping

The Vapi import route normalizes call data into the standard event schema. These are the fields that appear in event.state:

Event Field Semantic Type Dashboard Use
workflow_id identifier Maps to assistant_id — count only
workflow_name dimension Maps to assistant name — breakdown charts
execution_id surrogate_key Maps to call_id — "Total Calls" KPI
status dimension Success rate percentage — hero stat
duration_ms measure (avg) "Avg Call Duration" metric card
started_at time_dimension Timeseries trend axis
ended_at time_dimension Detail only
platform constant Always "vapi" — skip

These fields also appear in event.labels:

  • assistant_id, assistant_name, call_id, status

Dashboard Templates

  • voice-analytics: Call volume trend, success rate, avg duration, assistant breakdown
  • assistant-performance: Per-assistant comparison with call counts and durations
  • cost-tracker: Cost trends over time, cost per call, total spend

Mapping Heuristics (Legacy Aliases)

These field name variations should resolve to the canonical names above:

  • duration: call_duration_seconds | duration | call_length → duration_ms
  • status: status | call_status | outcome → status
  • cost: cost_usd | cost | price → cost

Expand your agent's capabilities with these related and highly-rated skills.

gracebotly/flowetic-app

business-outcomes-advisor

Skeleton-intelligent revenue strategy for AI automation agencies. Frames proposals through monetization lenses across all UI types — dashboards, product pages, and admin panels. Knows the full skeleton catalog, SaaS wrapper productization flow, and enrichment boundaries. Active in propose phase only. Max 1-2 questions, plain language, agency-native vocabulary.

0 1
Explore
gracebotly/flowetic-app

ui-ux-pro-max

UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.

0 1
Explore
gracebotly/flowetic-app

make

Mapping guidance for Make.com (Integromat) scenario events. Covers execution metrics, scenario performance, operation counts, and module analytics.

0 1
Explore
gracebotly/flowetic-app

data-dashboard-intelligence

Universal intelligence for turning normalized event data into premium, story-driven dashboards. Covers field-to-component mapping, aggregation selection, dashboard story structure, hero stat detection, and graceful degradation. Use this skill whenever generating a dashboard spec, editing dashboard components, choosing chart types, deciding aggregation methods, handling empty or sparse data, writing component headlines, ordering components on a dashboard, or picking which metric should be the hero stat. Even if the user doesn't say "dashboard intelligence", use this skill for ANY dashboard generation or editing task.

0 1
Explore
gracebotly/flowetic-app

n8n

Dashboard-first journey guidance for n8n. Use when a user connected n8n and wants a Workflow Activity Dashboard (default) with auto-mapping and live preview, and optionally to turn a workflow into a product.

0 1
Explore
gracebotly/flowetic-app

retell

Mapping guidance for Retell AI voice agent events. Covers call metrics, agent performance, disconnect reasons, and conversation analytics.

0 1
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results