Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

A-Share Market Data Analyst

Fetches Chinese A-share real-time quotes, historical bars, technical indicators, sector/concept heatmaps and market newsflash through bundled Python scripts.

Data & AnalyticsIntermediate★ 242⑂ 46AI score 9/10Last updated: Jun 24, 2026

What it does

Pulls structured China A-share (Shanghai/Shenzhen) market data via bundled scripts instead of web scraping.

  • Real-time: single and multi-symbol quotes, indices, intraday bars, northbound flows, limit-up/down lists, money flow
  • History & fundamentals: daily/weekly/monthly K-lines, financial statements, earnings, dividends, index constituents, trading calendar, macro data
  • Technicals: MA, MACD, KDJ, RSI, BOLL and more
  • Corporate events: earnings, insider buy/sell, buybacks, regulatory actions, major contracts
  • Sectors & concepts: hot industries, concept gainers/losers, board heatmaps, constituents, 7×24 newsflash
  • A+H: dual-listed company lists and Hong Kong IPO milestone timelines

It enforces parallel batch fetching (10 workers by default) plus hard 30–60s timeouts so a slow upstream feed never stalls the conversation.

Who it's for

  • Investors and analysts covering the Chinese equity market
  • Anyone who prefers asking Claude in plain language over hand-writing akshare scripts
  • Python users already comfortable installing data libraries

Examples

  1. "Run MACD and KDJ on 600519 for the last 120 sessions" → fetch_technical.py computes indicators, Claude interprets them
  2. "Which concept sectors led the market today?" → reads the reference doc, then calls fetch_danginvest.py for concept moves and heatmap
  3. "List A-share firms that listed in Hong Kong since 2020 with their filing-to-listing timeline" → fetch_ah_ipo_timeline.py --since 2020

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/shouldnotappearcalm/a-share-skill/HEAD/a-share-data/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the a-share-data folder from the GitHub repo shouldnotappearcalm/a-share-skill into my ~/.claude/skills/a-share-data/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/shouldnotappearcalm/a-share-skill.git /tmp/a-share-skill && mkdir -p ~/.claude/skills && cp -r /tmp/a-share-skill/a-share-data ~/.claude/skills/ && pip install akshare MyTT pandas numpy requests

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and clone the repo: git clone https://github.com/shouldnotappearcalm/a-share-skill.git
  2. Create the skills folder: mkdir -p ~/.claude/skills
  3. Copy the skill in: cp -r a-share-skill/a-share-data ~/.claude/skills/
  4. Install Python dependencies: pip install akshare MyTT pandas numpy requests
  5. Restart Claude Code and try a prompt like "Show me the live quote for 600519".
  6. If a script path error appears, give Claude the absolute path to ~/.claude/skills/a-share-data.