AI Agent Hub
Back to skills
Listed Company Annual Report Download icon

Listed Company Annual Report Download

Data Analysis Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow the instructions at https://skillhub.cn/install/skillhub.md to install @user_1d6ff26f/stockreportdownload into your AI assistant.

About this skill

Problem: Annual Report Entry Points Are Scattered and Hard to Standardize

In investment research, financial analysis, or data cleaning, workflows often require the annual report link for a listed company in a specific year. Manual lookup can involve exchange announcements, summary versions, and full versions, requiring extra judgment about which item is the formal report. Inconsistent result formats also add friction when piping outputs into scripts, databases, or batch parsing pipelines.

How It Works: Query by Code and Year, Return Structured Report Data

The skill targets SSE (Shanghai Stock Exchange) and BSE (Beijing Stock Exchange). It accepts two key inputs: stock code and year, then queries annual report resources for that year and returns structured JSON. Results are grouped by exchange and typically include:

  • Report title
  • Download link
  • Source exchange
  • Distinction between summary reports and formal reports

A typical workflow is: identify the target stock code and report year, call the skill to query, then feed the returned records into downstream download, parsing, archival, or reporting steps.

Boundaries

It is better suited for locating and structuring annual report links than for automatically reading full reports, extracting financial fields, or performing bulk file downloads. The stock code must be valid, and the year should match the target report year. If the report is not disclosed, the code is invalid, or no matching record is found, the result may be empty.

Use Cases

  • After receiving a stock code and year, an investment research assistant retrieves the matching SSE or BSE annual report download links without manually scanning announcements.
  • A finance data-cleaning script needs a specific company’s annual report URL for a given year to support PDF parsing or source-file archiving.
  • A compliance check requires confirming that the annual report came from SSE or BSE while preserving the titles and links for formal and summary reports.
  • Before drafting a report, a user filters the structured JSON for the target year’s download links instead of copying announcement page details by hand.

Best For

  • Investment research analyst: after receiving a stock code and year, quickly obtains the matching exchange annual report links and records formal versus summary versions.
  • Finance data engineer: retrieves annual report URLs for a target year inside a script to support later parsing or archiving.
  • Compliance assistant: verifies the source exchange of an annual report and retains traceable fields such as title and download link.
  • Data product manager: organizes scattered announcement-page information into structured JSON for downstream reporting or workflows.