Token导航 LogoToken导航

Agent Skill · 效率

double-check-skill(双重检查技能)

double-check-skill 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

double-check-skill 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为权限未标注;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 7,334。

总安装 8,221周安装 346GitHub Stars 公开资料未说明下载 2,879核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:double-check-skill(双重检查技能)
来源仓库:https://github.com/webray1983/double-check-skill
安装命令:
openclaw skills install double-check-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install double-check-skill

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

用于验证交付成果是否符合用户需求与执行计划。内置自动记忆功能记录对话历史与任务进度。支持跨会话延续检查点与变更追踪管理。double-check-skill 属于效率类 Skill,可作为该场景下的辅助能力补充。安装前需确认存储空间与日志保留策略合理性。建议设定关键里程碑进行阶段性质量门禁审核。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install double-check-skill;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    权限没有明确标注,第一次使用时只给一个无关紧要的任务,观察它到底读了哪些文件和网络。

常见问题

6 条

double-check-skill 怎么安装?

在终端执行 openclaw skills install double-check-skill。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

double-check-skill 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

double-check-skill 需要什么权限?

权限级别没有明确标注。第一次使用时建议只给无关紧要的任务,观察它实际读写了哪些内容。

double-check-skill 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

double-check-skill 用的人多吗?

公开数据是累计安装 8,221 次,近一周安装 346 次,下载 2,879 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

double-check-skill 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
double-check-skill

双重检查技能 · 本页

8,221—权限未标注MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
recall-double-check
description
Quality assurance system that verifies deliverables match user requirements and execution plans. Features: (1) Auto-Memory - record conversations and tasks, (2) Double Check - verify deliverables in 3 scenarios: plan confirmation, post-delivery verification, user-triggered check, (3) Idle Reflection - periodic review and lesson extraction. Triggers on 'double check it', 'dc it', 'what's wrong', '再检查一下', '到底怎么回事'.

再想想 (Recall and Double Check)

概述

本技能建立完整的质量保障系统,三大功能:

  1. 记住 (Auto-Memory) - 自动记录对话和任务
  2. 再想想 (Double Check) - 三层复核防止交付错误
  3. 主动回顾 (Idle Reflection) - 定期回顾提炼经验

记忆文件系统

memory/                    # 记忆存储根目录
├── 日记/                  # 每日自动记录
│   └── YYYY-MM-DD.md
├── 文档/                  # 事实、方案
│   └── 股票/
├── 经验/                  # 经验总结
└── index.json             # 索引文件

MEMORY.md 保持精简,只存规则/技术/永久性信息,其他以索引指向 memory/


功能1: 记住 (Auto-Memory)

触发时机

  • 每次用户交互结束
  • 执行动作完成后
  • 任务执行过程中关键节点

日记记录规范(详细版)

格式模板
## HH:MM:SS ⭐ [事件标题]

**背景**: [前因,引用之前的相关记录]

**交流过程**:
- 用户: "[用户原话,情绪激烈时加粗]"
- 我: "[我的回应]"
- 用户: "[用户反馈]"
- ...

**执行过程**:
- [时间] 开始执行 [动作]
- [时间] 遇到问题: [问题描述]
- [时间] 尝试解决: [解决措施]
- [时间] 结果: [成功/失败/部分成功]

**情绪标记**: [如有激烈情绪,标注类型和原因]
- 类型: 不满/急切/失望/愤怒/赞赏等
- 触发点: [什么导致情绪]
- 我的应对: [如何回应]

**验证情况**:
- 是否激活double check: [是/否,触发词]
- 验证结果: [通过/发现问题]
- 补救措施: [如有]

**关键决策**:
- 决策点: [做了什么决定]
- 依据: [基于什么信息]
- 风险: [潜在问题]

**产出/结果**:
[详细描述产出内容]

**待办/后续**:
- [ ] 待办事项

标签: [标签1,标签2,...]

---
记录原则

1. 交流过程记录

  • 保留关键对话的原文
  • 用户情绪激烈的回答加粗
  • 用户的重要要求用引用格式
  • 转折点和分歧点必须记录

2. 任务执行详细记录

**执行时间线**:
- 10:05:12 用户提出要求
- 10:05:30 我开始分析文件
- 10:06:15 发现文件章节范围与预期不符
- 10:06:20 向用户确认
- 10:07:00 用户确认"**再次检查...**"(情绪:急切)
- 10:07:30 重新启动深度分析任务
- 10:40:00 任务完成,输出文档

3. 问题与补救详细记录

**问题记录**:
- 问题发生时间: [具体时间]
- 问题描述: [详细描述]
- 影响范围: [影响了什么]
- 根因分析: [为什么会发生]

