finance-report

Generate two-page A-share stock research reports as PDFs from East Money data.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/OwenLittleWhite/finance-report --skill finance-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finance-report
Source: https://github.com/OwenLittleWhite/finance-report/tree/main/finance-report-skill
Command: npx skills add https://github.com/OwenLittleWhite/finance-report --skill finance-report

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, playwright, jieba, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the end-to-end creation of professional A-share stock research reports by automatically fetching data from East Money, running AI-driven analysis, and rendering a polished 2-page PDF.

Core Features & Use Cases

  • Data gathering from East Money APIs (quote, income, balance, cash flow, dividends, K-line) without authentication.
  • AI analysis step that outputs analysis.json to drive the report content.
  • PDF/HTML rendering via generate_report.py, with optional manual adjustments by editing analysis.json.

Quick Start

Fetch data for a stock code using fetch_data.py, then render the report with generate_report.py.

Frequently Asked Questions about finance-report

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate A-share stock research report generation from East Money data?

To automate A-share stock research report generation, this Skill fetches quote, income, balance, cash flow, dividend, and K-line data from East Money public APIs, runs AI analysis to produce analysis.json, and renders a two-page PDF.

Can I generate stock analysis PDFs for any 6-digit A-share stock code?

Yes, you can generate stock analysis PDFs for any 6-digit A-share stock code. The Skill fetches public East Money data without authentication and applies AI-driven analysis to render the final report.

Do I need Python 3.10 and Playwright to render stock research PDFs?

Yes, you need Python 3.10+ and Playwright to render stock research PDFs. The generate_report.py script relies on Playwright to convert the analyzed East Money data and AI analysis into the final two-page PDF output.

How do I manually adjust AI stock analysis before rendering the final PDF?

To manually adjust AI stock analysis before rendering, you can edit the generated analysis.json file. After the AI analysis step populates this file, modify its contents directly, then run the PDF rendering script to apply your manual overrides.

What's the best way to fetch K-line and financial statement data without East Money authentication?

The best way to fetch K-line and financial statement data without East Money authentication is using the fetch_data.py script. It directly calls public East Money APIs to gather quote, income, balance, cash flow, and dividend data for the specified A-share stock code.