返回顶部
m

miromind深度研究

MiroMind Deep Research Skill - 使用 MiroThinker AI 进行深度研究。触发词:/miromind。当用户想对某个主题进行深度研究时使用。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.1
安全检测
已通过
171
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

miromind

MiroMind 深度研究技能

🔬 使用 MiroThinker AI 进行深度研究,支持长链推理与多轮验证。

官网: https://dr.miromind.ai/
模型: MiroThinker-1.7 (235B)



安装 (Installation)

bash

1. 安装 Playwright MCP 技能


clawhub install playwright-mcp

2. 确保 Playwright 浏览器已安装

npx playwright install chromium

配置 (Configuration)

⚠️ 首次使用必须配置

OpenClaw 推荐使用 openclaw.json 的 env 部分存储凭据。

配置步骤

  1. 1. 编辑 OpenClaw 配置文件:

bash

打开 openclaw.json


openclaw config edit

  1. 2. 在 env 部分中添加凭据:

json
{
env: {
MIROMIND_EMAIL: your@email.com,
MIROMIND_PASSWORD: your-password
}
}

  1. 3. 重启 OpenClaw Gateway:

bash
openclaw gateway restart

首次配置提示

当检测到环境变量未配置时,显示以下提示:

🔬 首次使用 MiroMind 技能需要配置!

请在 openclaw.json 中添加以下配置:

{
env: {
MIROMIND_EMAIL: 你的邮箱,
MIROMIND_PASSWORD: 你的密码
}
}

配置后重启 gateway: openclaw gateway restart



使用方法 (Usage)

/miromind [研究主题或问题]

示例

bash
/miromind 预测2026年黄金价格走势
/miromind 分析英伟达最新财报的关键数据
/miromind 调查量子计算领域的最新突破



无输入提示 (Tips)

当用户只触发命令但没有输入研究主题时,显示:

🔬 MiroMind 深度研究技能

使用 MiroThinker AI 进行深度研究!

📚 可研究的主题示例:
• 金融分析:「比特币2026年价格走势」「黄金走势预测」
• 新闻验证:「某事件是真的吗?」「调查某个新闻的真实性」
• 趋势预测:「AI行业未来发展趋势」「某个技术的发展前景」
• 学术研究:「量子计算最新突破」「某个科学领域的进展」
• 商业分析:「某公司财务状况分析」「市场竞争格局研究」

🚀 使用方法:
/miromind [你的研究问题]

⚡ 注意:研究过程可能需要 3-10 分钟,请耐心等待~



执行流程 (Execution Flow)

  1. 1. 你触发命令
  1. 2. 检查环境变量配置
  1. 3. 生成子代理(独立会话)
  1. 4. 子代理:
a. 使用浏览器工具打开网站 b. 检查登录状态(如未登录则登录) c. 使用 URL 直接提交研究(核心方法!) d. 获取聊天 URL 并返回给主会话 e. 轮询检查研究状态 f. 研究完成 → 提取结论 + 保存报告 ↓
  1. 5. 返回聊天 URL 给用户,让他们可以查看进度
  1. 6. 研究完成 → 返回结论 + 报告文件路径

🔑 核心发现:URL 直接提交法

关键发现:MiroMind 网站可以通过 URL 参数直接提交研究,避免按钮点击问题。

格式

https://dr.miromind.ai/?noReleaseNotes&query=

示例

https://dr.miromind.ai/?noReleaseNotes&query=Claude%20Sonnet%205%20%E5%92%8C%E6%96%B0%E5%8A%9F%E8%83%BD



子代理执行流程

生成参数

javascript
sessions_spawn({
task: 执行 MiroMind 深度研究...,
runtime: subagent,
runTimeoutSeconds: 900, // 15 分钟
mode: run // 或 session
})

子代理返回值

必须返回以下信息:

javascript
{
sessionKey: xxx, // 子代理会话密钥
chatUrl: https://dr.miromind.ai/chat/019d0712-904f-7282-b0b5-1b6a438443b1,
query: 研究问题,
status: running // 或 completed
}

聊天 URL 格式:

https://dr.miromind.ai/chat/

