短信服务Skill操作手册

更新时间:
复制为 MD 格式

阿里云短信服务Skill将短信发送、资质/签名/模板查询、发送记录查询和统计分析能力封装为AI Agent可调用的技能。通过该Skill,可以在Claude Code、Qoderwork、悟空、OpenClawAgent工具中,以自然语言完成短信发送和数据查询,无需频繁切换控制台或手动整理号码文件。本文介绍短信服务Skill的核心能力、安装配置和使用方法。

前提条件

  1. 已创建RAM子账号并获取AccessKey IDAccessKey Secret。

    由主账号在RAM访问控制中心创建子用户,并授予AliyunDysmsFullAccessAliyunDysmsReadOnlyAccess权限。关于如何创建AccessKey,请参见创建AccessKey

  2. 已在短信服务控制台完成资质申请、签名创建和模板申请,且全部通过审核。

核心技能和优势

核心技能

能力

说明

发送短信

单次或批量发送文本短信,支持验证码、通知和营销短信

发送记录查询

通过手机号和时间范围查询发送详情和发送状态

资质信息查询

查询名下的资质列表,筛选可用的资质清单和详情

签名信息查询

查询名下的签名列表,筛选和资质关联的签名清单和详情

模板信息查询

查询名下的模板列表,筛选可用的模板清单和详情

发送记录统计

支持查询近3年的短信发送统计数据

核心优势

  • 对话式完成短信发送:无需频繁进入控制台,可直接在Claude Code、Qoderwork、悟空、OpenClawAgent工具中,通过自然语言完成签名查询、模板查询和短信发送。

  • 降低号码文件整理成本:传统群发方式对号码文件和变量格式要求较高,格式不符可能导致任务失败。使用Skill后,只需提供本地号码文件位置,Agent可解析Excel、TXT、CSV等文件,并辅助完成变量匹配。

  • 自动汇总发送结果:Skill支持发送完成后返回成功数、失败数和失败原因分类,也支持按时间、签名、模板等维度查询发送记录和统计数据。

  • 支持灵活数据分析:相比控制台固定筛选维度,Skill可支持自然语言指定统计口径,例如“最近三天按签名汇总”“上周vs本周对比”“本月发送成功率趋势”等。

安装方式

短信服务Skill支持两种安装方式,根据实际场景选择:

安装方式

适用场景

支持工具

官方技能安装(推荐)

AI工具的技能广场已上架短信服务Skill,一键安装即可使用

Qoderwork、悟空

手动上传安装

技能广场未上架或需要离线安装时,通过下载压缩包手动上传

Qoderwork、悟空、Claude Code、OpenClaw

官方技能安装(推荐)

进入AI工具首页,单击技能,在技能广场中搜索“阿里云短信服务”,一键安装。

Qoderwork

image.png

  1. 打开Qoderwork,单击技能进入技能广场。

  2. 搜索“阿里云短信服务”,单击安装

  3. 安装完成后,确认技能状态为已启用。

手动上传安装

当技能广场未上架短信服务Skill或需要离线安装时,通过以下步骤手动安装。

通用步骤

  1. 阿里云技能平台下载短信服务技能压缩包alibabacloud-sms-send.zip

  2. AI工具的技能中心上传技能压缩包。

  3. 验证技能状态是否已启用。

以下是各工具的具体操作说明。

Qoderwork

  1. 单击创建技能 > 上传技能

  2. 上传从阿里云技能平台下载的短信服务技能压缩包。

  3. 安装完成后,检查短信服务技能状态是否为已启用。

悟空

  1. 单击创建技能 > 上传技能

  2. 上传从阿里云技能平台下载的短信服务技能压缩包。

  3. 查看本地上传状态,待安全审核通过后单击安装,完成技能安装。

  4. 确认安装状态为已启用。

Claude Code

参考官方文档:Claude Code技能文档

  1. 将下载的技能压缩包解压。

  2. 将技能目录移入Claude Code的技能目录:

    • 全局生效(所有项目):移到~/.claude/skills/目录下。

    • 项目级生效(仅当前项目):移到项目根路径/.claude/skills/目录下。

  3. 重启Claude Code,技能即可生效。

