← 返回 Skills 市场
tommot2

Cross Check

作者 TommoT2 · GitHub ↗ · v2.1.0 · MIT-0
cross-platform ✓ 安全检测通过
164
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install cross-check
功能描述
Inline assumption checker that challenges your agent's thinking before responding. Detects complex queries and runs independent verification rounds, identifi...
使用说明 (SKILL.md)

Cross-Check v2.1

Install: clawhub install cross-check

Verify assumptions in your responses. Opt-in — the agent suggests verification, you decide.

Capabilities Used

  • sessions_spawn — For 2-model verification mode (optional). Requires a second configured model. Only used when user explicitly requests "cross-check 2-model".
  • HEARTBEAT.md — Reads (never writes) to check if user has enabled auto-suggestions.

Language

Detect from the user's message language. Default: English.

How It Works

Default: Suggest, Don't Auto-Run

When the agent detects a complex response (3+ assumptions), it appends a one-line suggestion:

💡 Cross-Check available — reply "cross-check" to verify these assumptions.

The user chooses whether to activate. No silent auto-invocation.

User Activates

Command Action
"cross-check" / "sjekk dette" Lite mode (2 rounds)
"cross-check deep" Deep mode (3 rounds or 2-model)
"cross-check 2-model" 2-model mode (requires sessions_spawn + second model)
"cross-check off" Disable suggestions for this session

Opt-In Auto-Suggestions via HEARTBEAT

If the user adds the following to their HEARTBEAT.md:

## Cross-Check
- auto-suggest: true

...then the agent will suggest Cross-Check when it detects 3+ assumptions, without the user needing to trigger it first. This is still a suggestion — the user must reply "cross-check" to actually run it.

Three Output Levels

Default — Confidence Note

For responses with 1-2 assumptions, append:

Confidence: [High / Medium / Low]
Key assumption: [the main assumption]

Lite — 2 Rounds (same model)

Round 1 "The Analyst": Solve fully, extract assumptions. Round 2 "The Challenger": Solve from scratch, different angles.

Output (max 8 lines):

Cross-Check (Lite):
  Agreement: [what both agreed on]
  Difference: [where they disagreed]
  Blind spot: [thing neither considered]
  Confidence: [High / Medium / Low]

Deep — 3 Rounds or 2-Model

Option A: Reinforced (same model, 3 rounds) Round 3 "The Synthesizer": Both answers visible, finds consensus/divergence/blind spots. Includes pre-mortem.

Option B: Cross-Check (second model) Uses sessions_spawn to run a verifier sub-agent. Requires a second configured model.

  • Step 1: Primary solves, extracts assumptions
  • Step 2: Verifier challenges each assumption from 4 perspectives (Skeptic, Expert, Beneficiary, Contrarian)
  • Step 3: Primary integrates challenges

Output (max 15 lines):

Cross-Check (Deep):
  Mode: [Reinforced / Cross-Check]
  Consensus: [findings all rounds agree on]
  Divergence: [where rounds disagreed + resolution]
  Blind spots: [things none considered]
  Assumptions:
    - [assumption]: [confidence] — [confirmed/challenged/revised]
  Confidence: [High / Medium / Low]

Assumption Tracking

Every round tracks: core assumptions, confidence (High/Medium/Low), unknowns, biases.

Guidelines for Agent

  1. Suggest, don't auto-run — show "Cross-Check available" line, let user decide
  2. Respect "cross-check off" — disable suggestions for the session
  3. Check HEARTBEAT.md — if auto-suggest is enabled, suggest proactively
  4. Compact output — max 8 lines lite, 15 deep
  5. Never modify files — reads HEARTBEAT.md only
  6. 2-model is optional — only mention if user asks or has multiple models
  7. Cost awareness — lite = ~2x tokens, deep = ~3x tokens

Privacy and Safety

  • Session-only — nothing persisted
  • No personal data written anywhere
  • Verifier receives only problem context + assumptions
  • No file writes, no web searches unless user requests
  • Uses only OpenClaw's configured providers via sessions_spawn

