SkillAtlasSkill 详情

sn-research-report

The SenseNova model family plugs directly into agent runtimes such as OpenClaw and hermes-agent...

审核状态:已审核Quality 80Security 100

复制安装命令

用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。

复制前请先查看来源、License 和安全提示。

项目 README

来源文件:README.md

抓取于 2026年8月3日

SenseNova-Skills

English | 简体中文

Website Raccoon Token Plan SenseNova U1 SenseNova 6.7

The SenseNova model family plugs directly into agent runtimes such as OpenClaw and hermes-agent, with the skills in this repository extending the models with concrete, end-to-end office capabilities.

In this repository each skill lives in its own directory and declares triggers, capabilities, and execution flow through a SKILL.md file, following the Agent Skills convention.

The skills cover image generation & visualization, slide-deck (PPT) generation, Excel data analysis, and deep research — usable standalone or composed into end-to-end workflows.

🎨 Want to see what it can do? Check out our sn-infographic Gallery to explore nearly 100 stunning generation cases and steal their prompt designs !

🦝 Available out-of-the-box in Raccoon

The latest SenseNova models and the full Cowork-Skill suite in this repo are bundled into Raccoon, with enterprise-grade security and a zero-setup experience — if you'd rather not provision env, API keys, and runtimes yourself, you can use these capabilities directly through Raccoon. Free trial available — no payment required to get started.

Raccoon now ships a full upgrade across product capability and client experience:

  • Three core office capabilities, strengthened: powered by SenseNova 6.7 Flash + Cowork-Skill, data analysis, PPT generation, and task planning each take a step up — covering the full loop from multi-file cleaning/analysis to formal report decks, industry/competitive research, and investment memos.
  • New: infographic generation: built on the SenseNova U1 model, compresses complex data, long reports, and business insights into dense, structured, visual infographics that are easier to digest and share.
  • New client + local Agent OS: the cloud model handles heavy reasoning and multimodal understanding; the local Agent OS sits next to your files, work context, and personal habits — delivering a more personalized, local, and secure AI-native office experience.
  • Proven at scale: chosen by 15M+ individual users and thousands of enterprise customers.

👉 Try it: xiaohuanxiong.com

How to Use

These skills are designed to run inside an Agent Skills-compatible agent.

Recommended: let the agent install the skills for you. Hand it the repo URL and ask it to clone and drop the skills into the right directory — for example:

"Please install SenseNova-Skills from https://github.com/OpenSenseNova/SenseNova-Skills into your skills directory."

After it finishes, you may need to manually restart the agent service before the new skills are picked up.

AgentTarget directory
OpenClaw~/.openclaw/skills/
hermes-agent~/.hermes/skills/
Prefer to install manually?

Clone this repository, then copy the subdirectories under skills/ into the target directory yourself:

