create-tool

Create and wire function tools for voice assistant call actions.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/ostsam/vapight-kampff --skill create-tool-ostsam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-tool
Source: https://github.com/ostsam/vapight-kampff/tree/main/.agents/skills/create-tool
Command: npx skills add https://github.com/ostsam/vapight-kampff --skill create-tool-ostsam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables voice assistants to perform actions during calls by defining and wiring custom tools that can fetch data, automate tasks, and integrate with external APIs.

Core Features & Use Cases

  • Create function tools to execute server-side logic and API calls during conversations.
  • Manage calls through tools for transferring, ending, DTMF interactions, and other call-control actions.
  • Integrate with calendars, spreadsheets, messaging platforms, and external services to extend capabilities in real-time.

Quick Start

Set your VAPI_API_KEY and begin by creating a function tool via a POST to your tool endpoint.

Frequently Asked Questions about create-tool

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

FAQPage Schema
How do I create custom tools for voice assistants to perform actions during calls?

To create custom tools for voice assistants, you define function tools and API integrations that execute server-side logic. You wire these tools to fetch data, automate tasks, and interact with external services during real-time call workflows.

What are function tools and how do they work with API integrations in real-time call workflows?

Function tools are definitions that empower voice assistants to execute specific actions by connecting to API integrations. They work by triggering server-side logic during calls to fetch data or manage tasks across external platforms like calendars and messaging services.

Can I use custom tools to manage call control actions like transferring or ending calls?

Yes, you can use custom tools to manage call control actions during real-time workflows. The tools support transferring, ending calls, and DTMF interactions, allowing the voice assistant to directly manipulate the call state based on conversation logic.

How do I integrate a voice assistant with external calendars, spreadsheets, and messaging platforms?

You integrate a voice assistant with external calendars, spreadsheets, and messaging platforms by defining custom function tools. These tools wire API integrations to the external services, allowing the assistant to fetch and update data in real-time during calls.

What do I need to start building a tool server for voice assistant API integrations?

To start building a tool server for voice assistant API integrations, you need your VAPI_API_KEY and a structured server definition. You begin by creating a function tool via a POST request to your tool endpoint to establish the connection.

What safety considerations should I review when defining server-side logic for voice assistant tools?

When defining server-side logic for voice assistant tools, safety considerations involve managing access to external APIs and validating data fetched during calls. The structured workflow includes specific safety guidelines to ensure secure automation and call-control actions.