Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
casperliu7 avatar

Outbound Caller

  • 10 installs
  • Updated June 25, 2026
  • casperliu7/small-company-agent

Provides base capabilities to drive smart outbound telemarketing calls, handling authentication, call initiation, and status polling against a dialer service.

About

A low-level skill that wraps a smart outbound-calling service with authentication, dial commands, status tracking, and streaming voice handling. A developer uses it as the foundation for automated telemarketing or outbound call workflows.

  • Configured via .env with service API key, secret, and instance ID
  • Async non-blocking dialer with status tracking and stream handling

Outbound Caller by the numbers

  • 10 all-time installs (skills.sh)
  • Ranked #1,485 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/casperliu7/small-company-agent --skill outbound-caller

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs10
Last updatedJune 25, 2026
Repositorycasperliu7/small-company-agent

What it does

Provides base capabilities to drive smart outbound telemarketing calls, handling authentication, call initiation, and status polling against a dialer service.

Files

SKILL.mdMarkdownGitHub ↗

Outbound Caller Skill

提供与智能外呼服务交互的基础底层能力,封装了鉴权、任务发起与状态查询。

Capabilities

  • Dialer: 发起呼叫指令。
  • Status Tracker: 获取当前通话/任务状态。
  • Stream Handler: 处理流式语音交互。

Configuration

需要在 .env 文件中配置以下参数以供 Skill 读取:

参数说明
SERVICE_API_KEY服务商 API Key
SERVICE_API_SECRET服务商 API Secret
SERVICE_INSTANCE_ID服务实例 ID

Usage

// 安装并引入
const caller = require('@skills/outbound-caller');

// 执行呼叫
await caller.dial({
  phoneNumber: '138xxxxxxxx',
  params: { ... }
});

Implementation Notes

本 Skill 使用了异步非阻塞模式,确保在复杂网络环境下通话的低延迟表现。在使用前,请确认已在服务商控制台配置好回调地址及权限。

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.