What This Skill Does NOT Do

  • Does NOT auto-run verification without user opt-in
  • Does NOT modify any files
  • Does NOT replace the primary model
  • Does NOT persist anything
  • Does NOT send raw user data externally

More by TommoT2

  • setup-doctor — Diagnose and fix OpenClaw setup issues
  • context-brief — Persistent context survival across sessions
  • tommo-skill-guard — Security scanner for installed skills
  • locale-dates — Format dates/times for any locale

Install the full suite:

clawhub install setup-doctor context-brief tommo-skill-guard locale-dates
安全使用建议
This skill appears to do exactly what it says: it suggests verification and only runs extra verification rounds if you ask. Two small things to keep in mind before installing: (1) the SKILL.md reads your HEARTBEAT.md to see if you enabled auto-suggestions — make sure that file does not contain secrets you wouldn't want read, and be aware the registry metadata should have declared this requirement; (2) if you use the 2-model cross-check option, your conversation/problem context and listed assumptions will be sent to a second configured model/provider via sessions_spawn — ensure that provider is trusted and understand this may increase token usage. If those points are acceptable, the skill is coherent with its stated purpose.
能力评估
Purpose & Capability
The skill's name/description match the instructions: it proposes verification rounds and optionally spawns a second model. One minor mismatch: the top-level registry summary lists "Required config paths: none" while the SKILL.md metadata declares a config path (HEARTBEAT.md). Reading HEARTBEAT.md is coherent with the described opt-in auto-suggestion feature, but the registry metadata should consistently declare that requirement.
Instruction Scope
Runtime instructions are narrowly scoped: suggest verification, run only when user opts in, read HEARTBEAT.md (read-only) to detect auto-suggest preference, and use sessions_spawn only when user requests 2-model mode. The SKILL.md explicitly forbids file writes and external web calls unless the user asks. Note: when sessions_spawn is used, the conversation/problem context and assumptions will be sent to a verifier model — this is expected for the feature but increases the surface that users should understand.
Install Mechanism
Instruction-only skill with no install spec and no code files; no downloads or package installs are performed. 'clawhub install cross-check' is a nominal install command but does not imply arbitrary code execution or external fetches from unknown URLs.
Credentials
The skill requests no environment variables, no credentials, and no special binaries. The only access is read-only to HEARTBEAT.md (user preference file) and the optional use of the platform sessions_spawn capability — both are proportionate to the stated purpose.
Persistence & Privilege
always:false and the SKILL.md explicitly states nothing is persisted and no files are modified. The skill does not request elevated or permanent presence. Autonomous invocation is allowed by platform default but the skill's guidelines emphasize opt-in behavior; no suspicious self-modifying or cross-skill config writes are present.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cross-check
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cross-check 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
Auto-invocation now opt-in via HEARTBEAT.md. Declared sessions_spawn capability and HEARTBEAT.md config path in metadata. Suggest-don't-auto-run by default.
v2.0.1
Fixed install command typo (cross-brief -> cross-check).
v2.0.0
Complete rewrite: auto-detection (>=3 assumptions), compact output, lite mode default (2 rounds), deep mode (3 rounds or 2-model), confidence notes for all responses, no file modifications.
v1.0.0
Initial release: inline assumption checker with reinforced thinking fallback (1 model, 3 rounds) and cross-check mode (2 models). Includes pre-mortem analysis, dialectical inquiry, multi-perspective protocol, and chain-of-thought reasoning. Always asks before activating.
元数据
Slug cross-check
版本 2.1.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 4
常见问题

Cross Check 是什么?

Inline assumption checker that challenges your agent's thinking before responding. Detects complex queries and runs independent verification rounds, identifi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 164 次。

如何安装 Cross Check?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install cross-check」即可一键安装,无需额外配置。

Cross Check 是免费的吗?

是的,Cross Check 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Cross Check 支持哪些平台?

Cross Check 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Cross Check?

由 TommoT2(@tommot2)开发并维护,当前版本 v2.1.0。

💬 留言讨论