
Sn Deepresearch CLI
一键启用...
Install
npx skills add OpenSenseNova/SenseNova-Skills --skill sn-deepresearch-cli -g -a claude-code -y- Repository
- OpenSenseNova/SenseNova-Skills6k
- Category
- Writing
- Updated
- 6d ago
- License
- MIT
- Context cost
- Mediumabout 1,919 tokens
- Runs scripts
- No, instructions only
What it does
一键启用 SenseNova-Skills-DeepResearch,用于行业与市场研究、竞品分析、政策或技术调研、商业尽调、趋势分析、方案对比、事实核查,以及研究报告、白皮书等交付场景。用户提出深度研究、调研、调查、尽调、research/deepresearch,或任务需要跨来源取证、多维度比较和交叉验证时主动使用;Skill 会完成环境检查、SenseNova-Skills-DeepResearch 安装或升级、Harness 与 Search/Camofox 准备、参数确认、研究启动和 Web 进度提示。简单常识问答、单一来源整理和纯文字润色不使用。
sn-deepresearch-cli
作为 SenseNova-Skills-DeepResearch 的用户入口,负责环境预检、安装引导、参数确认、任务启动、进度告知和结果交付。
默认 npm 包为 sensenova-skills-deepresearch,项目源码仓库为
https://github.com/OpenSenseNova/SenseNova-Skills-DeepResearch。用户侧直接安装已构建并发布到 npm 的包,
不需要 clone 仓库或本地构建。
环境预检
在安装或启动 SenseNova-Skills-DeepResearch 前,仅检查当前环境是否具备运行条件:
- Node.js >= 22、Python >= 3.10 和 npm 是否可用;
- 是否已安装 SenseNova-Skills-DeepResearch 提供的
deepresearch命令; - 用户选择的 Hermes、Codex、Claude Code 或 OpenClaw 是否存在。
这里使用系统的命令存在性和版本检查即可。SenseNova-Skills-DeepResearch 提供的 deepresearch 命令尚未安装时,不得提前调用
deepresearch doctor、sources、browser、status 等 SenseNova-Skills-DeepResearch 子命令。SenseNova-Skills-DeepResearch 或 Harness 缺失时先报告缺失项,
不要静默改用其他 Harness。
不得显示环境变量值、token、Cookie、npm 凭据或 Harness Profile。
安装或升级 SenseNova-Skills-DeepResearch
安装会访问网络并修改用户级 npm 目录,执行前先取得当前环境要求的授权。
从 npm 安装已构建好的包:
npm install --global sensenova-skills-deepresearch
deepresearch --help
升级到最新版本:
npm install --global sensenova-skills-deepresearch@latest
维护者在发布侧负责构建 Python wheel 和 npm tarball;Skill 不得让用户 clone 源码、运行
scripts/build_npm_package.py、创建构建虚拟环境或从 GitHub Release 下载 tarball。只有用户明确提供本地
.tgz 并要求测试时,才可执行 npm install --global <local-tgz>。
安装后初始化用户级 Search 配置:
deepresearch sources init
deepresearch sources list --json
配置文件位于 ~/.deepresearch-cli/search/.env。公开来源无需 API key;需要扩展来源时,只告知应填写的变量名,
不索取或回显凭据。
