
- Installs
- 779
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/zsxink/skills-hub --skill a-stock-daily-report- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads a-stock-daily-report automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
A股日报自动生成系统
自动抓取 A 股市场数据,生成日报。
触发关键词
用户可以通过以下关键词触发此技能:
- A股日报
- A股简报
- A股每日简报
- 股市日报
- 股市简报
- 股市每日简报
功能
- 📊 大盘概览:上证、深证、创业板、科创板指数
- 🔥 热门板块:涨幅 TOP 5 板块
- 📈 明日关注:技术面突破、政策利好板块
- ⚠️ 风险提示:高估值、资金流出板块
- 💰 资金动向:北向资金、主力净流入
快速开始
生成日报
node scripts/a-stock-report.js
直接运行即可生成 A股日报报告(格式化输出)。
获取 JSON 数据
node scripts/a-stock-report.js json
获取 JSON 格式的数据,便于程序处理。
JSON 数据字段说明
{
"sh_index": "3250.45", // 上证指数收盘点位
"sh_index_change": "+1.25%", // 上证指数涨跌幅
"sz_index": "10890.32", // 深证成指收盘点位
"sz_index_change": "-0.35%", // 深证成指涨跌幅
"cy_index": "2150.18", // 创业板指收盘点位
"cy_index_change": "+0.82%", // 创业板指涨跌幅
"kc_index": "850.76", // 科创板指收盘点位
"kc_index_change": "-1.12%", // 科创板指涨跌幅
"market_sentiment": "偏多", // 市场情绪(偏多/偏空/中性)
"hot_boards": [ // 热门板块(涨幅前5)
{
"name": "人工智能", // 板块名称
"change": "+5.23%", // 涨跌幅
"leader": "--", // 领涨股(当前为占位)
"reason": "资金关注" // 热门理由
}
],
"focus_boards": [ // 明日关注板块
{
"name": "人工智能", // 板块名称
"reason": "资金持续流入", // 关注理由
"technical": "趋势向好", // 技术面分析
"suggestion": "逢低关注" // 操作建议
}
],
"risk_boards": [ // 风险板块(跌幅前3)
{
"name": "房地产", // 板块名称
"reason": "资金流出", // 风险理由
"suggestion": "谨慎参与" // 操作建议
}
],
"north_money": "--", // 北向资金净流入(暂不可用)
"main_inflow": "人工智能、半导体、新能源", // 主力流入方向(热门板块前3)
"margin_balance": "--", // 融资余额(暂不可用)
"board_failed": false, // 板块数据是否获取失败
"index_failed": [], // 获取失败的指数列表(如指数获取失败则显示名称)
"index_success": ["上证指数", "深证成指", "创业板指", "科创板指"], // 成功获取的指数列表
"strategy": "1. **仓位控制**:建议维持6-7成仓位\n2. **关注方向**:今日热点板块的持续性\n3. **风险控制**:设置止损位,避免追高\n4. **操作节奏**:低吸高抛,不追涨杀跌" // 操作策略
}
字段说明:
- 指数字段(
*_index,*_index_change):获取失败时值为"--" board_failed:板块数据是否获取失败(true/false)index_failed:获取失败的指数名称数组,空数组表示全部成功index_success:成功获取的指数名称数组north_money、margin_balance:暂不可用数据,固定为"--"
保存到文件(可选)
# Linux/Mac
mkdir -p ~/documents/reports/a-stock-daily-report
node scripts/a-stock-report.js > ~/documents/reports/a-stock-daily-report/report_$(date +%Y%m%d).md
# Windows
if not exist %USERPROFILE%\documents\reports\a-stock-daily-report mkdir %USERPROFILE%\documents\reports\a-stock-daily-report
node scripts/a-stock-report.js > %USERPROFILE%\documents\reports\a-stock-daily-report\report_%date:~0,4%%date:~5,2%%date:~8,2%.md
数据来源
- 东方财富网:板块排行、指数行情
- API:免费,无需密钥
⚠️ 重要提示
数据获取失败处理
当部分数据获取失败时(如指数或板块数据),报告会继续生成并在报告中标注失败原因,对应数据显示为 --。
API 使用限制
- 指数数据 API 在非交易时间(晚间、周末)可能关闭
- 建议运行时间:交易日收盘后 15:30-16:00(A股15:00收盘)
- 如需在晚间获取数据,建议:
- 缓存机制:在收盘后 30 分钟内运行一次并缓存数据
- 手动维护:使用本地存储的指数数据
- 降级处理:指数数据不可用时仍可生成板块数据报告
环境变量
无需配置环境变量。
依赖项
- Node.js 14+
- 无需额外依赖包(使用 Node.js 内置模块)
故障排除
运行失败或数据异常
- 确认 Node.js 版本 >= 14:
node --version - 检查网络连接
- 查看错误日志(stderr 输出)
- 确认 API 是否可用(非交易时间、周末/节假日可能关闭)
- 检查是否为交易日并确认运行时间合适
输出格式
报告以 Markdown 格式输出,包含以下部分:
# 📊 A股市场日报
**YYYY年MM月DD日**
---
## 🎯 大盘概览
| 指数 | 收盘点位 | 涨跌幅 |
|------|---------|--------|
| 上证指数 | xxxx.xx | ±x.xx% |
| 深证成指 | xxxx.xx | ±x.xx% |
| 创业板指 | xxxx.xx | ±x.xx% |
| 科创板指 | xxxx.xx | ±x.xx% |
**市场情绪**: 偏多/偏空/中性
⚠️ **数据获取提示**: 以下数据获取失败 (指数数据 - 上证指数、深证成指、创业板指、科创板指),可能原因:非交易时间/网络异常/API 暂时不可用
---
## 🔥 热门板块 TOP 5
| 排名 | 板块名称 | 涨跌幅 | 领涨股 |
|------|---------|--------|--------|
| 1 | 板块名 | ±x.xx% | 股票名 |
| ...
---
## 📈 明日关注
| 板块名称 | 关注理由 | 技术面 | 操作建议 |
|---------|---------|--------|---------|
| 板块名 | 理由 | 分析 | 建议 |
| ...
---
## ⚠️ 风险提示
| 板块名称 | 风险理由 | 建议 |
|---------|---------|------|
| 板块名 | 原因 | 建议 |
| ...
---
## 💰 资金动向
- **主力流入方向**: 板块1、板块2、板块3
- **北向资金**: 金额
- **融资余额**: 金额
---
## 📝 操作策略
1. **仓位控制**: 建议
2. **关注方向**: 建议
3. **风险控制**: 建议
4. **操作节奏**: 建议
---
**数据来源**: 东方财富网
**生成时间**: YYYY-MM-DD
FAQ
What does the a-stock-daily-report skill do?
A股每日简报自动生成系统。抓取东方财富实时数据,生成包含大盘指数、热门板块、资金动向等完整信息的日报报告。
How do I install a-stock-daily-report?
Run npx skills add https://github.com/zsxink/skills-hub --skill a-stock-daily-report in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/a-stock-daily-report/ (personal) or .claude/skills/a-stock-daily-report/ (project).
Which AI agents can use a-stock-daily-report?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is a-stock-daily-report safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains a-stock-daily-report?
It is published by zsxink in zsxink/skills-hub. It has 779 recorded installs.
More from zsxink/skills-hub
wechat-article-search
zsxink/skills-hub
Open the skill to read its SKILL.md instructions.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.