A-Share News Fetcher
Aggregates Chinese A-share news flashes, regulatory announcements and retail forum sentiment into structured JSON or Markdown.
Data & AnalyticsIntermediate★ 1,323⑂ 212AI score 8/10Last updated: Aug 8, 2026
What it does
Pulls the "news side" of the Chinese A-share market (Shanghai/Shenzhen) from multiple public sources in one pass:
- Market flashes: Cailianshe, Wallstreetcn, Jin10, Sina 7x24, Eastmoney newsflash
- Policy & regulation: CSRC, PBoC, Shanghai Stock Exchange, Ministry of Finance
- Per-stock sentiment: Eastmoney Guba retail forum indicators
- Auto-extracts stock tickers from titles/summaries, supports keyword filtering and per-source limits
- Outputs structured JSON (for downstream analysis or LLM input) or readable Markdown
It does not scrape paywalled/login-gated content and is not a real-time L1/L2 quote API.
Who it's for
- Investors and research analysts tracking Chinese equities
- Anyone automating a morning market brief or daily digest
- Data folks doing sentiment analysis or event studies on Chinese financial text
- Developers building a Chinese-language financial data pipeline
Examples
- "What's the latest news on 000001?" → collects Ping An Bank flashes plus Guba sentiment and summarizes
python scripts/fetch_intel.py --sources cn,policy --keywords 降准,降息 --format markdown→ Markdown brief limited to RRR/rate-cut news and policy notices--symbols 000001,600519 --sources guba→ dump retail sentiment metrics for Ping An Bank and Kweichow Moutai as JSON to build a time series
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the 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 daymade-financial/ashare-news-fetcher folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/ashare-news-fetcher/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/daymade/claude-code-skills.git /tmp/claude-code-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-code-skills/daymade-financial/ashare-news-fetcher ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Check Python: run
python3 --version; you need 3.10 or newer. - Install deps:
pip install requests(addpip install beautifulsoup4for policy sources, andpip install akshare jiebafor name→ticker matching). - Clone the repo:
git clone https://github.com/daymade/claude-code-skills.git - Copy the skill:
mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-financial/ashare-news-fetcher ~/.claude/skills/ - (Optional) Jin10 key:
export JIN10_APP_ID="your-app-id"; without it that single source is skipped. - Restart Claude Code, then run
/ashare-news-fetcher 000001 cn,gubaor just ask "pull the latest A-share news". - If requests fail: verify
HTTP_PROXY/HTTPS_PROXYpoint to a working proxy, and avoid querying many Guba tickers at once to reduce anti-bot blocks.
View source on GitHub ↗License: MIT