AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

Pharma Daily Report (China A-Shares)

Pulls 20 core China A-share pharma tickers from Sina Finance's free quote API, ranks sub-sectors, and pushes a formatted daily report to Feishu.

Data & AnalyticsIntermediate★ 1,323⑂ 212AI score 8/10Last updated: Aug 8, 2026

What it does

  • Fetches real-time quotes for 20 key A-share pharma names (Hengrui, BeiGene, WuXi AppTec, Mindray, Pien Tze Huang, etc.) from the public hq.sinajs.cn endpoint — GBK encoded, no auth, no pip installs.
  • Aggregates and ranks 7 sub-sectors: innovative drugs, CXO, medical devices, TCM, diversified pharma, healthcare services, biologics.
  • Computes top 3 gainers/losers, average move, and a rough turnover-based money-flow estimate (clearly labeled as an estimate).
  • Builds a Feishu rich-text report with up/down coloring and sector medals, sends it via lark-cli, and saves a daily JSON snapshot.
  • Ships with explicit boundaries: no investment advice, no paywalled sources, no cached stale data on network failure.

Who it's for

  • Analysts and investors tracking the China A-share pharmaceutical sector.
  • Research teams that want an automated market brief dropped into a Feishu chat every morning.
  • Anyone wanting a simple, dependency-free financial data pipeline example.

Example uses

  1. "Give me today's pharma sector snapshot and send it to my Feishu" → runs the pipeline and reports gainers/losers plus strongest and weakest sub-sector.
  2. "Only show innovative drug names" → filters the default stock pool before generating the report.
  3. After a successful test send, schedule automatic delivery at 9:03 AM on trading days.

· · · 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/daymade/claude-code-skills/HEAD/daymade-financial/pharma-daily-report/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 AI Skill Mart.
Copy the daymade-financial/pharma-daily-report folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/pharma-daily-report/.
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 && mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-financial/pharma-daily-report ~/.claude/skills/

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

  1. Clone the repository: git clone https://github.com/daymade/claude-code-skills.git
  2. Copy the skill into place: mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-financial/pharma-daily-report ~/.claude/skills/
  3. Verify Python 3.8+ with python3 --version — the script uses only the standard library, so no pip packages are needed.
  4. Install and log into lark-cli: npm install -g @larksuite/cli, then lark-cli auth login --recommend.
  5. Find your delivery target: lark-cli profile list for profiles and LARK_CLI_NO_PROXY=1 lark-cli im +chat-search --query " " --page-size 20 for the chat_id.
  6. Restart Claude Code and ask for "today's pharma daily report". Always prefix lark-cli commands with LARK_CLI_NO_PROXY=1, and make sure your network can reach hq.sinajs.cn.