Skills

Sn Deepresearch CLI

一键启用...

Install

npx skills add OpenSenseNova/SenseNova-Skills --skill sn-deepresearch-cli -g -a claude-code -y
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;需要扩展来源时,只告知应填写的变量名, 不索取或回显凭据。

准备 Harness

Read the whole SKILL.md on GitHub

More in Writing