从巨潮资讯网自动下载 A 股上市公司财报,并上传至 Google NotebookLM,利用 AI 驱动的“财务分析师”角色进行深度分析。 💡 提示: 本工具会自动为 NotebookLM 配置一个专业的“财务分析师”角色(基于《手把手教你读财报》方法论),帮助你进行财报排雷和估值分析。
$ npx -y skills add jarodise/cninfo2notebookllm --agent claude-code
What's inside
从巨潮资讯网自动下载 A 股上市公司财报,并上传至 Google NotebookLM,利用 AI 驱动的“财务分析师”角色进行深度分析。
💡 提示: 本工具会自动为 NotebookLM 配置一个专业的“财务分析师”角色(基于《手把手教你读财报》方法论),帮助你进行财报排雷和估值分析。
notebooklm-py 配合浏览器自动化,确保鉴权稳定可靠。安装 Skill 在你的 Agent 终端中运行以下命令:
npx skills add jarodise/CNinfo2Notebookllm
安装依赖 (首次运行)
如果你使用 Agent: 直接要求 Agent "开始分析股票",它会自动检测并运行安装脚本。
如果你手动运行: 请进入目录并运行脚本:
cd <skill_directory> && ./install.sh
认证登录 如果你之前没用过 NotebookLM,请先登录:
notebooklm login
你可以通过两种方式运行工具:
如果你已经将 stock 命令添加到了全局环境变量(例如通过在 ~/.local/bin/stock 中创建启动脚本),你可以在任意终端目录下直接输入:
# 按股票代码分析
stock 600519
# 按股票名称分析
stock "贵州茅台"
你也可以直接进入项目目录运行脚本:
# 按股票代码分析
python3 scripts/run.py 600519
# 按股票名称分析
python3 scripts/run.py "贵州茅台"
本工具设计为可供拥有 Shell 权限的 AI Agent (如 Claude, ChatGPT 等) 直接调用。
Agent 指令:
./install.sh。python3 scripts/run.py <股票名称或代码>。cninfo-to-notebooklm/
├── package.json # 项目元数据
├── SKILL.md # LLM 指令和上下文说明
├── install.sh # 依赖安装脚本
├── scripts/
│ ├── run.py # 主流程控制脚本
│ ├── download.py # 巨潮资讯下载逻辑
│ └── upload.py # NotebookLM 交互逻辑
└── assets/
├── financial_analyst_prompt.txt # AI 分析师 System Prompt
└── stocks.json # 股票数据库
本工具仅供教育和研究使用。请确保遵守巨潮资讯网 (cninfo.com.cn) 和 Google NotebookLM 的服务条款。AI 提供的财务分析仅供参考,不构成任何投资建议。
.gitignore assets/ financial_analyst_prompt.txt stocks.json install.sh package.json README.md requirements.txt scripts/ download.py run.py upload.py SKILL.md
FAQ
cninfo2notebookllm is a Claude Code plugin with 1 hand-picked skill for finance work, indexed on Flowy. Install it with the command on its page. It includes CNinfo2Notebookllm. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.