Skills Explorer Add Skills

ashare-news-fetcher

An agent skill by daymade, from daymade/claude-code-skills. Tags: analytics, data, news, research, trading.

What it does

抓取 A 股消息面情报:从财联社、华尔街见闻、金十、新浪 7x24、东财快讯、 证监会/央行/上交所/财政部政策公告、东方财富股吧等公开来源抓取与股票相关的 新闻、政策、情绪,输出结构化 JSON 或 Markdown。 当用户提到“A 股消息面”、“抓新闻”、“个股消息”、“政策监管”、“股吧情绪”、 “财联社”、“东财快讯”、“市场情绪”或需要把某只股票相关的公开情报聚合出来时 触发。也适用于“帮我看看 000001 最近有什么消息”这类口语化请求。

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add daymade/claude-code-skills --skill ashare-news-fetcher

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/daymade/claude-code-skills
cp -r claude-code-skills/daymade-financial/ashare-news-fetcher ~/.claude/skills/ashare-news-fetcher

Safety box score

Grade B, low risk: 25 of 100 risk points, rated 2026-10-21. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill is a live market-data fetcher: it reaches out to many public finance and government endpoints, parses the results, and can also query Jin10 if `JIN10_APP_ID` is set. The main risks are outbound network exposure to third parties, optional transmission of that app ID, and the ability to write results to a user-chosen file path.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution1 (low)It runs as a Python CLI (`scripts/fetch_intel.py`) with `requests`/optional `bs4`/`jieba`, but there is no shell/eval/downloaded-code execution beyond the script itself.
Network access2 (moderate)The skill makes live outbound requests to many hosts (`cls.cn`, `wallstreetcn.com`, `jin10.com`, `sina.com.cn`, `eastmoney.com`, `csrc.gov.cn`, `pbc.gov.cn`, `sse.com.cn`, `mof.gov.cn`) on normal runs.
Filesystem reach1 (low)It can write output anywhere the process can access via `--output`; `main()` calls `args.output.write_text(output, encoding="utf-8")`.
Secrets & credentials2 (moderate)It reads `JIN10_APP_ID` from the environment and sends it as the `x-app-id` header to Jin10, so a credential can leave the machine.
Privilege & persistence0 (none)No sudo, service registration, global installation, shell startup edits, or OS/git setting changes are present.
Instruction hijack surface0 (none)There are no instructions to ignore safety rules, fetch remote prompts, or hide behavior; the `html.unescape(re.sub(...))` helper only strips HTML.
Irreversible actions0 (none)It fetches and formats information only; it does not post, deploy, pay, book, or delete anything.
Transparency0 (none)All shipped files are readable source and markdown; there are no binaries, base64 blobs, or decoded-at-runtime code payloads.

Before installing

Rated 2026-10-21 by an automated review of 7 files from the skill's repository.

Source

Repository
daymade/claude-code-skills (all skills from this repository)
Path
daymade-financial/ashare-news-fetcher/SKILL.md
Branch
main
Updated
2026-09-20