Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
8f1687c
Add chinese-markets plugin with free data sources and standalone web app
claude Mar 20, 2026
96a373f
Include pre-existing chinese-markets plugin manifest and MCP config
claude Mar 20, 2026
5cc02dc
Register chinese-markets plugin in marketplace.json
claude Mar 20, 2026
121a790
Add one-click launcher and packaging tools for non-technical users
claude Mar 20, 2026
2cc6eed
Fix plugin.json: author must be object not string
claude Mar 20, 2026
8c47d32
Fix hooks.json format: use empty objects instead of arrays
claude Mar 20, 2026
b52f472
Fix all hooks.json: replace empty arrays with valid {hooks:{}} objects
claude Mar 20, 2026
a3211bf
feat: add market-morning-brief plugin - 三地股市智能晨报/晚报系统
claude Mar 20, 2026
946891f
refactor: 移除大模型依赖,改为纯规则引擎(零API成本)
claude Mar 20, 2026
cb473ac
docs: 更新 README,移除大模型相关描述,补充规则引擎说明
claude Mar 20, 2026
100d6b7
切换回 Claude 大模型分析,规则引擎作为降级兜底
claude Mar 21, 2026
cda7e74
完善所有文档并切换至 Claude 大模型(全量更新)
claude Mar 21, 2026
34c5970
Windows 本地部署支持:batch 脚本 + 路径修复 + 测试通过
claude Mar 21, 2026
0ddd26d
修复任务漏推:misfire_grace_time 从5分钟增至2小时 + 启动补跑
claude Mar 23, 2026
c00a40f
fix: replace Unicode box-drawing chars with ASCII in batch files
claude Mar 23, 2026
6a59789
fix: Claude API 失败时真正降级到规则引擎推送
claude Mar 23, 2026
4bd3946
fix: rule_analyzer indices list bug + start.bat encoding fix
claude Mar 23, 2026
46fb84c
fix: syntax error in rule_analyzer from incomplete edit
claude Mar 23, 2026
31be106
fix: 复盘推送时间调整为16:30(港股16:00收盘),补跑窗口扩展至5小时
claude Mar 23, 2026
03ce6f7
fix: start.bat 调度时间显示更新为16:30
claude Mar 23, 2026
113bb95
feat: 飞书 Q&A 机器人 - 群内提问 Claude 分析推送
claude Mar 23, 2026
876ab1e
feat: 支持飞书自建应用模式,实现发送和接收的统一
claude Mar 23, 2026
698dd1f
refactor: 删除未使用的 _send_text 方法
claude Mar 23, 2026
a14dec6
feat: 新增美股数据来源(Reuters/CNBC/SEC EDGAR/Alpha Vantage)
claude Mar 23, 2026
fdf2acc
fix: 修正数据源访问限制注释,区分国内屏蔽和需美国网络
claude Mar 23, 2026
4c6a85e
feat: 支持 Claude / OpenAI / Gemini 三大 AI 引擎
claude Mar 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@
"name": "sp-global",
"source": "./partner-built/spglobal",
"description": "S&P Global - Financial data and analytics skills including company tearsheets, earnings previews, and transaction summaries"
},
{
"name": "chinese-markets",
"source": "./chinese-markets",
"description": "A股和港股分析工具:免费数据源驱动的中国资本市场分析插件,支持A股(上交所/深交所)、港股(港交所)行情查询、DCF估值、财报分析、行业对比等功能"
}
]
}
8 changes: 8 additions & 0 deletions chinese-markets/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "chinese-markets",
"version": "1.0.0",
"description": "A股和港股分析工具:免费数据源驱动的中国资本市场分析插件,支持A股(上交所/深交所)、港股(港交所)行情查询、DCF估值、财报分析、行业对比等功能",
"author": {
"name": "Community"
}
}
43 changes: 43 additions & 0 deletions chinese-markets/.mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"mcpServers": {
"akshare-proxy": {
"type": "stdio",
"command": "python",
"args": ["-m", "akshare_mcp_server"],
"description": "AkShare免费金融数据服务 - 覆盖A股、港股、期货、ETF等",
"env": {},
"free": true,
"markets": ["A股", "港股", "期货", "ETF", "债券"]
},
"yfinance-proxy": {
"type": "stdio",
"command": "python",
"args": ["-m", "yfinance_mcp_server"],
"description": "Yahoo Finance免费数据服务 - 覆盖港股、美股、ETF",
"env": {},
"free": true,
"markets": ["港股", "美股", "ETF"]
},
"baostock-proxy": {
"type": "stdio",
"command": "python",
"args": ["-m", "baostock_mcp_server"],
"description": "BaoStock免费A股历史数据 - 证券宝,完全免费的A股历史行情数据",
"env": {},
"free": true,
"markets": ["A股"]
},
"sec-edgar": {
"type": "http",
"url": "https://efts.sec.gov/LATEST/search-index?q=",
"description": "SEC EDGAR免费数据 - 美国上市公司财务报告",
"free": true
},
"fred-data": {
"type": "http",
"url": "https://api.stlouisfed.org/fred",
"description": "美联储FRED免费宏观经济数据",
"free": true
}
}
}
37 changes: 37 additions & 0 deletions chinese-markets/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Chinese Markets Plugin / 中国市场插件