从 page.url() 获取。

⚠️ 重要:子代理生成时会返回 sessionKey,生成完成后立即返回聊天 URL 给主会话,让用户可以查看进度。



完整执行步骤

步骤 1:检查环境变量

javascript
const email = process.env.MIROMIND_EMAIL;
const password = process.env.MIROMIND_PASSWORD;

if (!email || !password) {
return { error: ❌ 请先配置环境变量 MIROMINDEMAIL 和 MIROMINDPASSWORD };
}

步骤 2:打开网站

javascript
await browser.navigate(https://dr.miromind.ai/);
await page.waitForTimeout(2000);

步骤 3:检查登录状态

javascript
// 查找右上角用户名按钮(不写死用户名)
// 中英文双重检查
const loginBtnZh = await page.$(button:has-text(登录));
const loginBtnEn = await page.$(button:has-text(Sign in));
const loginBtn = loginBtnZh || loginBtnEn;

if (loginBtn) {
// 需要登录
const email = process.env.MIROMIND_EMAIL;
const password = process.env.MIROMIND_PASSWORD;
// ... 登录逻辑
} else {
// 已登录
}

步骤 4:使用 URL 提交研究(核心!)

javascript
// 构建 URL
const query = encodeURIComponent(你的研究问题);
const submitUrl = https://dr.miromind.ai/?noReleaseNotes&query=${query};

// 导航到 URL
await page.goto(submitUrl);
await page.waitForTimeout(3000);

// 验证 URL 变化(表示成功创建研究)
const currentUrl = page.url();
if (!currentUrl.includes(/chat/)) {
throw new Error(研究提交失败);
}

// URL 应该是类似:/chat/019d0705-xxx-xxx
// 这个 URL 就是聊天 URL,需要返回给主会话
const chatUrl = page.url(); // 例如: https://dr.miromind.ai/chat/019d0712-904f-7282-b0b5-1b6a438443b1

步骤 5:轮询等待研究完成

javascript
const startTime = Date.now();
const maxWait = 20 60 1000; // 20 分钟

while (Date.now() - startTime < maxWait) {
const status = await page.evaluate(() => {
const bodyText = document.body.innerText;

// 运行中
if (bodyText.includes(任务在后台运行)) {
return running;
}

// 完成 - 查找显示思考过程 总结按钮
const completeBtn = document.querySelector(button:has-text(显示思考过程));
if (completeBtn) {
return complete;
}

return unknown;
});

if (status === complete) {
console.log(研究完成!);
break;
}

console.log(研究进行中...);
await page.waitForTimeout(10000); // 每 10 秒检查
}

步骤 6:提取研究结果

javascript
// 点击显示思考过程 总结展开完整内容(如有)
const showBtn = await page.$(button:has-text(显示思考过程));
if (showBtn) {
await showBtn.click();
await page.waitForTimeout(2000);
}

// 提取主内容
const content = await page.evaluate(() => {
const main = document.querySelector(main main) || document.querySelector(main);
return main ? main.innerText : ;
});

// 保存报告
const filename = mirothinker-${Date.now()}.md;
const filepath = path.join(outputDir, filename);

const report = # MiroMind 深度研究报告

研究主题: ${query}
研究时间: ${new Date().toLocaleString()}



${content}
;

fs.writeFileSync(filepath, report);
return filepath;



完整代码模板

javascript
async function runMiroResearch(query) {
// 1. 检查环境变量
const email = process.env.MIROMIND_EMAIL

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 miromind-1776086351 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 miromind-1776086351 技能

通过命令行安装

skillhub install miromind-1776086351

下载

⬇ 下载 miromind v0.1.1(免费)

文件大小: 9.51 KB | 发布时间: 2026-4-17 15:25

v0.1.1 最新 2026-4-17 15:25
- Added MIROMIND_EMAIL and MIROMIND_PASSWORD as required environment variables in the skill metadata.
- Updated metadata to include the primaryEnv field for improved configuration guidance.
- Now enforces environment variable checks before execution, improving configuration error handling.
- No code or user-facing feature changes; documentation and metadata only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部