OpenClaw

  1. 将下载的技能压缩包解压,复制技能所在的目录路径。

  2. OpenClaw中输入该路径,直接对话“帮我安装一下这个目录下的技能”。

  3. 等待技能安装完成的提示信息后即可使用。

环境配置

安装运行环境

选中短信服务Skill后咨询日常问题,若缺少本地环境配置,AI工具会自动安装所需环境。

配置阿里云账号AccessKey

运行环境安装完成后,配置AccessKey以授权Skill访问短信服务API。

  1. 获取AccessKey IDAccessKey Secret。

    登录RAM访问控制中心,在目标子用户的详情页中创建或查看AccessKey。详情请参见创建AccessKey

  2. 打开终端(Terminal),执行以下命令打开配置文件:

    open ~/.aliyun/config.json
  3. AccessKey填入配置文件,示例如下:

    {
      "current": "default",
      "profiles": [
        {
          "name": "default",
          "mode": "AK",
          "access_key_id": "<your_access_key_id>",
          "access_key_secret": "<your_access_key_secret>",
          "region_id": "cn-hangzhou",
          "output_format": "json",
          "language": "en",
          "site": "china",
          "auto_plugin_install": true
        }
      ],
      "meta_path": ""
    }

    <your_access_key_id><your_access_key_secret>替换为实际的AccessKey IDAccessKey Secret。

  4. 保存配置文件。

验证配置

配置完成后,在AI工具中向短信服务Skill发送“查询我的签名列表”。若返回签名数据,则配置成功;若提示认证失败,请检查AccessKey是否正确填写以及RAM子账号是否已授权AliyunDysmsFullAccess权限。

使用说明

安装并配置完成后,在AI工具中选中短信服务Skill,通过自然语言对话即可完成短信发送和数据查询。

支持的操作

  • 对话式查询资质、签名和模板详情,获取可用的签名和模板。

  • 自动单次或批量发送短信,可读取本地文件解析发送手机号和变量。

  • 查询发送详情,解析失败原因。

  • 多维度分析统计近3年的发送数据。

典型使用场景

发送短信

  1. Agent对话框中输入“查询我可用的签名和模板”,确认可用的签名和模板。

  2. 输入发送指令,例如“使用签名【XX公司】和模板SMS_XXX,向138****0001发送一条验证码短信,验证码为1234”。

  3. Agent自动调用短信发送接口,返回发送结果。

批量发送短信

  1. 准备包含手机号和变量的本地文件(支持Excel、TXT、CSV格式)。

  2. Agent对话框中输入“读取/Users/xxx/phones.xlsx,使用签名【XX公司】和模板SMS_XXX批量发送短信”。

  3. Agent解析文件内容,自动匹配手机号和变量,完成批量发送,并返回成功数、失败数和失败原因分类。

查询和统计

以下是一些常用的查询指令示例:

  • “查询138****0001最近7天的发送记录”

  • “最近三天按签名汇总发送量”

  • “上周vs本周发送对比”

  • “本月发送成功率趋势”

FAQ

短信服务Skill支持哪些AI Agent工具?

目前支持Claude Code、Cursor、OpenClaw、Qoderwork、悟空等遵循Agent Skills标准的工具。更多平台持续接入中。

Skill和控制台的能力有什么区别?

Skill当前支持发送短信、查询资质/签名/模板、查询发送记录和统计数据。资费查询、套餐包管理、审核加急等功能暂不支持,仍需通过控制台操作。

没注册账号,可以发短信吗?

不可以。需要注册阿里云账号,并开通短信服务,且已有审核通过的资质、签名和模板才可发送短信。

个人用户可以使用吗?

短信发送需要企业资质。个人用户如果有企业信息,可创建他用企业资质;不支持个人资质发送短信。

号码文件必须按控制台模板整理吗?

不需要。可使用Excel、TXT、CSV等本地文件,只要文件中包含手机号和必要变量,Agent可辅助解析和匹配。

什么样的签名和模板可以用来发短信?

签名审核状态为“通过”且状态为“可用-异常”或“可用-正常”,模板审核状态为“通过”,即可使用该签名和模板组合发送短信。

一次可以发多少条短信?

单次可批量发送100条短信,超过100条可分批多次发送。