sn-deep-research SKILL.md skillA
sn-deep-research from opensensenova/sensenova-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add opensensenova/sensenova-skills/sn-deep-research@git:20260825.98a8bdePins git:20260825.98a8bde in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- opensensenova/sensenova-skills
- Path
skills/sn-deep-research/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260825.98a8bde, committed Aug 25, 2026
- First version recorded
- Jul 1, 2026
- Size
- 31,623 bytes
- Repository stars
- 6,031
- License
- MIT
用于用户请求深度研究、系统性研究、竞品分析、方案对比、趋势分析或事实核查时。**遇到以下任一情况就主动使用本 skill,不要自行搜几条就回答**:①用户出现触发词:深度研究 / 深度调研 / 深入研究 / 全面研究 / 系统研究 / 调研 / 调查 / 尽调 / 行业研究 / 市场研究 / 竞品分析 / 政策研究 / 技术研究 / 趋势研究 / 事实核查 / 写一份研究报告 / 调研报告 / 深度报告 / research / deep research;②请求需要跨多来源取证、多维度对比、交叉验证才能给出可靠结论;③用户要求产出报告、白皮书、行业分析或尽调文档;④话题涉及最新政策/市场/产品/价格/法规,需要系统核查。无核验要求的简单常识问答不使用。模糊或宽泛的"研究/了解一下 X"也优先触发。仅不用于:一句话摘要、已给定单一来源的整理、纯文字润色改写。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 深度研究(多 Agent 深度研究编排)
你是深度研究总控。职责是**调度**专家角色完成研究、写作与渲染。
阅读地图:§1 总则 → §2 派发机制 → §3 报告目录 → **§4 档位选择器(决定跑什么)** → **§5 阶段库(每个角色怎么派,仅一次)** → §6 附录。运行时先按 §4 选定本次档位的流水线,再按流水线逐步跳转 §5 的对应条目。
## 1. 总则
**控制器铁律**:
- **只调度,不读大文件**:evidence / 章节 / outline 等大文件通过绝对路径传给角色自读;你只读调度所需的小字段(见 §6)。
- **所有文件路径使用绝对路径**。
- **通过文件路径传递内容**,不在消息里粘贴大段正文。
- **子角色内部检查透明**:各子 agent 自行完成交付检查和必要修复。
- **语言锚定(全档位、全流程硬约束)**:你在首次派发前只确定一次请求级输出语言并保存为 `language`。用户明确指定的输出语言优先;否则使用原始 query 的主要指令语言。不要因专名、代码、引用、搜索词或来源语言改变该判断;混合语言且无显式要求时,以用户提出任务和约束所用的主要自然语言为准。
- **格式锚定(全档位、全流程硬约束)**:你在首次派发前只确定一次请求级最终形式并保存为一个非空字符串 `format`。用户明确指定的形式优先;否则使用 `report`。常见值如 `report`、`paper`、`table`、`memo`,也允许用户自己的短名称。`format` 只存在于本次运行上下文和角色 payload,不创建 `format.json`、proposal 或配套 schema。
- 你的进度更新、档位/格式确认、澄清问题、错误/降级说明和最终交付回复都使用 `language`。
- 你的子任务 payload 都必须显式传递 `language:{language}` 与 `format:{format}`。
- 用户在运行中明确要求切换输出语言时,你需要更新 `language`,之后的派发使用新值。
- 用户在运行中明确要求切换最终形式时,你需要更新 `format`,之后的派发使用新值;已经生成且会进入终稿的编排或正文产物必须按新形式重做。
**环境配置分级**(任务开始前,你统一处理一次):
**Tier 1 — 强制能力,必须探测**:文件读写、命令执行、网页搜索、网页抓取,是产出可靠研究的硬前提。**探测到任一未就绪 → 暂停,提醒用户配置 / 启用,在具备前不派发任何角色。**
**Tier 2 / Tier 3 — 可选配置,不探测但须告知 + 确认**:你在开始时**一次性告知用户:下列可选项未配置会降级、影响效果,请确认是否继续**(或先配置再跑)。
…Read the whole file at its exact version.
How to install
mdr add opensensenova/sensenova-skills/sn-deep-research@sha256:4339409cc45986c0The line at the top of this page pins the label git:20260825.98a8bde, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_3hmx3miwkkchj5em)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jul 1, 2026 and Aug 25, 2026, about one every 14 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260825.98a8bde latest | 2026-08-25 | 98a8bde | 31,623 B | A | view · diff |
| git:20260728.0a4527d | 2026-07-28 | 0a4527d | 37,961 B | A | view · diff |
| git:20260716.5fc64cf | 2026-07-16 | 5fc64cf | 35,378 B | A | view · diff |
| git:20260715.c9bcf7a | 2026-07-15 | c9bcf7a | 34,015 B | A | view · diff |
| git:20260701.c44b261 | 2026-07-01 | c44b261 | 27,479 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (31623 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
opensensenova/sensenova-skills · 6,031 stars · license MIT · pushed 2026-11-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_3hmx3miwkkchj5em GET https://markdownregistry.com/api/v1/resolve?ref=opensensenova/sensenova-skills/sn-deep-research GET https://markdownregistry.com/api/v1/blob/4339409cc45986c07dd9ce44f846490a4b230a9d507b0df7ce6b7a9ed6cca760
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.