A股和港股分析插件,使用完全免费的数据源。

## 功能

- **A股分析**:实时行情、历史数据、财务报表、技术分析、估值分析
- **港股分析**:实时行情、财务数据、估值对比
- **市场概览**:大盘指数、行业板块、资金流向
- **股票筛选**:多维度条件筛选,内置策略模板
- **AH对比**:AH两地上市公司溢价分析
- **DCF估值**:适配中国市场的现金流折现分析
- **财报分析**:三大报表深度解读、杜邦分析、预警扫描

## 命令

| 命令 | 说明 |
|------|------|
| `/a-stock [代码]` | A股个股分析 |
| `/hk-stock [代码]` | 港股个股分析 |
| `/market-overview` | 市场概览 |
| `/stock-compare [代码列表]` | 股票对比 |
| `/dcf-cn [代码]` | DCF估值 |
| `/screener [条件]` | 股票筛选 |
| `/financial-report [代码] [报告期]` | 财报分析 |

## 数据源(全部免费)

| 数据源 | 覆盖范围 |
|--------|----------|
| AKShare | A股实时/历史行情、财务、板块、资金流向 |
| Yahoo Finance | 港股/美股行情、财务数据 |
| BaoStock | A股历史行情(证券宝) |

## 独立应用

本插件附带独立Web应用(`standalone-app/`),无需Claude即可运行。详见 `docs/使用说明书.md`。
86 changes: 86 additions & 0 deletions chinese-markets/commands/a-stock.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
description: 查询和分析A股(上交所/深交所)个股行情、财务数据和估值
argument-hint: "[股票代码或名称] 例如: 600519 或 贵州茅台"
---

# A股分析命令

查询和分析A股上市公司的实时行情、财务报表和估值指标。

## 工作流程

### 第一步:获取信息

解析输入内容:
- 股票代码(6位数字,如 600519)或股票名称
- 如为名称,需通过 AKShare 搜索对应代码

如未提供,请询问:
- "请提供要分析的A股股票代码或名称"

### 第二步:数据获取

使用免费数据源获取以下信息:

1. **实时行情数据**(AKShare):
- 最新价、涨跌幅、成交量、成交额
- 最高价、最低价、开盘价、昨收价
- 换手率、量比、市盈率、市净率

2. **历史行情数据**(BaoStock/AKShare):
- 近 1 年日K线数据
- 近 3 年周K线数据
- 计算均线(MA5/MA10/MA20/MA60)

3. **基本面数据**(AKShare):
- 最新财务报表(资产负债表、利润表、现金流量表)
- 主要财务指标(ROE、毛利率、净利率等)
- 股东信息(前十大股东、机构持仓)

4. **估值数据**:
- PE(TTM)、PB、PS
- 历史估值百分位
- 行业估值对比

### 第三步:生成分析报告

提供以下输出:

1. **个股概览**:
- 公司基本信息(行业、上市日期、总股本)
- 当日行情摘要
- 关键财务指标

2. **技术分析**:
- 均线排列状态
- 成交量趋势
- 关键支撑位和阻力位

3. **基本面分析**:
- 盈利能力(ROE、毛利率、净利率趋势)
- 成长性(营收增速、净利润增速)
- 财务健康度(资产负债率、流动比率)

4. **估值分析**:
- 当前估值水平
- 历史估值对比
- 同行业估值对比

### 第四步:输出结果

提供:
1. **文字报告** - 包含上述所有分析内容
2. **数据表格** - 关键财务数据汇总
3. **风险提示** - 免责声明

## 数据源说明

| 数据源 | 类型 | 覆盖范围 |
|--------|------|----------|
| AKShare | 免费 | A股实时行情、财务数据、行业数据 |
| BaoStock | 免费 | A股历史行情(日/周/月K线) |
| 东方财富 | 免费 | 资金流向、龙虎榜、研报 |