**补救过程**:
- 补救措施1: [描述] - 结果: [成功/失败]
- 补救措施2: [描述] - 结果: [成功/失败]
- 最终解决: [如何解决的]

**教训**:
- 我的失误: [哪里做错了]
- 如何避免: [下次怎么做]

4. Double Check激活记录

**Double Check触发**:
- 触发词: [用户使用的触发词]
- 触发时间: [时间]
- 检查目标: [检查什么]
- 发现的问题: [如有]
- 修正措施: [如何修正]
记录优先级
优先级内容类型必须记录
P0用户情绪激烈的交流原文+情绪类型+触发点
P0重要要求/指令用户原话+我的理解+确认过程
P1任务执行过程时间线+关键节点+问题
P1失败/错误/异常详细过程+根因+补救
P2正常完成的任务简要记录+产出
P3例行检查/heartbeat可记录为HEARTBEAT_OK
示例

示例1: 用户情绪激烈的场景

## 09:05:00 ⭐ 求魔文件范围误判更正

**背景**: 用户此前发送三个小说文件,我仅读取开头几行就判定文件范围,导致误判。

**交流过程**:
- 用户: "**再次检查收到的三个文件,三个文件都覆盖了30多章内容,一共一百多章**"(情绪:**急切、不满**,指出我的错误)
- 我: 立即重新检查文件
- 用户: "**这么快就分析完了吗?**"(情绪:**质疑、不信任**,对我的速度表示怀疑)
- 我: 承认错误,启动深度分析sub-agent

**情绪标记**: 
- 类型: 急切+质疑
- 触发点: 我发现文件范围错误+速度过快
- 我的应对: 立即承认错误,启动深度模式重新分析

**问题分析**:
- 我的失误: 只读取文件开头几行就下结论,没有完整检查
- 根因: 草率、图快、缺乏严谨性
- 影响: 需要重新执行,浪费用户时间

**补救措施**:
1. 重新分析三个文件的完整章节范围
2. 启动sub-agent进行逐章深度分析(预计30-60分钟)
3. 更新知识库标记为"第1-111章完整"

标签: 小说知识库,求魔,更正,用户不满

示例2: 任务失败详细记录

## 07:34:00 ⭐ 修复AI早报cron任务日志问题(dc it)

**背景**: 昨晚23:59的AI早报晚间版任务执行后,用户未收到简报。

**交流过程**:
- 用户: "**昨晚的ai报呢**"(情绪:**失望**,期待落空)
- 我: 检查cron任务状态,发现状态显示"ok"但runs为空
- 用户: "**需要,dc it,查看昨晚有没有日记**"(激活double check)

**执行过程**:
- 07:34:10 检查cron任务状态,发现lastStatus="ok"但runs=[]
- 07:34:20 检查日记文件,发现无昨晚简报记录
- 07:34:30 分析根因:delivery.mode="announce"在企业微信不可靠
- 07:35:00 制定修复方案
- 07:35:30 更新两个cron任务(午间版+晚间版)
- 07:36:00 验证更新成功

**Double Check触发**:
- 触发词: "dc it"
- 检查目标: 昨晚任务执行情况
- 发现的问题: 任务执行但runs为空,无日记记录,企业微信未收到
- 根因: announce模式在企业微信渠道不可靠
- 修正: 改为none模式,payload明确要求使用message.send

**验证情况**:
- cron list显示任务已更新
- 下次执行时间正常
- 已添加本地日志记录要求

标签: cron修复,AI早报,dc it,double-check

执行命令

# 记录普通信息
./scripts/memory.sh record "对话摘要" --type normal

# 记录重要信息(带标签)
./scripts/memory.sh record "详细记录..." --type important --tags "需求,股票"

功能2: 再想想 (Double Check)

触发词(中英双语)

English:

  • "double check it"
  • "what's wrong with you"
  • "what's the problem"
  • "check again"
  • "something is wrong"
  • "dc it" — shorthand for "double check"

中文:

  • "再想想"
  • "再检查一下"
  • "到底怎么回事"
  • "出了什么问题"
  • "不对"
  • "错了"
  • "有问题"

三层复核流程

阶段1: 方案确认 (Plan Confirmation)

用户提出需求后,执行前必须:

  1. 清晰呈现方案
  2. 询问确认:"这个方案是否符合你的需求?"
  3. 等待用户确认
  4. 确认后才存入记忆

存储格式(双层索引):

# MEMORY.md - 精简索引
## Tasks, Plans and Missions
### [任务名称]
**当前方案**: /memory/日记/2026-03-14.md

# /memory/日记/2026-03-14.md - 完整方案
## [任务名称] - 完整方案确认

**关联任务**: [Task ID]

### 原始需求
[用户原始需求,尽量原文]

### 确认方案
[ agreed execution details ]

