cninfo-to-notebooklm by jarodise/cninfo2notebookllm
npx skills add https://github.com/jarodise/cninfo2notebookllm --skill cninfo-to-notebooklm从 cninfo.com.cn 下载中国 A 股和港股的年度报告及定期报告,并将其上传至 NotebookLM,利用专门的"财务分析师"角色进行 AI 驱动的分析。
| 市场 | 代码模式 | 示例 |
|---|---|---|
| A 股 | 6 位数字代码 (0xxxxx, 3xxxxx, 6xxxxx) | 600519 (贵州茅台), 000001 (平安银行) |
| 港股 | 5 位数字代码 (00xxx, 01xxx, 02xxx, 09xxx) | 00700 (腾讯控股), 09988 (阿里巴巴) |
用户提供股票名称/代码
↓
1. 在数据库中查找股票(自动检测市场)
↓
2. 从 cninfo 下载报告:
- 过去 5 年的年度报告(年度报告)
- 当年:第一季度、半年度、第三季度报告
↓
3. 创建 NotebookLM 笔记本
↓
4. 使用自定义提示配置"财务分析师"角色
↓
5. 将所有 PDF 文件上传为源文件
↓
6. 返回笔记本 ID ✅
:运行脚本前,请验证环境是否准备就绪。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
检查依赖项:验证依赖项是否已安装(特别是 notebooklm 和 playwright)。
安装:如果依赖项缺失或这是首次运行,请执行安装脚本:
chmod +x install.sh && ./install.sh
身份验证:确保用户已通过 NotebookLM 进行身份验证(notebooklm login)。如果没有,请要求他们执行此操作。
从技能目录运行脚本:
python3 scripts/run.py <股票代码或名称>
示例:
python3 scripts/run.py 600350 - A 股股票python3 scripts/run.py 山东高速 - 通过名称查找 A 股python3 scripts/run.py 00700 - 港股(腾讯)python3 scripts/run.py 腾讯控股 - 通过名称查找港股此脚本处理所有事项:
assets/financial_analyst_prompt.txt 配置笔记本。提供:
该技能使用位于以下路径的自定义系统提示:assets/financial_analyst_prompt.txt
此提示将 NotebookLM 配置为基于"手把手财务报告"方法论的"财务报告分析师"角色。
| 错误 | 解决方案 |
|---|---|
| 未找到股票 | 检查代码是否为有效的 A 股或港股 |
| 未找到 NotebookLM CLI | 确保 notebooklm-py 与 requirements.txt 匹配且在 PATH 中 |
| 缺少身份验证 | 运行 notebooklm login 通过浏览器进行身份验证 |
| 上传失败 | 检查网络连接和 NotebookLM 服务状态 |
httpx 包notebooklm-py 包playwright(用于身份验证)| 报告类型 | 类别代码 | 期间 |
|---|---|---|
| 年度报告 | category_ndbg_szsh | 过去 5 年 |
| 半年度报告 | category_bndbg_szsh | 当年 |
| 第一季度报告 | category_yjdbg_szsh | 当年 |
| 第三季度报告 | category_sjdbg_szsh | 当年 |
| 方面 | A 股 | 港股 |
|---|---|---|
| 市场代码 | szse | hke |
| 类别 | 使用类别代码 | 空类别 |
| 搜索关键词 | 使用中文搜索词 | 空搜索关键词 |
| 报告命名 | YYYY年年度报告 | 可能使用阿拉伯数字/中文数字 |
| 搜索期间 | 次年(3 月至 6 月) | 同年或次年 |
每周安装量
130
代码库
GitHub 星标数
34
首次出现
2026年2月2日
安全审计
安装于
opencode117
codex111
gemini-cli108
amp106
github-copilot106
kimi-cli105
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
43,100 周安装