轻量消息加密
OpenClaw代理
该技能通过调用 Preloop 的 request_approval MCP 工具,在执行删除文件、修改生产环境、变更数据库等高风险操作前,向用户发送审批请求并等待响应。支持 Slack、邮件、移动应用等多种通知渠道。
在关键业务操作前建立人工复核机制,防止误删数据、违规变更生产环境等不可逆风险。通过多渠道即时通知审批人,确保敏感操作经过授权留痕,满足企业合规审计要求,同时避免自动化流程失控造成重大损失。
落地案例:运维人员计划清理过期日志文件时,系统先触发审批请求至Slack频道,值班主管收到通知后查看操作理由和上下文,确认无误后点击批准,清理任务继续执行;若发现描述不清或时间窗口不当,则拒绝并暂停操作,全程记录可追溯。
前置条件:需先将 Preloop 配置为 MCP 服务器,具体步骤参考原始文档中的 SETUP.md。
调用方式:在执行风险操作之前调用 request_approval 工具,传入以下参数:
operation(必填):具体操作描述,需包含对象、数量、影响范围等细节context(必填):补充背景信息,如备份状态、关联系统等reasoning(必填):执行该操作的必要性说明caller(可选):由 Preloop 自动填充approval_policy(可选):指定审批策略名称,留空则使用账户默认策略响应处理:返回字符串包含 “Approved” 时继续执行;包含 “denied” 时立即停止并告知用户;返回错误信息时检查配置后重试。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入参数 | operation(必填):具体操作描述;context(必填):背景信息;reasoning(必填):执行理由;caller(可选):调用者标识;approval_policy(可选):审批策略名 |
| 输出结果 | 字符串:”Approved”表示通过,”Approval denied[:原因]”表示拒绝,错误信息表示调用异常 |
| 适用人群 | 运维工程师、DevOps 团队、AI Agent 开发者、需要人机协作审批流程的企业 |
| 不包含功能 | 独立的审批管理后台、非 Preloop 生态的通知渠道、审批数据的长期归档分析 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/yconst/request-approval/SKILL.md
来源类型:GitHub 仓库