cekura-create-agent

Configures and connects voice AI agents to the Cekura testing platform.

7|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/cekura-ai/cekura-skills --skill cekura-create-agent-cekura-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cekura-create-agent
Source: https://github.com/cekura-ai/cekura-skills/tree/main/cekura/skills/cekura-create-agent
Command: npx skills add https://github.com/cekura-ai/cekura-skills --skill cekura-create-agent-cekura-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Setting up a voice or chat AI agent on the Cekura platform involves many provider-specific steps — credentials, connection modes, mock tools, knowledge bases, and dynamic variables — and missing any of them produces broken test runs. This Skill walks through the entire setup as an 11-phase guided workflow and verifies the agent end-to-end with a real test conversation. ## Core Features & Use Cases - Provider-aware setup flow: Supports VAPI, Retell, ElevenLabs, LiveKit, Pipecat, Bland, Synthflow, KoreAI, Genesys, Cisco, and self-hosted agents, with per-provider credential and connection requirements. - Auto-import path: For VAPI, Retell, ElevenLabs, Bland, and Synthflow, imports the system prompt, phone number, tools, knowledge base, and dynamic variables automatically via configure_from_provider. - SDK integration: Wires the Cekura SDK into LiveKit or Pipecat agent code for transcripts, tool calls, metrics, and OTel traces. - Mandatory verification run: Generates a scenario, runs it against the agent, and inspects the transcript until a real back-and-forth conversation is confirmed. - Use Case: A developer with a Retell voice agent wants to start testing it on Cekura — the Skill collects the API key and agent ID, auto-imports the configuration, and confirms the agent works with a live test call. ## Quick Start Ask the assistant to create and connect your voice agent on Cekura, mentioning your provider such as VAPI or LiveKit.

Frequently Asked Questions about cekura-create-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect my VAPI or Retell agent to Cekura?

Provide your provider API key and agent ID, then create the agent with configure_from_provider set to true. Cekura auto-imports the name, system prompt, phone number, tools, knowledge base, and dynamic variables, and you poll the import-progress endpoint until completion.

How do I set up a LiveKit or Pipecat agent for testing?

Keep provider.type as livekit or pipecat, collect the provider credentials, then integrate the Cekura SDK into your agent code using track_session or track_pipeline before session start. The SDK adds transcripts, tool calls, metrics, and OTel traces to every run.

Which voice AI providers does Cekura support?

Cekura supports VAPI, Retell, ElevenLabs, LiveKit, Pipecat, Bland, Synthflow, Cisco, KoreAI, Genesys, and self-hosted agents over phone, SIP, WebRTC, or WebSocket. Auto-import of agent configuration is available for VAPI, Retell, ElevenLabs, Bland, and Synthflow.

Why is my Cekura verification run showing an empty transcript?

An empty transcript usually means the agent connected but sent no messages, often because responses are not in Cekura's expected JSON content format or the server is unreachable. Check the agent response format, WebSocket URL, mock tools, and dynamic variables, then re-run the scenario.

Does my self-hosted agent need a public WebSocket URL for Cekura testing?

Yes, Cekura must reach a working wss:// endpoint before agent creation. If your server is local, run it and expose it with ngrok, then set the forwarding URL as the chat_agent_details config URL — placeholder URLs are not supported.