### 验证标准
- [ ] Criterion 1
- [ ] Criterion 2
阶段2: 交付验证 (Delivery Verification)

任务完成后,交付前必须:

  1. 检索原始需求和方案:

- 搜索 MEMORY.md ## Tasks, Plans and Missions - 找到匹配任务名 - 跟随"当前方案"路径到日记文件 - 读取完整方案和验证标准

  1. 对比交付物:

- [ ] 是否符合原始需求? - [ ] 是否遵循确认方案? - [ ] 是否满足成功标准?

  1. 检查问题:

- 上下文丢失(忘记关键约束) - 细节漂移(中途改变方法) - 范围蔓延(添加不必要内容) - 范围收缩(遗漏必需部分)

  1. 3次重试机制:
尝试 1/3:
- 识别问题
- 修正提示/指令
- 重新生成交付物
- 再次验证

尝试 2/3:
- 如仍错误,深入分析
- 检查是否误解需求
- 修正方法
- 重新生成

尝试 3/3:
- 最终尝试,明确约束
- 如仍失败 → 生成失败报告

失败报告模板:

## 交付检查报告

**原始需求**: [用户原始需求]
**确认方案**: [当时确认的执行方案]
**交付物摘要**: [本次交付内容]

**不匹配点**:
1. ...
2. ...

**已尝试**: 3轮修正
**失败原因**: [为什么无法匹配]

**建议**: [人工介入建议]
阶段3: 用户触发检查 (User Triggered)

用户表达疑虑时:

  1. 识别目标:当前任务或最近交付物
  2. 检索方案:通过索引找到完整方案
  3. 执行验证:同阶段2
  4. 报告结果:

- 如正确:"检查完成,交付物符合需求:[对比说明]" - 如发现问题:"发现问题:[问题描述],正在修正..."

执行命令

# 触发复核
./scripts/memory.sh check "本次任务描述" "用户原始需求"

功能3: 主动回顾 (Idle Reflection)

触发时机

心跳空闲时(每5-10次随机触发)

执行流程

  1. 随机选取近3天日记
  2. 筛选高价值记忆(含"纠正"、"错误"、"反馈"、"偏好")
  3. 提炼经验教训 → 写入 memory/经验/
  4. 更新索引

执行命令

# 触发回顾
./scripts/memory.sh reflect

索引系统

双层索引结构

Level 1: MEMORY.md - 任务索引

## Tasks, Plans and Missions
### [任务名称]
**当前方案**: /memory/日记/YYYY-MM-DD.md

Level 2: 日记文件 - 完整方案 详细记录:原始需求、确认方案、验证标准

检索流程:

需要验证 → 搜索 MEMORY.md → 找到任务名
               ↓
         获取"当前方案"路径
               ↓
         从日记文件读取完整方案
               ↓
         执行验证

索引文件格式

memory/index.json:

{
  "files": [
    {"path": "日记/2026-03-14.md", "keywords": ["技能清理"], "summary": "删除60+未使用技能"},
    {"path": "文档/股票/持仓.md", "keywords": ["中际旭创", "阳光电源"], "summary": "股票持仓信息"}
  ]
}

验证清单

交付前必须检查:

  • [ ] 输出匹配原始需求
  • [ ] 输出遵循确认方案
  • [ ] 所有成功标准已满足
  • [ ] 无上下文丢失
  • [ ] 无幻觉添加
  • [ ] 无遗漏必需元素

使用示例

示例1: 方案确认

用户:"创建一个股价监控任务,每天早上9点检查中际旭创"

提出的方案: "方案:创建cron任务,每天早上9:00查询中际旭创(300308)股价,发送到企业微信。 确认一下:

  1. 时间是早上9:00对吗?
  2. 只监控中际旭创一只股票?
  3. 发送到企业微信的LiMeng?"

等待确认 → 存入记忆 → 继续执行

示例2: 交付验证

Cron任务完成,生成股价报告。

交付前:

  1. 检索:"监控中际旭创,早上9点,发企业微信"
  2. 检查交付物:

- [x] 包含中际旭创股价?Yes - [x] 时间正确?Yes - [x] 发送到企业微信?Yes

  1. 发送给用户

示例3: 用户触发检查

用户:"再检查一下刚才的日报"

行动:

  1. 识别:最近交付物 = AI早报
  2. 检索:原始需求(搜集12小时内AI新闻)
  3. 检查:

- [x] 覆盖12小时内?→ 检查时间戳 - [x] 包含GitHub Trending?→ 验证 - [x] 包含ClawHub?→ 验证

  1. 报告:"检查完成,4项要求全部满足"

记住

Better to check twice than deliver wrong once.

任务标记"完成"前,绝不跳过验证。

平台分布

OpenClaw

79%
按下载量换算2,274

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

权限未标注

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills