关于 sent-account-readiness
用于检查 Sent 账户消息准备状态的技能,面向需要判断是否可发送或定位阻塞项的团队。它通过账户、余额和入门状态读取进行诊断,不修改入门流程。
主要功能
- 01检查账户授权上下文
- 02读取余额及更新时间
- 03识别入门状态与阻塞项
- 04区分状态缺失与工具错误
- 05按问题类型指引相关技能
- 06最少化披露账户信息
适用场景
- 01发送大量消息前检查余额
- 02确认入门流程是否完成
- 03判断账户是否存在阻塞项
- 04为后续配置寻找对应技能
MCP 相关
使用 MCP 客户端授权,并通过 account.get、balance.get、onboarding.status 等工具读取状态;不请求或存储凭据,也不修改入门状态。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ sentdm/ sent-plugin --skill sent-account-readiness安装后在 Claude Code 中输入/sent-account-readiness确认已加载。
附带文件agents/openai.yaml
详细介绍
Sent 账户就绪情况
使用 account.get、balance.get 和 onboarding.status 检查就绪情况。
安全授权
让 MCP 客户端执行 OAuth 2.1/PKCE。切勿请求、接受、打印或存储令牌、API 密钥、授权标头、客户端 ID 或机密信息。授权许可的范围限定为客户端流程中所选的组织和 Sender Profile。不再需要时,通过客户端或适用的 Sent 账户控制项撤销授权许可。
如果不支持 MCP 或身份验证失败,请说明根据此技能仍可规划哪些事项,并引导用户在 MCP 客户端中授权或重新授权。不要要求用户粘贴凭据。
组织授权许可可以通过工具架构中可选的 profileId 选择一个自有 Sender Profile;省略此参数则以已验证身份的账户执行操作。使用 sender_profiles.list 或 sender_profiles.get 验证所有权,并在预检读取、变更和后续读取中使用相同的选择器。Profile 授权许可不能使用此选择器。要切换到其他组织或授权范围之外的 Profile,请重新授权。切勿编造范围字段或索取凭据。
检查就绪情况
- 使用
account.get确认已授权的账户上下文,并显示所选组织和 Sender Profile。仅返回任务所需的最少账户字段。 - 在大批量发送前,或资金不足可能导致消息发送受阻时,使用
balance.get。如果有可用信息,请报告币种以及返回的时间戳或时效信息。账户没有自身余额记录时,会返回balance: 0和initialized: false;请将此情况与通过 Profile/组织账单继承得出的有效余额区分开来。 - 使用
onboarding.status确认尚未完成、待处理、已批准或受阻的入门步骤。明确区分观察到的状态和补救操作。其found/item封装结构在不存在转换流程时可能返回found: false;这并非工具错误,也不能证明已获批准。
在可行的情况下遮盖标识符。避免不必要地重复账户、KYC、联系或账单详情。
转交补救处理
此技能用于诊断就绪情况,但不会更改入门状态。
- 将实时 SMS 市场要求和设置调用转交给
sent-compliance。 - 将 Sender Profile 边界或租户设计转交给
sender-profile-architect。 - 将美国 A2P 注册准备工作转交给
sms-10dlc-registration。 - 将 WhatsApp Embedded Signup 转交给
waba-embedded-signup。 - 将 RCS Business Messaging 上线准备工作转交给
rcs-agent-onboarding。
如果用户只询问账户是否就绪,请报告阻塞状态并推荐相应的公开技能,不要编造操作性修复方案。