## 免责声明

本工具仅提供数据查询和分析辅助,不构成任何投资建议。投资有风险,决策需谨慎。
91 changes: 91 additions & 0 deletions chinese-markets/commands/dcf-cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
---
description: 对A股或港股公司进行DCF(现金流折现)估值分析
argument-hint: "[股票代码] 例如: 600519 或 00700"
---

# 中国市场DCF估值命令

对A股或港股上市公司进行现金流折现(DCF)估值分析,基于免费数据源。

## 工作流程

### 第一步:获取信息

解析输入:
- 股票代码和市场(A股/港股)
- 可选参数:预测年限(默认5年)

### 第二步:数据获取

1. **历史财务数据**(3-5年):
- 营业收入及增速
- 毛利润和毛利率
- EBIT 和 EBIT 利润率
- 资本性支出
- 折旧摊销
- 营运资本变动

2. **市场数据**:
- 当前股价和总股本
- Beta 系数
- 无风险利率(中国10年期国债收益率)
- 市场风险溢价

### 第三步:构建 DCF 模型

使用 `skill: "cn-valuation"` 执行:

1. **营收预测**(5年):
- 基于历史增速和行业趋势
- 悲观/基准/乐观三种情景

2. **自由现金流预测**:
- EBIT → NOPAT → UFCF
- 考虑中国企业特点(如较高的资本支出)

3. **WACC计算**:
- 股权成本 = 无风险利率 + Beta × 风险溢价
- 无风险利率:中国10年期国债收益率
- 风险溢价:6-7%(新兴市场溢价)
- 债务成本:基于贷款基准利率

4. **终值计算**:
- 永续增长法(增长率2-3%)
- 退出倍数法(行业参考)

5. **敏感性分析**:
- WACC vs 终值增长率
- 营收增速 vs EBIT利润率

### 第四步:输出结果

```
═══════════════════════════════════════════
[公司名称] DCF 估值分析
═══════════════════════════════════════════

估值结果:
┌──────────────┬──────────┐
│ 情景 │ 每股价值 │
├──────────────┼──────────┤
│ 悲观情景 │ ¥XX.XX │
│ 基准情景 │ ¥XX.XX │
│ 乐观情景 │ ¥XX.XX │
├──────────────┼──────────┤
│ 当前股价 │ ¥XX.XX │
│ 潜在空间 │ ±XX.X% │
└──────────────┴──────────┘
═══════════════════════════════════════════
```

## 中国市场特别考虑

- 使用中国国债收益率作为无风险利率(非美国国债)
- 股权风险溢价需考虑新兴市场溢价
- A股可能需要考虑壳价值和流动性溢价
- 港股需考虑离岸折价
- 人民币计价(A股)或港币计价(港股)

## 免责声明

DCF估值涉及大量假设,结果仅供参考,不构成投资建议。
64 changes: 64 additions & 0 deletions chinese-markets/commands/financial-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
description: 解读和分析A股上市公司财务报告(年报/季报/中报)
argument-hint: "[股票代码] [报告期] 例如: 600519 2024年报"
---

# 财报分析命令

深度解读A股或港股上市公司的财务报告。

## 工作流程

### 第一步:获取信息

解析输入:
- 股票代码
- 报告期(年报/中报/一季报/三季报)
- 如未指定报告期,使用最新可用报告

### 第二步:数据获取

使用 AKShare 获取:
1. 三大报表数据(资产负债表、利润表、现金流量表)
2. 主要财务指标
3. 同比/环比数据
4. 行业对比数据

### 第三步:生成分析报告

1. **报告概览**:
- 营收和净利润的同比变化
- 关键亮点和风险点

2. **利润表分析**:
- 营收结构和增速
- 各项费用率变化
- 毛利率/净利率趋势

3. **资产负债表分析**:
- 资产结构变化
- 负债水平和偿债能力
- 应收账款和存货变化

4. **现金流量表分析**:
- 经营性现金流与净利润匹配度
- 投资活动现金流分析
- 筹资活动分析

5. **杜邦分析**:
- ROE 拆解(净利率 × 资产周转率 × 权益乘数)
- 驱动因素识别

6. **财务预警信号**:
- 应收账款增速 > 营收增速?
- 经营现金流 < 净利润?
- 存货异常增长?
- 商誉减值风险?

### 第四步:输出

提供结构化的财报分析报告,附关键数据表格。

## 免责声明

财报分析基于公开数据,仅供参考,不构成投资建议。
Loading