openakita/skills@notebooklm
Conduct deep research using NotebookLM integration — upload documents, query with citation-backed answers, synthesize findings, and produce infographic-style presentations. Output in Markdown, HTML/reveal.js slides, or Mermaid diagrams with visual hierarchy design specifications.
Best use case
openakita/skills@notebooklm is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Conduct deep research using NotebookLM integration — upload documents, query with citation-backed answers, synthesize findings, and produce infographic-style presentations. Output in Markdown, HTML/reveal.js slides, or Mermaid diagrams with visual hierarchy design specifications.
Teams using openakita/skills@notebooklm should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/notebooklm/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How openakita/skills@notebooklm Compares
| Feature / Agent | openakita/skills@notebooklm | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Conduct deep research using NotebookLM integration — upload documents, query with citation-backed answers, synthesize findings, and produce infographic-style presentations. Output in Markdown, HTML/reveal.js slides, or Mermaid diagrams with visual hierarchy design specifications.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# NotebookLM 研究技能
利用 NotebookLM 的深度研究能力,从上传文档中提取知识、生成引用驱动的答案,并将研究成果转化为高质量的信息图风格演示文稿和结构化输出。
---
## 核心能力
1. **深度研究** — 基于上传文档进行多轮深度问答,生成引用溯源的答案
2. **信息图生成** — 将研究发现转化为视觉层次清晰的信息图演示
3. **引用追溯** — 每个结论和数据点都链接到原始文档来源
4. **多格式输出** — 支持 Markdown、HTML/reveal.js、Mermaid 图表等格式
5. **综合分析** — 跨文档交叉分析,识别共性、差异和趋势
---
## 研究工作流
### 完整流程
```
上传文档 → 初始查询 → 深度追问 → 综合分析 → 结构化输出 → 演示呈现
│ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼
来源准备 问题设计 迭代探索 交叉对比 格式选择 视觉设计
```
### 阶段一:文档上传与准备
#### 支持的文档类型
| 类型 | 格式 | 最佳实践 |
|------|------|---------|
| PDF | 学术论文、报告 | 确保文字可选(非扫描图片) |
| 网页 | URL 链接 | 选择内容完整的页面 |
| 文本 | TXT、Markdown | 结构清晰的纯文本 |
| Google Docs | 在线文档 | 确保共享权限 |
| Google Slides | 演示文稿 | 含备注的幻灯片更佳 |
| YouTube | 视频链接 | 需有字幕/转录 |
| 音频 | MP3、WAV | 需有转录文本 |
#### 文档准备清单
1. **筛选相关文档** — 只上传与研究问题直接相关的文档
2. **检查文档质量** — 确保文字清晰、结构完整
3. **控制数量** — 单个 Notebook 建议 5-50 个来源
4. **标注来源** — 记录每个文档的元数据(作者、日期、来源)
5. **预分类** — 按主题对文档分组
#### 来源管理模板
```markdown
## 研究来源清单
| # | 文档标题 | 类型 | 作者/来源 | 日期 | 关键主题 |
|---|---------|------|----------|------|---------|
| 1 | | PDF/URL/... | | | |
| 2 | | | | | |
| 3 | | | | | |
### 来源分组
- **组 A: [主题]** — 来源 #1, #3, #5
- **组 B: [主题]** — 来源 #2, #4
```
### 阶段二:查询与深度研究
#### 查询设计原则
**有效的查询应该:**
- 具体且有明确的范围边界
- 能通过上传文档回答
- 能产生可引用的结论
**查询类型与示例:**
| 查询类型 | 描述 | 示例 |
|---------|------|------|
| **事实查询** | 提取特定数据点 | "文档中提到的年均增长率是多少?" |
| **比较查询** | 跨文档对比 | "论文 A 和论文 B 在方法论上有何区别?" |
| **综合查询** | 多来源综合分析 | "综合所有来源,影响用户留存的前三大因素是什么?" |
| **因果查询** | 探索因果关系 | "根据报告,什么因素导致了市场份额下降?" |
| **趋势查询** | 识别时间变化 | "从 2020 到 2025 年,该领域的研究重点如何变化?" |
| **矛盾查询** | 发现分歧 | "不同来源对该技术的效果评估有何矛盾?" |
#### 迭代深度追问策略
```
第一轮:广泛探索
"关于 [主题],这些文档中的核心发现是什么?"
│
▼
第二轮:聚焦细节
"详细解释 [具体发现],引用具体数据和来源。"
│
▼
第三轮:交叉验证
"其他文档是否支持或反驳 [这个结论]?"
│
▼
第四轮:综合提炼
"综合所有发现,提出 3 个关键结论和依据。"
```
### 阶段三:综合分析
#### 分析框架
**MECE 分析法(Mutually Exclusive, Collectively Exhaustive):**
```markdown
## 研究主题: [主题名称]
### 维度 1: [分类名称]
- 发现 1.1 [来源: Doc A, p.12]
- 发现 1.2 [来源: Doc B, §3]
### 维度 2: [分类名称]
- 发现 2.1 [来源: Doc C, Fig.3]
- 发现 2.2 [来源: Doc A, p.45]
### 交叉发现
- 来源 A 和 C 在 [方面] 一致
- 来源 B 与 A 在 [方面] 存在矛盾
### 信息空白
- 关于 [方面] 缺乏数据
- [方面] 需要更多来源验证
```
#### 引用与溯源规范
所有研究输出必须包含引用,格式遵循以下标准:
**行内引用:**
```markdown
用户留存率在第 30 天平均为 23.5%[^1],显著低于行业基准 35%[^2]。
[^1]: 《2025 移动应用留存报告》, App Annie, p.18
[^2]: 《SaaS Metrics Benchmark》, OpenView Partners, Table 3.2
```
**引用块:**
```markdown
> "深度学习在小样本场景下的泛化能力仍然有限,需要结合领域知识进行模型设计。"
> — Zhang et al., 2024, "Few-Shot Learning: A Survey", §4.3
```
**引用汇总表:**
```markdown
| 引用 # | 来源 | 位置 | 相关发现 |
|--------|------|------|---------|
| [^1] | App Annie 报告 | p.18 | 留存率数据 |
| [^2] | OpenView 基准 | Table 3.2 | 行业基准对比 |
```
### 阶段四:结构化输出
#### 输出格式选择指南
| 格式 | 适用场景 | 优势 |
|------|---------|------|
| **Markdown** | 文档、Wiki、笔记 | 通用性强、版本控制友好 |
| **HTML/reveal.js** | 演示、分享 | 视觉丰富、交互式 |
| **Mermaid 图表** | 流程、关系、架构 | 纯文本生成、易维护 |
| **信息图 Markdown** | 一页式总结 | 信息密度高、易扫读 |
---
## 信息图设计规范
### 视觉层次体系
信息图的核心是建立清晰的视觉层次(Visual Hierarchy),引导读者的视线流动。
#### 层次结构
```
Level 0: 主标题 — 一句话概括全文核心
↓
Level 1: 核心数据/结论 — 最大字号、最醒目颜色、居中布局
↓
Level 2: 分类/维度标题 — 中等字号、分区色块
↓
Level 3: 具体发现/数据点 — 标准字号、图标辅助
↓
Level 4: 来源引用/注释 — 小字号、浅色调
```
#### 色彩系统
```markdown
### 推荐配色方案
**方案 A: 专业蓝(商业/技术报告)**
- 主色: #2563EB (蓝色)
- 强调: #F59E0B (琥珀)
- 成功: #10B981 (绿色)
- 警告: #EF4444 (红色)
- 背景: #F8FAFC
- 文字: #1E293B
**方案 B: 学术绿(研究/学术报告)**
- 主色: #059669 (绿色)
- 强调: #7C3AED (紫色)
- 辅助: #0891B2 (青色)
- 背景: #F0FDF4
- 文字: #1A2E05
**方案 C: 暗色主题(技术/数据报告)**
- 主色: #60A5FA (亮蓝)
- 强调: #FBBF24 (金色)
- 成功: #34D399 (亮绿)
- 背景: #0F172A
- 文字: #E2E8F0
```
#### 排版规格
```markdown
### 字号规格(rem 基准)
| 元素 | 字号 | 行高 | 字重 |
|------|------|------|------|
| 主标题 | 2.5rem (40px) | 1.2 | 800 |
| 核心数据 | 3.5rem (56px) | 1.0 | 900 |
| 分区标题 | 1.5rem (24px) | 1.3 | 700 |
| 正文 | 1rem (16px) | 1.6 | 400 |
| 引用/注释 | 0.75rem (12px) | 1.4 | 300 |
### 间距系统
| 层级 | 间距 |
|------|------|
| 主区块间距 | 48px |
| 子区块间距 | 24px |
| 元素内间距 | 16px |
| 紧凑间距 | 8px |
```
### 信息图布局模式
#### 模式一:数据驱动摘要
```markdown
┌──────────────────────────────────────────┐
│ 📊 [研究主题] │
│ 一句话核心发现 │
├──────────────────────────────────────────┤
│ ┌──────┐ ┌──────┐ ┌──────┐ │
│ │ 3.5x │ │ 78% │ │ #1 │ │
│ │增长率 │ │采纳率 │ │市场份额│ │
│ └──────┘ └──────┘ └──────┘ │
├──────────────────────────────────────────┤
│ 发现 1 │ 发现 2 │
│ 详细说明... │ 详细说明... │
│ [来源 A, B] │ [来源 C] │
├──────────────────────────────────────────┤
│ 📈 趋势图 / 时间线 │
├──────────────────────────────────────────┤
│ 结论 & 建议 │
│ 来源列表 │
└──────────────────────────────────────────┘
```
#### 模式二:对比分析
```markdown
┌──────────────────────────────────────────┐
│ ⚖️ [对比主题] │
├───────────────────┬──────────────────────┤
│ 选项 A │ 选项 B │
├───────────────────┼──────────────────────┤
│ 维度 1: ✅ 优 │ 维度 1: ⚠️ 中 │
│ 维度 2: ⚠️ 中 │ 维度 2: ✅ 优 │
│ 维度 3: ❌ 弱 │ 维度 3: ✅ 优 │
├───────────────────┴──────────────────────┤
│ 综合评估与推荐 │
│ 引用来源 │
└──────────────────────────────────────────┘
```
#### 模式三:流程/时间线
```markdown
┌──────────────────────────────────────────┐
│ 🔄 [流程/历程主题] │
├──────────────────────────────────────────┤
│ ①──────→②──────→③──────→④ │
│ 阶段一 阶段二 阶段三 阶段四 │
│ 说明 说明 说明 说明 │
│ [来源] [来源] [来源] [来源] │
├──────────────────────────────────────────┤
│ 关键转折点与洞察 │
│ 引用来源 │
└──────────────────────────────────────────┘
```
---
## 输出格式详细规范
### Markdown 输出
适用于知识库、文档系统、Git 仓库。
```markdown
# 研究报告: [主题]
> **核心发现**: 一句话总结
## 执行摘要
简要概述研究背景、方法和核心结论。
## 关键发现
### 发现 1: [标题]
详细描述,包含数据支撑。
> 引用: [来源, 位置]
### 发现 2: [标题]
详细描述。
> 引用: [来源, 位置]
## 数据分析
| 指标 | 数值 | 来源 | 趋势 |
|------|------|------|------|
| | | | ↑/↓/→ |
## 结论与建议
1. 建议一
2. 建议二
## 参考来源
1. [来源 1 完整信息]
2. [来源 2 完整信息]
```
### HTML/reveal.js 幻灯片输出
适用于演示、分享、汇报。
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>研究报告: [主题]</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@5/dist/reveal.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@5/dist/theme/white.css">
<style>
:root {
--primary: #2563EB;
--accent: #F59E0B;
--text: #1E293B;
--bg: #F8FAFC;
}
.reveal h1 { color: var(--primary); font-size: 2.5em; }
.reveal h2 { color: var(--primary); font-size: 1.8em; }
.stat-number {
font-size: 3.5em;
font-weight: 900;
color: var(--primary);
}
.stat-label {
font-size: 1em;
color: #64748B;
}
.citation {
font-size: 0.7em;
color: #94A3B8;
text-align: right;
}
.highlight-box {
background: var(--bg);
border-left: 4px solid var(--primary);
padding: 1em;
margin: 1em 0;
}
</style>
</head>
<body>
<div class="reveal">
<div class="slides">
<!-- 标题页 -->
<section>
<h1>研究主题</h1>
<p>核心发现的一句话总结</p>
<p class="citation">基于 N 个来源的综合分析 | YYYY-MM-DD</p>
</section>
<!-- 核心数据页 -->
<section>
<h2>核心发现</h2>
<div style="display:flex;justify-content:space-around;">
<div>
<div class="stat-number">3.5x</div>
<div class="stat-label">增长率</div>
</div>
<div>
<div class="stat-number">78%</div>
<div class="stat-label">采纳率</div>
</div>
</div>
<p class="citation">来源: 文档 A, p.12; 文档 B, §3</p>
</section>
<!-- 详细发现页 -->
<section>
<h2>发现一</h2>
<div class="highlight-box">
<p>关键发现的详细描述,包含数据支撑和引用。</p>
</div>
<p class="citation">来源: 文档 C, Table 2</p>
</section>
<!-- 结论页 -->
<section>
<h2>结论与建议</h2>
<ol>
<li>建议一</li>
<li>建议二</li>
<li>建议三</li>
</ol>
</section>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/reveal.js@5/dist/reveal.js"></script>
<script>Reveal.initialize();</script>
</body>
</html>
```
### Mermaid 图表输出
适用于流程、关系、架构的可视化。
**流程图:**
````markdown
```mermaid
graph TB
A[文档上传] --> B[初始查询]
B --> C{发现足够?}
C -->|否| D[深度追问]
D --> B
C -->|是| E[综合分析]
E --> F[结构化输出]
F --> G[Markdown]
F --> H[HTML/reveal.js]
F --> I[Mermaid 图表]
```
````
**思维导图:**
````markdown
```mermaid
mindmap
root((研究主题))
发现一
数据点 A
数据点 B
发现二
论据 C
论据 D
发现三
趋势 E
对比 F
```
````
**时间线:**
````markdown
```mermaid
timeline
title 技术发展时间线
2020 : 基础模型出现
: GPT-3 发布
2022 : ChatGPT 引爆市场
: 指令微调成为标准
2024 : 多模态模型成熟
: Agent 架构兴起
2025 : 端侧推理普及
: MCP 协议标准化
```
````
**实体关系图:**
````markdown
```mermaid
erDiagram
RESEARCH ||--o{ DOCUMENT : "基于"
DOCUMENT ||--o{ FINDING : "包含"
FINDING ||--o{ CITATION : "引用自"
RESEARCH ||--o{ CONCLUSION : "得出"
CONCLUSION }o--|| FINDING : "基于"
```
````
---
## 研究质量检查清单
### 输出前自检
| 检查项 | 标准 | ✅ |
|--------|------|---|
| **引用覆盖** | 每个核心发现都有引用 | |
| **来源多样** | 不依赖单一来源 | |
| **数据准确** | 数字和引文与原文一致 | |
| **逻辑连贯** | 发现之间逻辑自洽 | |
| **信息空白** | 已标注缺失或不确定的部分 | |
| **视觉层次** | 信息图有清晰的阅读路径 | |
| **可操作性** | 结论包含具体建议 | |
| **格式规范** | 输出格式正确、可渲染 | |
### 研究可信度评估
```markdown
## 可信度评估
### 来源质量
- 学术同行评审: X 篇
- 行业权威报告: X 篇
- 一手数据: X 篇
- 二手分析: X 篇
### 发现一致性
- 多来源支持的发现: X 条
- 单来源发现: X 条
- 来源间矛盾: X 处
### 局限性
- 时间范围: YYYY 至 YYYY
- 地理范围:
- 样本局限:
- 方法论局限:
### 综合可信度: 高 / 中 / 低
```
---
## 注意事项
- **尊重版权** — 引用应遵循合理使用原则,不大段复制原文
- **标注不确定性** — 推测性结论应明确标注为"推测"或"需进一步验证"
- **区分事实与观点** — 文档中的事实和作者观点应有区分标识
- **保持中立** — 呈现多方观点,避免选择性引用
- **检查时效性** — 标注数据的采集时间,提醒读者时效风险
- **注意文档质量** — 上传前确认文档可读,OCR 文档可能有识别错误
- **迭代优化** — 第一轮输出后审查引用准确性,必要时回查原文
- **格式兼容** — reveal.js 幻灯片需确保 CDN 资源可访问Related Skills
openakita/skills@yuque-skills
Manage Yuque (语雀) knowledge bases, documents, and team collaboration through API integration. Supports personal search, weekly reports, knowledge base management, document CRUD, and group collaboration workflows. Based on yuque/yuque-skills.
openakita/skills@youtube-summarizer
Summarize YouTube videos by extracting transcripts and generating structured notes. Use when the user wants to summarize a YouTube video, extract key points from a talk, create study notes from a lecture, or get timestamps for important moments. Supports multiple URL formats and languages.
openakita/skills@xlsx
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
openakita/skills@xiaohongshu-creator
Create engaging Xiaohongshu (RED/小红书) content including titles, body text, hashtags, and image style recommendations. Supports multiple content types such as product reviews, tutorials, lifestyle sharing, and shopping guides with platform-specific optimization.
openakita/skills@wechat-article
Create and format WeChat Official Account (公众号) articles with proper Markdown-to-WeChat HTML conversion, rich formatting, cover image guidance, and both API and manual publishing workflows.
openakita/skills@webapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
openakita/skills@web-artifacts-builder
Suite of tools for creating elaborate, multi-component interactive HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
openakita/skills@video-downloader
Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.
openakita/skills@translate-pdf
Translate PDF documents while preserving original layout, styling, tables, images, and formatting. Supports Simplified Chinese, Traditional Chinese, English, Japanese, Korean, and more. Page-by-page translation with structure preservation.
openakita/skills@todoist-task
Manage Todoist tasks, projects, sections, labels, and filters via REST API v2. Supports task CRUD, due dates, priorities, recurring tasks, project organization, and advanced filtering. Based on doggy8088/agent-skills/todoist-api, using curl + jq.
openakita/skills@theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
search-store-skills
Search for Skills on the OpenAkita Platform Skill Store