git clone https://github.com/OpenSenseNova/SenseNova-Skills.git --depth=1
mkdir -p ~/.openclaw/skills
cp -r SenseNova-Skills/skills/* ~/.openclaw/skills/

For Hermes, swap the target to ~/.hermes/skills/.

Per-category Python dependencies, API keys, and invocation examples are documented in the 📖 Full guide for each section.

Skills List

🎨 Image & Visualization

📖 Full guide: docs/sn-image-generate_en.md (prerequisites, Quick Start, API config, and invocation samples).

NameLabelDescription
sn-image-doctorEnvironment DoctorValidates the SenseNova-Skills environment — checks sn-image-base install, Python deps, and required env vars; interactively fills missing values into .env.
sn-image-baseImage Base Layer (Tier 0)Low-level tools — text-to-image (sn-image-generate), image recognition (sn-image-recognize), and text optimization (sn-text-optimize) — exposed through a unified sn_agent_runner.py, designed to be called by upper-layer skills.
sn-infographicInfographic Generation (Tier 1)Auto prompt-quality scoring, layout/style selection (87 layouts / 66 styles), multi-round generation with VLM review and quality ranking, producing publication-ready infographics.
sn-image-imitateImage Imitation (Tier 1)Given one reference image and a target content prompt, generates a new image that imitates the reference.
sn-image-resumeResume Image Generation (Tier 1)Given resume information, generates a resume image.

📊 Presentations (PPT)

📖 Full guide: docs/sn-ppt-generate.md (prerequisites, Quick Start, API config, and invocation samples).

NameLabelDescription
sn-ppt-entryPPT Entry PointUnified entry point for PPT generation. Asks the user to choose fast, standard, or creative mode, then collects role / audience / scenario / page count. For standard mode, also asks about image sourcing (AI, web search, or none) and chart rendering (U1 infographics or ECharts). Parses uploaded pdf / docx / md / txt, emits task_pack.json + info_pack.json, and dispatches to the chosen mode.
sn-ppt-doctorPPT Environment DoctorEnvironment check for the PPT pipeline — validates sn-image-base, API keys, the Node runtime, and optional deps; writes missing required vars into .env.
sn-ppt-creativePPT Creative ModeOne full-page 16:9 PNG per slide, generated via sn-image-generate with a per-page composed prompt. Falls back to web image search when T2I generation fails.
sn-ppt-standardPPT Standard & Faststyle_spec → outline → asset plan + per-slot images + VLM QC → per-page HTML → per-page review → PPTX export. Fast mode builds a complete draft immediately with autonomous decisions, then provides structured refinement suggestions. Supports AI-generated infographics (U1) for diagrams and web image search (Serper) for real photos.

📈 Data Analysis (DA)

📖 Full guide: docs/sn-data-analysis.md (prerequisites, Quick Start, API config, and invocation samples).

NameLabelDescription
sn-da-excel-workflowExcel Analysis OrchestrationEnd-to-end Excel pipeline — multi-sheet read, large-file detection (≥10k rows triggers Parquet), cleaning, conditional filtering, cross-sheet aggregation, and Excel/CSV export.
sn-da-image-captionImage Understanding & Data ExtractionFor image-first inputs — table OCR, chart understanding, screenshot/UI description; parses captions into DataFrames, recreates visualizations, exports Excel/CSV.
sn-da-large-file-analysisHigh-Performance Large-File AnalysisStreaming reads for ≥10k-row Excel datasets (openpyxl read_only + iter_rows), Parquet conversion, memory optimization, chunked processing, large-file writes.

🔬 Deep Research

📖 Full guide: docs/sn-deep-research.md (prerequisites, web_search precheck, Quick Start, and per-stage invocation).

NameLabelDescription
sn-deep-researchDeep Research Entry PointUnified deep-research orchestrator with true-dependency DAGs, reusable source snapshots, and evidence-informed content units, producing final report.md.
sn-research-reportFinal Report Writing & EditingRenders the judgment layer into the final report.md; also handles targeted rewrites — restructuring, polishing, table-augmentation — for an existing draft.
sn-report-format-discoveryPresentation-Format DiscoveryCompares final forms such as a research report, academic paper, table-first analysis, decision memo, or a custom Markdown form; scout uses it before research and user confirmation.
sn-prepare-citationsCitation RenderingPost-processes [^source_id] footnotes into numbered citations and appends references from evidence sources.
sn-md-to-html-reportMarkdown → HTML ReportConverts the research report.md (or any Markdown doc) into a clean, single-file HTML reading view that opens offline — embedded images, side-panel TOC, responsive tables, and table-delimiter repair.

🔍 Search

📖 Search skills are documented together with deep research: docs/sn-deep-research.md (includes per-platform API keys, invocation, and unified JSON output).

NameLabelDescription
sn-search-academicAcademic SearchArXiv (with section-level HTML reading) / Semantic Scholar (with citation counts) / PubMed (with PMC open-access full text) / Wikipedia, in one aggregated interface.
sn-search-codeDeveloper SearchGitHub (repo / code / issue) / Stack Overflow / Hacker News / HuggingFace (models / datasets / spaces), aggregated.
sn-search-social-cnChinese Social SearchBilibili / Zhihu / Douyin search; some platforms require cookie auth.
sn-search-social-enEnglish Social SearchReddit / Twitter (X) / YouTube search.

Sample Outputs

🎨 Infographic (sn-infographic)

A few sn-infographic outputs (more in docs/sn-infographic-examples.md).

sn-infographic sample outputs

🧩 Memory price analysis — insight → analysis → presentation → end-to-end workflow

examples/memory-price-end2end-analysis. Starting from a raw quote CSV, the agent profiles fields, normalizes categories and timestamps, then attacks the rally from three angles — overall trend, top movers per category, and the gap between server-grade and consumer-grade SKUs — locating a late-February inflection along the way. Treating those findings as the research question, it switches to deep research: planning per-dimension web searches over supply contraction, AI-server demand, and vendor output discipline, then triaging and cross-checking evidence across sources before committing it to the report. The data and research conclusions are then handed to PPT generation, which lays out a 16-page outline, plans per-slot imagery, renders per-page HTML, runs VLM review, and finally composites screenshots into the PPTX. The result is a clear three-step storyline: prices are rising → here is why → here is what to do. This is the only example that exercises the full data analysis → deep research → PPT chain end-to-end.

📊 Employee performance analysis — data analysis

examples/employee-performance-analysis. The agent reads 10 separate monthly review xlsx files, aligns column schemas across months and joins them into one longitudinal table. From that table it produces aggregate views — monthly average trend, score-distribution boxplots, grade mix change, and a 38-role ranking — and individual views — top performers, needs-attention, and consistently-improving cohorts plus per-employee year trends. The findings are written up with explicit improvement suggestions tied to specific roles and individuals, backed by 8 supporting charts. The same content is delivered as a Word doc (for distribution) and a visualized HTML report (for browsing). The example shows how sn-da-excel-workflow handles "many small spreadsheets that should be one analysis" rather than a single big file.

🔬 Embodied AI industry research — deep research

examples/embodied-ai-deep-research. Given only an industry name, the agent first commits to a research plan — market size, vendor share, financing, cost structure, development roadmap — instead of jumping straight into search. For each dimension it runs targeted web searches, fetches and reads source pages, and extracts both numeric and qualitative evidence; conflicting figures across sources are explicitly reconciled before being trusted. A synthesis stage organizes per-dimension evidence into a traceable, reader-oriented information structure rather than a stack of disconnected bullets. The output is an illustrated report (Markdown + visualized HTML) with 5 dimension-specific charts. The example shows how sn-deep-research turns "go research X" into a structured plan-then-execute loop with traceable evidence.

🎯 Property fee pricing — PPT generation

examples/property-fee-pricing-ppt. The agent takes a free-form brief — topic (property fee pricing), audience (property staff + committee), 26 pages, black-and-white warm style — and first commits to an outline plus a per-page asset plan that conforms to the style spec. Each slide is then built as semantic per-page HTML rather than free-form image generation: copy, layout, illustrations, icons, and any data charts are reasoned about per slot. Imagery is produced or selected per slot and VLM-checked against the page's intent; each rendered page goes through a review pass with optional rewrite for coherence and copy quality. Final pages are screenshotted and composited into the PPTX, with the per-page HTML kept alongside for direct browser preview or re-editing. The example demonstrates sn-ppt-standard style consistency on a long, prose-heavy deck where every slide must obey the same audience and palette constraints.

FAQ

Common setup and runtime questions (400/401 errors, rate limits, PPT timeouts, infographic quality, model names) are answered in docs/faq.md.

Contributing

Feel free to use the skills here as templates for your own OpenClaw skills. The qualities that make a skill good:

  • Clear triggers: state in description exactly when the skill should and should not run, so the agent recognizes it accurately
  • Focused scope: each skill does one thing well; complex workflows compose multiple skills
  • Solid documentation: examples, artifact contracts, edge cases, failure handling
  • Supporting resources: use references/, scripts/, prompts/ to provide additional context

Join the Community

Join our growing community to share feedback, get support, and stay updated on the latest developments. Scan the QR code below to hop into the chat — we'd love to hear from you!

DiscordLark Group

License

MIT — see LICENSE.

研究与检索

低风险

  • 来源需自行核对维护者身份。
  • 未检测到明显脚本安装指令。
  • 未检测到明显外部权限要求。
  • 未检测到高风险命令。
  • 扫描发现:0 条。

Codex — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/OpenSenseNova/SenseNova-Skills.git
  3. 将 "skills/sn-research-report" 文件夹复制到 Codex 的 skills 目录中。
  4. 重启 Codex 让新的 skill 生效。

Codex — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Codex 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Codex 让新的 skill 生效。

Claude Code — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/OpenSenseNova/SenseNova-Skills.git
  3. 将 "skills/sn-research-report" 文件夹复制到 Claude Code 的 skills 目录中。
  4. 重启 Claude Code 让新的 skill 生效。

Claude Code — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Claude Code 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Claude Code 让新的 skill 生效。

Cursor — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/OpenSenseNova/SenseNova-Skills.git
  3. 将 "skills/sn-research-report" 文件夹复制到 Cursor 的 skills 目录中。
  4. 重启 Cursor 让新的 skill 生效。

Cursor — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Cursor 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Cursor 让新的 skill 生效。

GitHub Copilot — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/OpenSenseNova/SenseNova-Skills.git
  3. 将 "skills/sn-research-report" 文件夹复制到 GitHub Copilot 的 skills 目录中。
  4. 重启 GitHub Copilot 让新的 skill 生效。

GitHub Copilot — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 GitHub Copilot 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 GitHub Copilot 让新的 skill 生效。

Windsurf — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/OpenSenseNova/SenseNova-Skills.git
  3. 将 "skills/sn-research-report" 文件夹复制到 Windsurf 的 skills 目录中。
  4. 重启 Windsurf 让新的 skill 生效。

Windsurf — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Windsurf 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Windsurf 让新的 skill 生效。
查看 SKILL.md 原文
name: sn-research-report
description: 用于撰写或组织研究报告结构。按读者认知任务(全景/对比/调查/时序)和领域惯例(学术/医疗/法律/政策)选择报告模板。

sn-research-report(研究报告结构模板)

报告结构的决定因素是读者需要完成的认知任务,不是研究的信息领域。同一批信息,为做决策而读和为建立全貌而读,需要完全不同的组织方式。

模板选择

digraph select {
  "研究任务" [shape=doublecircle];
  "领域专属?" [shape=diamond];
  "主认知任务?" [shape=diamond];
  "学术综述" [shape=box];
  "医疗健康" [shape=box];
  "法律研究" [shape=box];
  "政策分析" [shape=box];
  "全景叙述" [shape=box];
  "对比选型" [shape=box];
  "实体调查" [shape=box];
  "时序追踪" [shape=box];

  "研究任务" -> "领域专属?";
  "领域专属?" -> "学术综述" [label="学术综述"];
  "领域专属?" -> "医疗健康" [label="医疗方案报告"];
  "领域专属?" -> "法律研究" [label="法律备忘录"];
  "领域专属?" -> "政策分析" [label="政策简报"];
  "领域专属?" -> "主认知任务?" [label="否"];
  "主认知任务?" -> "全景叙述" [label="了解全貌"];
  "主认知任务?" -> "对比选型" [label="比较/选择"];
  "主认知任务?" -> "实体调查" [label="深挖某对象"];
  "主认知任务?" -> "时序追踪" [label="还原事件"];
}

领域专属触发条件:最终产出是学术综述、医疗方案报告、法律备忘录或政策简报,且读者对该类文档有强烈格式预期。商业/投资场景下涉及医疗或法律内容,优先按认知任务选模板,再叠加领域术语惯例。

复合意图处理:主意图决定整体框架,次意图压缩为一个章节。例如"先了解行业再评估某公司"→主意图是实体调查(论点驱动式),全景内容压缩为"行业背景"章节,不重复建立完整全景框架。


基础结构一:全景叙述型

适用:行业研究、可行性研究、技术趋势综述
读者认知任务:建立对一个空间的完整心智地图

章节必须/可选说明
摘要必须3-5 句,含关键结论和核心数据点
背景与现状必须界定研究范围,说明当前格局和发展阶段
[核心维度 1-N]必须按研究维度逐一展开,每维度自成小节
综合分析必须跨维度关联与洞察,不是各维度摘要
结论与展望必须基于证据的结论,标注确定性程度
附录可选数据表格、方法说明

可行性研究变体:在"综合分析"前插入"财务测算"章节,"结论与展望"改为"可行性判断(Go / No-Go / 有条件 Go)",明确列出判断依据和关键假设。


基础结构二:对比选型型

适用:竞品分析、技术选型、消费决策
读者认知任务:在多个选项中做出有据可查的决策

章节必须/可选说明
摘要与推荐必须直接给出推荐结论,一句话说明核心理由
评估背景必须需求场景、约束条件、评估维度定义及权重
选项概览必须各选项简介,说明各自定位
对比矩阵必须表格:行=评估维度,列=各选项,必须有
逐维度分析必须矩阵无法承载的定性分析,按维度逐一展开
综合建议必须针对不同场景/需求的差异化建议
风险与局限可选推荐选项的已知缺陷,便于读者预判

子类差异:

子类特有章节或要求
竞品分析评估背景加"市场格局"(各选项市占/定位);建议部分增加战略含义
技术选型对比矩阵加"迁移成本/实施风险"行;建议部分输出 ADR(架构决策记录)格式
消费决策省略战略维度;建议部分针对用户具体使用场景个性化

基础结构三:实体调查型

适用:尽职调查、投资研究、人物/机构背景调查
读者认知任务:全面了解某一对象,形成综合判断

根据研究目的选择三种子结构之一:

3a. 系统清单式(尽职调查)

章节说明
执行摘要重大发现 + 关键风险 + 综合建议,可独立阅读
业务与运营审查商业模式、收入结构、运营状况
财务审查报表分析、现金流、债务结构
法律审查合规状态、合同、潜在诉讼
团队审查核心成员背景、激励结构、稳定性
重大发现汇总红旗事项(Red Flags)逐条列出,标注严重程度
建议交易条件建议,或中止依据

3b. 论点驱动式(投资研究)

章节说明
投资评级与核心逻辑评级(Buy/Hold/Sell)+ 3条核心投资逻辑
公司与行业概况业务描述、市场定位、竞争格局
财务分析历史表现、关键指标趋势、质量判断
估值分析估值方法、目标价区间、敏感性分析
风险因素下行风险逐条列出,标注影响程度和发生概率
投资建议建议时间窗口和仓位逻辑

3c. 叙事式(人物/机构背景调查)

章节说明
基本信息身份、角色、核心标签
经历与成就时间线叙述,重点事件加粗
关联网络关键关系、合作伙伴、组织归属
争议与风险点已知负面信息,标注来源可靠性
综合评价结合上述信息的综合判断,标注确定性

基础结构四:时序追踪型

适用:热点事件、危机追踪、政策/监管变化历程
读者认知任务:还原事件全貌,理解影响与走向

章节必须/可选说明
摘要必须事件一句话定性 + 当前状态
事件时间线必须表格:时间 / 事件 / 关键行动方,必须有
各方立场必须主要利益相关方各自立场,分列不混叙
影响分析必须已发生的影响分类列出,标注影响程度
后续走向必须待观察的关键节点和不同情景下的走向
信源说明可选争议性事实的信息来源可靠性说明

领域专属模板

学术综述

摘要(Abstract)
引言(研究背景、综述范围、本文结构)
研究脉络(按时间线或流派划分的文献梳理)
方法论对比(不同研究方法的优劣分析)
核心发现综合(跨文献的共识与争议)
研究空白与展望
结论
参考文献(学术引用格式)

特殊要求:每条关键结论必须指向具体文献;争议点必须呈现各方代表性文献;不得给出文献中未明确支持的结论。


医疗健康

结构化摘要(背景 / 目的 / 方法 / 结果 / 结论)
疾病或干预概述
证据综述(分级呈现)
  - A级:RCT 或系统综述支撑
  - B级:队列研究或权威指南
  - C级:专家意见或病例报告
临床应用建议
特殊人群注意事项(老人/儿童/妊娠/合并症)
局限性与不确定性
参考文献

特殊要求:所有建议必须标注证据等级(A/B/C);涉及药物须注明适应症和禁忌症;不确定内容须明确标注,不得暗示确定性。


法律研究

遵循 IRAC 框架:

法律问题(Issue):清晰陈述待回答的法律问题
适用法规(Rule):相关法律条文、司法解释、判例
法律分析(Analysis):将事实套入法规,逐条展开
结论(Conclusion):明确的法律意见,标注确定性程度
附录(可选):相关条文全文、参考判例摘要

特殊要求:明确标注司法管辖区;引用法规注明版本和生效日期;不确定性须明确说明,不得给出超出证据的确定性意见。


政策分析

执行摘要(政策核心 + 主要建议,须可独立阅读)
政策背景(问题界定、现状、历史沿革)
政策内容解析(核心条款、目标、实施机制)
影响评估(受影响群体、经济/社会影响、国际比较)
利益相关方分析(各方立场与博弈)
建议(针对目标受众的具体行动建议)
参考依据

特殊要求:执行摘要须可独立阅读;建议部分针对不同受众(企业/政府/个人)差异化呈现。


微观格式规则

宏观结构确定后,每个信息块的格式按信息类型独立决定:

信息类型应使用的格式禁止
多对象多属性对比表格(强制)分段落逐一描述
时间序列事件时间线表格或有序列表散文叙述混排
有序步骤/流程有序列表(1. 2. 3.)无序列表或段落
并列要点(≤5条)无序列表长段堆砌
因果推导/复杂分析段落叙述强行拆成 bullet
关键数字/指标加粗或表格埋入段落中间
证据等级/评级标签标注(A级 / 🔴 / Buy)仅用文字描述
市场份额/占比分布Mermaid pie纯文字罗列百分比
多实体关系/产业链/流程Mermaid graph/flowchart文字描述 A→B→C
事件时间线(有明确节点)Mermaid timeline纯文字编年
趋势数据(有多个数据点)Mermaid xychart-beta只说"呈上升趋势"
概念性场景/全景/架构示意AI 生图(sn-image-base skill)用 Mermaid 画概念图

执行纪律

必须做到:

  • 摘要必须可独立阅读,读者无需看完全文即可获得核心结论
  • 对比选型型必须输出对比矩阵表格,不接受纯文字的并列描述各选项
  • 所有结论标注确定性程度("已确认" / "可能" / "存在争议")
  • 复合意图下,次意图内容压缩为一个章节,不重复建立完整框架
  • 领域专属模板下,严格遵循对应格式惯例,不混入其他结构

禁止:

  • 对所有场景使用同一套通用结构,必须选择上述模板之一
  • 把对比矩阵拆成多段文字分别描述各选项
  • 结论部分只做信息罗列,不给判断
  • 同一事实在多个章节重复出现
  • 为凑篇幅在摘要中复述正文,或在结论中复述摘要

发现问题?提交给管理员复核

评分:

评论 (0)

暂无评论,成为第一个评论者吧!