create-tool

Automate design and deployment of custom Vapi voice assistant tools.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/imalfect/callwrench-ai --skill create-tool-imalfect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-tool
Source: https://github.com/imalfect/callwrench-ai/tree/main/.agents/skills/create-tool
Command: npx skills add https://github.com/imalfect/callwrench-ai --skill create-tool-imalfect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creates modular tools for Vapi voice assistants, enabling actions during calls such as data lookups, call transfers, scheduling, and API integration.

Core Features & Use Cases

  • Tool creation and hosting: define function tools, transfer call tools, end-call tools, and server endpoints to perform real-time actions.
  • Multi-channel integrations: connect with Google Calendar, Sheets, Slack, and MCP servers to extend agent capabilities.
  • Use Case: a contact center automates agent workflows by creating reusable tools that fetch data, schedule events, and log activities during customer calls.

Quick Start

Configure a Vapi tool server and provide an API key so the assistant can create and register tools.

Frequently Asked Questions about create-tool

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

FAQPage Schema
How do I build custom tools for Vapi voice assistants to trigger during calls?

To build custom tools for Vapi voice assistants, you define function tools, transfer call tools, and server endpoints that execute real-time actions like data lookups and API integration. Configure a Vapi tool server and provide an API key to register the tools.

What actions can a Vapi voice assistant perform with custom tool integration?

Vapi voice assistants with custom tool integration can perform data lookups, call transfers, event scheduling, and external API triggering. These modular tools connect with Google Calendar, Sheets, Slack, and MCP servers to execute real-time actions during customer calls.

Can I connect my Vapi assistant to Google Calendar and Slack during a call?

Yes, you can connect Vapi assistants to Google Calendar, Sheets, Slack, and MCP servers during calls. The tool server supports multi-channel integrations that extend agent capabilities to schedule events and log activities in real time.

What's the best way to deploy a modular tool server for contact center automation?

Deploying a modular tool server for contact center automation involves defining reusable function tools and server endpoints that fetch data and trigger external APIs. This approach automates agent workflows by logging activities and scheduling events during customer calls.

Do I need an API key to set up server endpoints for Vapi voice assistant tools?

Yes, you need an API key to set up server endpoints for Vapi voice assistant tools. Providing an API key allows the assistant to create, register, and deploy structured responses for tool calls across automation pipelines.

How does Vapi handle structured responses for real-time tool calls?

Vapi handles structured responses for real-time tool calls by defining function and tool definitions within a modular tool server. This enables voice assistants to execute on-call actions like data lookups and call transfers with consistent structured outputs.