cmorillas

VAPI Calls

AI 智慧體v1.0.0
作者:cmorillas更新於 2026-05-18vapi-calls@clawhub_cmorillas99-cyber/vapi-calls
任務自動化工具呼叫

據 AlphaMoat 統計,截至 2026-09,VAPI Calls 累計下載 3,913 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 2,652 位,在「AI 智慧體」分類(969 個)中排名第 521 位。

累計安裝
126
累計下載
3913
星標
1
全站排名
#2,652
全站前 53% · 「AI 智慧體」前 54%
平台累計安裝累計下載星標評論
ClawHub ↗12637091-
SkillHub ↗12539131—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

使用前需要配置 API key、assistant、電話號碼和可從公網訪問的 HTTPS webhook;自定義任務會使用技能說明中的特定模型和結束通話能力。自主呼叫可能未經授權或不符合規定,也會處理通話記錄併產生費用;只有在合法且收件人已獲得適當通知或同意後才使用,並在發起前核對任務、號碼、帳單和資料處理。 應限制 webhook 訪問並保護儲存的通話記錄。

資料釋出於 2026-10-29

可以用來做什麼

  • 規劃預約、提醒或通知電話的任務內容
  • 審閱 webhook 與通話記錄的安全配置

什麼時候用

  • 呼叫目的合法、收件人已適當知情或同意,且費用與資料處理已確認時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

起草一份預約電話的任務說明,不要實際撥打。
列出發起電話前需要確認的接收方同意、號碼、webhook 和費用事項。

月度資料趨勢

累計下載3913
2523327040162026-03 · 累計下載 26262026-05 · 累計下載 31862026-07 · 累計下載 35642026-08 · 累計下載 36702026-09 · 累計下載 391326-0326-09
星標1
0122026-03 · 星標 12026-05 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093913—1
2026-083670+3.0%1
2026-073564—1
2026-053186—1
2026-032626—1

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

3.2 KB · ClawHub v1.0.0
---
name: vapi-calls
description: Advanced AI voice assistant for phone calls. Capable of persuasion, sales, restaurant bookings, reminders, and notifications.
emoji: 📞
author: César Morillas
version: 1.0.0
license: MIT
repository: https://github.com/vapi-ai/openclaw-vapi-calls
requires:
  env:
展開全部(共 82 行)
    - VAPI_API_KEY
    - VAPI_ASSISTANT_ID
    - VAPI_PHONE_NUMBER_ID
    - WEBHOOK_BASE_URL
  bins:
    - python3
  pip:
    - requests
tools:
  - name: make_vapi_call
    description: Triggers an autonomous AI phone call with a specific mission and waits for the final report.
    parameters:
      type: object
      properties:
        phone_number:
          type: string
          description: "Recipient's phone number (E.164 format, e.g., +34669000000)."
        first_message:
          type: string
          description: "Initial greeting. Use 'DEFAULT' to use the agent's configured greeting."
        system_prompt:
          type: string
          description: "AI instructions. Use 'DEFAULT' to use the agent's configured model/prompt. If custom text is provided, the call will force GPT-4o Mini + endCall tool."
        end_message:
          type: string
          description: "Optional. Final phrase. Use 'DEFAULT' to skip override."
      required: [phone_number, first_message, system_prompt]
---

# Vapi Calls - Agent Instructions

Use this skill to perform any task that requires voice interaction over the phone.

## Configuration & Network Requirements

⚠️ **IMPORTANT:** This skill requires your machine to be reachable from the internet to receive real-time call updates.

### 1. Environment Variables
Configure these in your OpenClaw `config.json` (or Gateway env):

- `VAPI_API_KEY`: Your Vapi Private API Key.
- `VAPI_ASSISTANT_ID`: The ID of the Vapi Assistant to use as a base.
- `VAPI_PHONE_NUMBER_ID`: The ID of the Vapi Phone Number.
- `WEBHOOK_BASE_URL`: **Crucial.** The public HTTPS URL where this agent is reachable (e.g., `https://my-claw.com` or `https://xyz.ngrok-free.app`). **Do not include a trailing slash.**
- `WEBHOOK_PORT` (Optional): The local port to listen on (Default: `4430`).
- `VAPI_LLM_PROVIDER`: (Optional) Provider for Custom Mode (Default: `openai`).
- `VAPI_LLM_MODEL`: (Optional) Model for Custom Mode (Default: `gpt-4o-mini`).

### 2. Connectivity Setup
You must expose the `WEBHOOK_PORT` (default 4430) to the internet.

**Option A: Cloudflare Tunnel (Recommended)**
`cloudflared tunnel --url http://localhost:4430`

**Option B: Ngrok**
`ngrok http 4430`

Set `WEBHOOK_BASE_URL` to the generated URL (e.g., `https://random-name.trycloudflare.com`).

## Usage

### Custom Mission (Dynamic)
Provide a specific `system_prompt`. The system will automatically use **GPT-4o Mini** and enable the **endCall** tool. The AI will be able to hang up autonomously.

### Native Agent (Static)
Pass `"DEFAULT"` for `first_message`, `system_prompt`, and `end_message`. The system will use the exact configuration (Model, Voice, Prompt) defined in the Vapi Dashboard.

## Troubleshooting

- **Call hangs / No report:** Check if `WEBHOOK_BASE_URL` is reachable from the internet. The Python script spins up a temporary server on `WEBHOOK_PORT` only during the call.
- **API 400 Error:** Check your `VAPI_PHONE_NUMBER_ID` and `VAPI_ASSISTANT_ID`.

「AI 智慧體」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。