阿里云短信服务Skill将短信发送、资质/签名/模板查询、发送记录查询和统计分析能力封装为AI Agent可调用的技能。通过该Skill,可以在Claude Code、Qoderwork、悟空、OpenClaw等Agent工具中,以自然语言完成短信发送和数据查询,无需频繁切换控制台或手动整理号码文件。本文介绍短信服务Skill的核心能力、安装配置和使用方法。
前提条件
已创建RAM子账号并获取AccessKey ID和AccessKey Secret。
由主账号在RAM访问控制中心创建子用户,并授予
AliyunDysmsFullAccess和AliyunDysmsReadOnlyAccess权限。关于如何创建AccessKey,请参见创建AccessKey。已在短信服务控制台完成资质申请、签名创建和模板申请,且全部通过审核。
核心技能和优势
核心技能
能力 | 说明 |
发送短信 | 单次或批量发送文本短信,支持验证码、通知和营销短信 |
发送记录查询 | 通过手机号和时间范围查询发送详情和发送状态 |
资质信息查询 | 查询名下的资质列表,筛选可用的资质清单和详情 |
签名信息查询 | 查询名下的签名列表,筛选和资质关联的签名清单和详情 |
模板信息查询 | 查询名下的模板列表,筛选可用的模板清单和详情 |
发送记录统计 | 支持查询近3年的短信发送统计数据 |
核心优势
对话式完成短信发送:无需频繁进入控制台,可直接在Claude Code、Qoderwork、悟空、OpenClaw等Agent工具中,通过自然语言完成签名查询、模板查询和短信发送。
降低号码文件整理成本:传统群发方式对号码文件和变量格式要求较高,格式不符可能导致任务失败。使用Skill后,只需提供本地号码文件位置,Agent可解析Excel、TXT、CSV等文件,并辅助完成变量匹配。
自动汇总发送结果:Skill支持发送完成后返回成功数、失败数和失败原因分类,也支持按时间、签名、模板等维度查询发送记录和统计数据。
支持灵活数据分析:相比控制台固定筛选维度,Skill可支持自然语言指定统计口径,例如“最近三天按签名汇总”“上周vs本周对比”“本月发送成功率趋势”等。
安装方式
短信服务Skill支持两种安装方式,根据实际场景选择:
安装方式 | 适用场景 | 支持工具 |
官方技能安装(推荐) | AI工具的技能广场已上架短信服务Skill,一键安装即可使用 | Qoderwork、悟空 |
手动上传安装 | 技能广场未上架或需要离线安装时,通过下载压缩包手动上传 | Qoderwork、悟空、Claude Code、OpenClaw |
官方技能安装(推荐)
进入AI工具首页,单击技能,在技能广场中搜索“阿里云短信服务”,一键安装。
Qoderwork

打开Qoderwork,单击技能进入技能广场。
搜索“阿里云短信服务”,单击安装。
安装完成后,确认技能状态为已启用。
手动上传安装
当技能广场未上架短信服务Skill或需要离线安装时,通过以下步骤手动安装。
通用步骤
在阿里云技能平台下载短信服务技能压缩包
alibabacloud-sms-send.zip。在AI工具的技能中心上传技能压缩包。
验证技能状态是否已启用。
以下是各工具的具体操作说明。
Qoderwork
单击创建技能 > 上传技能。
上传从阿里云技能平台下载的短信服务技能压缩包。
安装完成后,检查短信服务技能状态是否为已启用。
悟空
单击创建技能 > 上传技能。
上传从阿里云技能平台下载的短信服务技能压缩包。
查看本地上传状态,待安全审核通过后单击安装,完成技能安装。
确认安装状态为已启用。
Claude Code
参考官方文档:Claude Code技能文档。
将下载的技能压缩包解压。
将技能目录移入Claude Code的技能目录:
全局生效(所有项目):移到
~/.claude/skills/目录下。项目级生效(仅当前项目):移到
项目根路径/.claude/skills/目录下。
重启Claude Code,技能即可生效。
OpenClaw
将下载的技能压缩包解压,复制技能所在的目录路径。
在OpenClaw中输入该路径,直接对话“帮我安装一下这个目录下的技能”。
等待技能安装完成的提示信息后即可使用。
环境配置
安装运行环境
选中短信服务Skill后咨询日常问题,若缺少本地环境配置,AI工具会自动安装所需环境。
配置阿里云账号AccessKey
运行环境安装完成后,配置AccessKey以授权Skill访问短信服务API。
获取AccessKey ID和AccessKey Secret。
登录RAM访问控制中心,在目标子用户的详情页中创建或查看AccessKey。详情请参见创建AccessKey。
打开终端(Terminal),执行以下命令打开配置文件:
open ~/.aliyun/config.json将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 ID和AccessKey Secret。保存配置文件。
验证配置
配置完成后,在AI工具中向短信服务Skill发送“查询我的签名列表”。若返回签名数据,则配置成功;若提示认证失败,请检查AccessKey是否正确填写以及RAM子账号是否已授权AliyunDysmsFullAccess权限。
使用说明
安装并配置完成后,在AI工具中选中短信服务Skill,通过自然语言对话即可完成短信发送和数据查询。
支持的操作
对话式查询资质、签名和模板详情,获取可用的签名和模板。
自动单次或批量发送短信,可读取本地文件解析发送手机号和变量。
查询发送详情,解析失败原因。
多维度分析统计近3年的发送数据。
典型使用场景
发送短信
在Agent对话框中输入“查询我可用的签名和模板”,确认可用的签名和模板。
输入发送指令,例如“使用签名【XX公司】和模板SMS_XXX,向138****0001发送一条验证码短信,验证码为1234”。
Agent自动调用短信发送接口,返回发送结果。
批量发送短信
准备包含手机号和变量的本地文件(支持Excel、TXT、CSV格式)。
在Agent对话框中输入“读取/Users/xxx/phones.xlsx,使用签名【XX公司】和模板SMS_XXX批量发送短信”。
Agent解析文件内容,自动匹配手机号和变量,完成批量发送,并返回成功数、失败数和失败原因分类。
查询和统计
以下是一些常用的查询指令示例:
“查询138****0001最近7天的发送记录”
“最近三天按签名汇总发送量”
“上周vs本周发送对比”
“本月发送成功率趋势”
FAQ
短信服务Skill支持哪些AI Agent工具?
目前支持Claude Code、Cursor、OpenClaw、Qoderwork、悟空等遵循Agent Skills标准的工具。更多平台持续接入中。
Skill和控制台的能力有什么区别?
Skill当前支持发送短信、查询资质/签名/模板、查询发送记录和统计数据。资费查询、套餐包管理、审核加急等功能暂不支持,仍需通过控制台操作。
没注册账号,可以发短信吗?
不可以。需要注册阿里云账号,并开通短信服务,且已有审核通过的资质、签名和模板才可发送短信。
个人用户可以使用吗?
短信发送需要企业资质。个人用户如果有企业信息,可创建他用企业资质;不支持个人资质发送短信。
号码文件必须按控制台模板整理吗?
不需要。可使用Excel、TXT、CSV等本地文件,只要文件中包含手机号和必要变量,Agent可辅助解析和匹配。
什么样的签名和模板可以用来发短信?
签名审核状态为“通过”且状态为“可用-异常”或“可用-正常”,模板审核状态为“通过”,即可使用该签名和模板组合发送短信。
一次可以发多少条短信?
单次可批量发送100条短信,超过100条可分批多次发送。