复制安装命令
用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。
复制前请先查看来源、License 和安全提示。
The SenseNova model family plugs directly into agent runtimes such as OpenClaw and hermes-agent...
用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。
复制前请先查看来源、License 和安全提示。
来源文件:README.md
English | 简体中文
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 !
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:
👉 Try it: xiaohuanxiong.com
These skills are designed to run inside an Agent Skills-compatible agent.
INSTALL.md.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.
| Agent | Target directory |
|---|---|
| OpenClaw | ~/.openclaw/skills/ |
| hermes-agent | ~/.hermes/skills/ |
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.
📖 Full guide: docs/sn-image-generate_en.md (prerequisites, Quick Start, API config, and invocation samples).
| Name | Label | Description |
|---|---|---|
sn-image-doctor | Environment Doctor | Validates the SenseNova-Skills environment — checks sn-image-base install, Python deps, and required env vars; interactively fills missing values into .env. |
sn-image-base | Image 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-infographic | Infographic 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-imitate | Image Imitation (Tier 1) | Given one reference image and a target content prompt, generates a new image that imitates the reference. |
sn-image-resume | Resume Image Generation (Tier 1) | Given resume information, generates a resume image. |
📖 Full guide: docs/sn-ppt-generate.md (prerequisites, Quick Start, API config, and invocation samples).
| Name | Label | Description |
|---|---|---|
sn-ppt-entry | PPT Entry Point | Unified 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-doctor | PPT Environment Doctor | Environment 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-creative | PPT Creative Mode | One 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-standard | PPT Standard & Fast | style_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. |
📖 Full guide: docs/sn-data-analysis.md (prerequisites, Quick Start, API config, and invocation samples).
| Name | Label | Description |
|---|---|---|
sn-da-excel-workflow | Excel Analysis Orchestration | End-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-caption | Image Understanding & Data Extraction | For image-first inputs — table OCR, chart understanding, screenshot/UI description; parses captions into DataFrames, recreates visualizations, exports Excel/CSV. |
sn-da-large-file-analysis | High-Performance Large-File Analysis | Streaming reads for ≥10k-row Excel datasets (openpyxl read_only + iter_rows), Parquet conversion, memory optimization, chunked processing, large-file writes. |
📖 Full guide: docs/sn-deep-research.md (prerequisites, web_search precheck, Quick Start, and per-stage invocation).
| Name | Label | Description |
|---|---|---|
sn-deep-research | Deep Research Entry Point | Unified deep-research orchestrator with true-dependency DAGs, reusable source snapshots, and evidence-informed content units, producing final report.md. |
sn-research-report | Final Report Writing & Editing | Renders the judgment layer into the final report.md; also handles targeted rewrites — restructuring, polishing, table-augmentation — for an existing draft. |
sn-report-format-discovery | Presentation-Format Discovery | Compares 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-citations | Citation Rendering | Post-processes [^source_id] footnotes into numbered citations and appends references from evidence sources. |
sn-md-to-html-report | Markdown → HTML Report | Converts 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 skills are documented together with deep research: docs/sn-deep-research.md (includes per-platform API keys, invocation, and unified JSON output).
| Name | Label | Description |
|---|---|---|
sn-search-academic | Academic Search | ArXiv (with section-level HTML reading) / Semantic Scholar (with citation counts) / PubMed (with PMC open-access full text) / Wikipedia, in one aggregated interface. |
sn-search-code | Developer Search | GitHub (repo / code / issue) / Stack Overflow / Hacker News / HuggingFace (models / datasets / spaces), aggregated. |
sn-search-social-cn | Chinese Social Search | Bilibili / Zhihu / Douyin search; some platforms require cookie auth. |
sn-search-social-en | English Social Search | Reddit / Twitter (X) / YouTube search. |
A few sn-infographic outputs (more in docs/sn-infographic-examples.md).
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.
sn-da-excel-workflow, sn-deep-research, sn-ppt-entry, sn-ppt-standard, sn-md-to-html-reportexamples/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.
sn-da-excel-workflowexamples/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.
sn-deep-researchexamples/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.
sn-ppt-entry, sn-ppt-standardCommon setup and runtime questions (400/401 errors, rate limits, PPT timeouts, infographic quality, model names) are answered in docs/faq.md.
Feel free to use the skills here as templates for your own OpenClaw skills. The qualities that make a skill good:
description exactly when the skill should and should not run, so the agent recognizes it accuratelyreferences/, scripts/, prompts/ to provide additional contextJoin 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!
| Discord | Lark Group |
![]() | ![]() |
MIT — see LICENSE.
name: sn-research-report
description: 用于撰写或组织研究报告结构。按读者认知任务(全景/对比/调查/时序)和领域惯例(学术/医疗/法律/政策)选择报告模板。报告结构的决定因素是读者需要完成的认知任务,不是研究的信息领域。同一批信息,为做决策而读和为建立全貌而读,需要完全不同的组织方式。
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(架构决策记录)格式 |
| 消费决策 | 省略战略维度;建议部分针对用户具体使用场景个性化 |
适用:尽职调查、投资研究、人物/机构背景调查
读者认知任务:全面了解某一对象,形成综合判断
根据研究目的选择三种子结构之一:
| 章节 | 说明 |
|---|---|
| 执行摘要 | 重大发现 + 关键风险 + 综合建议,可独立阅读 |
| 业务与运营审查 | 商业模式、收入结构、运营状况 |
| 财务审查 | 报表分析、现金流、债务结构 |
| 法律审查 | 合规状态、合同、潜在诉讼 |
| 团队审查 | 核心成员背景、激励结构、稳定性 |
| 重大发现汇总 | 红旗事项(Red Flags)逐条列出,标注严重程度 |
| 建议 | 交易条件建议,或中止依据 |
| 章节 | 说明 |
|---|---|
| 投资评级与核心逻辑 | 评级(Buy/Hold/Sell)+ 3条核心投资逻辑 |
| 公司与行业概况 | 业务描述、市场定位、竞争格局 |
| 财务分析 | 历史表现、关键指标趋势、质量判断 |
| 估值分析 | 估值方法、目标价区间、敏感性分析 |
| 风险因素 | 下行风险逐条列出,标注影响程度和发生概率 |
| 投资建议 | 建议时间窗口和仓位逻辑 |
| 章节 | 说明 |
|---|---|
| 基本信息 | 身份、角色、核心标签 |
| 经历与成就 | 时间线叙述,重点事件加粗 |
| 关联网络 | 关键关系、合作伙伴、组织归属 |
| 争议与风险点 | 已知负面信息,标注来源可靠性 |
| 综合评价 | 结合上述信息的综合判断,标注确定性 |
适用:热点事件、危机追踪、政策/监管变化历程
读者认知任务:还原事件全貌,理解影响与走向
| 章节 | 必须/可选 | 说明 |
|---|---|---|
| 摘要 | 必须 | 事件一句话定性 + 当前状态 |
| 事件时间线 | 必须 | 表格:时间 / 事件 / 关键行动方,必须有 |
| 各方立场 | 必须 | 主要利益相关方各自立场,分列不混叙 |
| 影响分析 | 必须 | 已发生的影响分类列出,标注影响程度 |
| 后续走向 | 必须 | 待观察的关键节点和不同情景下的走向 |
| 信源说明 | 可选 | 争议性事实的信息来源可靠性说明 |
摘要(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)
暂无评论,成为第一个评论者吧!