📦 Wei — 魏

v1.0.0

Devils Advocate 使用多个 LLM 扮演对抗角色,对想法进行压力测试,生成反驳、交叉验证推理,并暴露隐藏风险与失效模式。

0· 16·0 当前·0 累计
mikehankk 头像by @mikehankk (Wei Han)
下载技能包
最后更新
2026/4/19
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能的代码与运行指令基本符合其声明用途(多模型对抗分析),但存在元数据/指令不匹配及提示注入信号,安装前需谨慎。
评估建议
安装前检查清单: - 元数据不一致:registry 元数据显示无需环境变量,但 SKILL.md 和代码要求 OPENROUTER_API_KEY 和/或 DASHSCOPE_API_KEY。不要误以为无需凭据——技能会向你索要服务商 API key。 - 审查客户端代码:所含脚本会向配置的 api_base 端点(openrouter.ai 与 dashscope.aliyuncs.com)发起网络请求。若你将提供 API key,请确认你信任这些端点,并明白查询(及你传入的任何用户数据)将被发送至该处。 - 检查提示文件:预扫描在 SKILL.md 发现提示注入字符串。请打开 prompts/debater.txt、prompts/judge.txt(及 SKILL.md),确认可疑短语仅作为示例或防御说明出现,而非以可能引发意外模型行为的方式嵌入。 - 文件写入:工具会在技能目录的 reports/ 与 intermediate/ 写入报告及中间输出。勿在包含敏感文件的目录运行,以免混合或泄露。 - 安装步骤:SKILL.md 指示通过官方 bun.sh 安...
详细分析 ▾
用途与能力
该技能是一个多 LLM “魔鬼代言人”工具,代码会调用多个提供商(OpenRouter / DashScope),这符合其设计目的。然而,注册元数据中未列出任何必需的环境变量,而 SKILL.md 和代码却明显需要 OPENROUTER_API_KEY 和/或 DASHSCOPE_API_KEY——声明需求与实际需求不一致。
指令范围
SKILL.md 指示安装 Bun、运行脚本并创建带有提供商 API 密钥的 .env;代码读取 config.json、prompts/ 并写入 reports/ 中间输出。该范围与所述任务一致。然而预扫描在 SKILL.md 内容中发现提示注入模式('ignore-previous-instructions');尽管代理对常见注入模式实施了输入清理,但这些字符串出现在运行时提示材料中是一个需人工审查的红旗(可能是示例/解释,也可能是操纵模型的尝试)。
安装机制
注册表中并无正式的安装规范,但 SKILL.md 指示使用 Bun 安装器(curl https://bun.sh/install)并运行 `bun install`。bun.sh 是已知的安装站点;依赖为常规库(axios、dotenv)。这是预期流程,但未声明安装规范却提供可运行代码,存在不一致,需留意。
凭证需求
唯一引用的运行时密钥(OPENROUTER_API_KEY、DASHSCOPE_API_KEY)适用于多提供商 LLM 工具。问题在于元数据声称无需环境变量,而 README/SKILL.md 和代码却要求提供 API 密钥,未设置会报错——这种不一致可能误导用户安装后才发现需提供提供商凭据。未请求无关凭据(AWS、GitHub 等)。
持久化与权限
该 skill 并非 “always: true”,也未请求系统级权限。它会将报告和中间文件写入项目目录(reports/、intermediate/),这一点在 README 中已明确说明。未发现其修改其他 skill 或系统设置。
scripts/clients/bailian.ts:136
环境变量访问与网络发送相结合
scripts/clients/openai_compliant.ts:152
环境变量访问结合网络发送
scripts/clients/openrouter.ts:120
访问环境变量并结合网络发送
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/19

- wei-devils-advocate 首次发布(v1.0.0)。 - 通过多个语言模型扮演 devil’s advocate,对观点进行压力测试,生成反驳论据、交叉验证推理,并揭示潜在风险与失效模式。 - 支持基于查询类型的模型选择,并通过 config.json 实现基于角色的模型分配。 - 内置“attack”模式用于生成对抗性分析;多轮“simulation”模式计划在未来版本推出。 - 输出包含论点、隐含假设、反驳论据、失效场景、生存能力、结论与建议。 - 适用于决策验证、风险分析、产品测试等场景;不用于达成共识或头脑风暴。

无害

安装命令

点击复制
官方npx clawhub@latest install wei-devils-advocate
镜像加速npx clawhub@latest install wei-devils-advocate --registry https://cn.longxiaskill.com

技能文档

---|------|----------| | attack(默认) | 生成反驳 + 裁判评估 | 快速压力测试 |

注意: 目前仅实现 attack 模式。未来版本将支持 simulation 模式,预览地址:https://www.bigbigai.com/agent/devils-advocate

适用场景

  • 产品与创业验证
  • 投资/交易风险分析
  • 战略压力测试
  • 系统/提示词失效分析

费用提示

使用多模型(成本约为单次查询 2–4 倍),仅用于高 stakes 决策。

模型角色

config.json 中每个模型带一个或多个 role,表示其能力: | Role | 描述 | 典型用途 | |------|------|----------| | critic | 强批判与反驳生成 | 挑战假设 | | reasoning | 深度分析能力 | 复杂分析、综合 | | retrieval | 可联网/实时数据 | 时事、实时信息 | | judge | 评估观点存活度 | 最终评判 | | general | 通用均衡能力 | 兜底、模糊查询 |

注意: 具体模型名及角色见 config.jsonmodels

模型选择

通过 config.jsonqueryType 路由 系统选择模型,而非硬编码模型名。

如何选择模型

调用方流程:
  • 分类查询 — 关键词匹配确定 queryType
  • 传入 queryType — 技能查找 routing.xxx.models
  • (可选)显式指定模型 — 使用 models 参数
数据来源ClawHub ↗ · 中文优化:龙虾技能库