Not in the top 1,000 by GitHub stars
ApocData/ApocData-skill
ApocData · AI-native financial database for China A-share market. Drop-in Skill / MCP for Claude,ChatGPT, Qwen, Kimi, DeepSeek agents.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e47b48f6b0e7
No earlier version was observed for comparison.
Heat
2.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- apocdata
/
How it works
apocdata
When your agent uses it
A-share data service with structured announcement parsing: every announcement carries an AI summary, category, importance level and sentiment, fully traceable to source. Also 45+ endpoints for quotes, financials, capital flows, dragon-tiger lists and macro data. Free tier for instant access; register for higher quotas. Use when users ask for A-share stock quotes, financials, capital flows, technical factors, news, announcements, sectors, convertible bonds, macro data, or comprehensive stock analysis through the ApocData public API. Trigger keywords: 股票, 行情, 估值, 财务, 资金流, 涨停, 跌停, 炸板, 打板, 连板, 板块, 概念, 可转债, 宏观, 公告, 调研, 龙虎榜, 游资, 北向资金, 两融, 排行, 人气榜, 指数, 筹码, 获利盘, ST, 分红, 回购, 大宗交易, 量化因子, 技术面, 交易日历, 下修, 转股价, 业绩快报, 股东户数, 解禁, profile, ApocData, A股数据. Do NOT trigger for: cryptocurrency, crypto, Bitcoin, US stocks, US market, futures, options, forex, Hong Kong stocks, 加密货币, 比特币, 美股, 期货, 外汇, or any non-A-share market.
What it loads into context
Frontmatter
316 tokensAlways available to the agent
SKILL.md
3,503 tokensWhen the skill is activated
Reference documents
25,547 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 安装
- 基础用法
- 场景速查(按用户意图找接口组合)
- 接口分组总览
- 参考文件导航
- 调用工作流
- 关键约束速记(调任何接口前先扫一眼)
- 注意事项
- 金融输出安全约束(摘要)
Scripts executed separately
install.ps1install.shlib/clients.ps1lib/clients.shlib/json_merge.pyscripts/install.shscripts/verify.sh
Files
.gitignoreasset17 bytesCHANGELOG.mddoc5,976 bytesLICENSEasset11,357 bytesREADME.mddoc13,576 bytesREADME.zh-CN.mddoc15,664 bytesSKILL.mdcore11,670 bytesSKILL.mdcore11,670 bytesSKILL.mdcore11,670 bytesinstall.ps1runs8,041 bytesinstall.shruns8,466 byteslib/clients.ps1runs2,763 byteslib/clients.shruns2,671 byteslib/json_merge.pyruns2,874 bytesreferences/SKILL-compact.mddoc2,820 bytesreferences/boundaries.mddoc15,943 bytesreferences/examples.mddoc2,797 bytesreferences/group-a-quote.mddoc4,963 bytesreferences/group-b-financial.mddoc3,798 bytesreferences/group-c-capital.mddoc3,609 bytesreferences/group-d-limitup.mddoc2,197 bytesreferences/group-e-events.mddoc4,421 bytesreferences/group-f-sector.mddoc1,477 bytesreferences/group-g-convertible.mddoc827 bytesreferences/group-h-quant.mddoc1,281 bytesreferences/group-i-macro.mddoc905 bytesreferences/group-j-tools.mddoc894 bytesreferences/group-k-agent.mddoc2,847 bytesreferences/safety-rules.mddoc2,597 bytesscripts/install.shruns1,094 bytesscripts/verify.shruns2,670 bytes
Read SKILL.md
# 天启至数 ApocData — A 股数据服务
> **让 AI 读懂 A 股公告。** 全市场公告解析为结构化数据:AI 摘要(`summary`)、
> 类型(`category`)、重要性(`importance`)、情感倾向(`sentiment`),条条可溯源(`url`);
> 并覆盖行情、财务、资金流、龙虎榜、宏观等 45+ 数据接口。
> 免费体验额度开箱即用,注册解锁更高额度与更多能力。
> 支持 WorkBuddy / Codex / Hermes / DeepSeek / Kimi / 千问 / 智谱清言等所有 Agent。
## 安装
```bash
# v2.0.5 多文件结构(推荐)
mkdir -p ~/.claude/skills/apocdata
curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \View the complete source on GitHubSkills included
- apocdata
Repository facts
- License
- Apache-2.0
- Created
- May 25, 2026
- Last pushed
- Oct 14, 2026
- Forks
- 1
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 2 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 6 dangerous shell commandsin 3 files: install.sh:82 README.md:199 scripts/install.sh:3
- 257 network referencesin 24 files: references/examples.md:8 README.zh-CN.md:24 README.md:8 and 21 more
- No hidden or obfuscated text
- No instruction overrides
- 7 executable scriptsin 7 files: install.ps1:1 install.sh:1 lib/clients.ps1:1 and 4 more
- 31 references to secretsin 3 files: install.sh:8 lib/json_merge.py:5 install.ps1:21
- No requests to vote in Hot
Show all 301 signals by file
CHANGELOG.md
- Network accessline 95
# Old (v1.x, single file) — no longer recommended curl -L --fail -o ~/.claude/skills/apocdata/SKILL.md \ - Network accessline 96
curl -L --fail -o ~/.claude/skills/apocdata/SKILL.md \ - Network accessline 97
https://raw.githubusercontent.com/ApocData/ApocData-skill/v1.1.0/SKILL.md - Network accessline 99
# New (v2.x, multi-file) — recommended mkdir -p ~/.claude/skills/apocdata curl -sL https://github.com/ApocData/ApocData-skill/archive/refs/tags/v2.0.2.tar.gz \ - Network accessline 100
mkdir -p ~/.claude/skills/apocdata curl -sL https://github.com/ApocData/ApocData-skill/archive/refs/tags/v2.0.2.tar.gz \ | tar xz -C ~/.claude/skills/apocdata --strip-components=1 - Network accessline 101
curl -sL https://github.com/ApocData/ApocData-skill/archive/refs/tags/v2.0.2.tar.gz \
LICENSE
README.md
- Network accessline 8
<p align="center"> <img src="https://img.shields.io/badge/endpoints-45-green" alt="45 endpoints"/> - Network accessline 9
<img src="https://img.shields.io/badge/endpoints-45-green" alt="45 endpoints"/> - Network accessline 10
<img src="https://img.shields.io/badge/MCP-46_tools-blue" alt="MCP 46 tools"/> - Network accessline 11
<img src="https://img.shields.io/badge/free_tier-available-brightgreen" alt="Free tier available"/> - Network accessline 12
<img src="https://img.shields.io/badge/license-Apache_2.0-blue" alt="License"/> - Network accessline 32
curl -s "https://www.apocdata.com/api/blade-dataplatform/open/data/quote?symbol=600519" - Network accessline 79
| Setup steps | **0** | 3+ (register → token → config) | 2+ (pip + deps) | Manual review | | AI Agent native | **Skill + MCP** | Plugin (legacy) | Not supported | Not supported | | curl one-liner | **Direct** | Need SDK | Need SDK | Need SD - Network accessline 80
| AI Agent native | **Skill + MCP** | Plugin (legacy) | Not supported | Not supported | | curl one-liner | **Direct** | Need SDK | Need SDK | Need SDK | | A-share endpoints | **45** | 100+ (paywalled) | 100+ (free) | 200+ (paid) | - Network accessline 81
| curl one-liner | **Direct** | Need SDK | Need SDK | Need SDK | - Network accessline 149
**Platform URL:** <https://www.apocdata.com> - Network accessline 159
> The base URL used by this Skill: `https://www.apocdata.com/api/blade-dataplatform/open/data` - Network accessline 168
mkdir -p ~/.claude/skills/apocdata curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \ - Network accessline 169
curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \ - Network accessline 191
https://www.apocdata.com/api/blade-dataplatform/open/data/openapi.json - Dangerous shell operationline 199
curl -sL https://gitee.com/apocdata/ApocData-skill/raw/main/scripts/install.sh | bash - Network accessline 199
curl -sL https://gitee.com/apocdata/ApocData-skill/raw/main/scripts/install.sh | bash - Network accessline 244
BASE="https://www.apocdata.com/api/blade-dataplatform/open/data" - Network accessline 246
# Get real-time quote curl -s "$BASE/quote?symbol=000001" - Network accessline 247
curl -s "$BASE/quote?symbol=000001" - Network accessline 249
# Get stock info (PE/PB/market cap) curl -s "$BASE/stock?symbol=000001" - Network accessline 250
curl -s "$BASE/stock?symbol=000001" - Network accessline 252
# Get comprehensive profile (8 dimensions in one call) curl -s "$BASE/profile/full?symbol=688017" - Network accessline 253
curl -s "$BASE/profile/full?symbol=688017" - Network accessline 343
[Try free →](https://www.apocdata.com) · [Register →](https://www.apocdata.com/register) · [Star on Gitee →](https://gitee.com/apocdata/ApocData-skill)
README.zh-CN.md
- Network accessline 24
<p align="center"> <img src="https://img.shields.io/badge/endpoints-45-green" alt="45 endpoints"/> - Network accessline 25
<img src="https://img.shields.io/badge/endpoints-45-green" alt="45 endpoints"/> - Network accessline 26
<img src="https://img.shields.io/badge/MCP-46_tools-blue" alt="MCP 46 tools"/> - Network accessline 27
<img src="https://img.shields.io/badge/free_tier-available-brightgreen" alt="免费体验额度"/> - Network accessline 28
<img src="https://img.shields.io/badge/license-Apache_2.0-blue" alt="License"/> - Network accessline 38
curl -s "https://www.apocdata.com/api/blade-dataplatform/open/data/quote?symbol=600519" - Network accessline 85
| 配置步骤 | **0 步** | 3+ 步(注册→token→配置) | 2+ 步(pip+依赖) | 人工审核 | | AI Agent 原生 | **Skill + MCP** | 旧版插件 | 不支持 | 不支持 | | curl 直调 | **支持** | 需 SDK | 需 SDK | 需 SDK | - Network accessline 86
| AI Agent 原生 | **Skill + MCP** | 旧版插件 | 不支持 | 不支持 | | curl 直调 | **支持** | 需 SDK | 需 SDK | 需 SDK | | A 股接口数 | **45** | 100+(付费墙) | 100+(免费) | 200+(付费) | - Network accessline 87
| curl 直调 | **支持** | 需 SDK | 需 SDK | 需 SDK | - Network accessline 102
可转债、宏观指标、交易日历等 11 大类 45+ 接口,口径统一 - **多形态接入**:Skill 技能包(一键安装)、MCP 服务器(46 工具)、 标准 HTTP 接口(curl 直调),覆盖所有主流 AI 生态 - Network accessline 103
- **多形态接入**:Skill 技能包(一键安装)、MCP 服务器(46 工具)、 标准 HTTP 接口(curl 直调),覆盖所有主流 AI 生态 - **可溯源**:每一条数据可回溯至原始公告,AI 结论有据可查 - Network accessline 104
标准 HTTP 接口(curl 直调),覆盖所有主流 AI 生态 - Network accessline 146
**平台网址:** <https://www.apocdata.com> - Network accessline 156
> 本 Skill 使用的开放接口 BASE 地址:`https://www.apocdata.com/api/blade-dataplatform/open/data` - Network accessline 165
# v2.0.5 多文件结构,查看最新版本: https://gitee.com/apocdata/ApocData-skill/releases mkdir -p ~/.claude/skills/apocdata curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \ - Network accessline 166
mkdir -p ~/.claude/skills/apocdata curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \ | tar xz -C ~/.claude/skills/apocdata --strip-components=1 - Network accessline 167
curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \ - Network accessline 174
New-Item -ItemType Directory -Force -Path ~\.claude\skills\apocdata Invoke-WebRequest -Uri https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz -OutFile ~\Downloads\apocdata.tar.gz - Network accessline 175
Invoke-WebRequest -Uri https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz -OutFile ~\Downloads\apocdata.tar.gz - Network accessline 195
https://www.apocdata.com/api/blade-dataplatform/open/data/openapi.json - Network accessline 207
BASE="https://www.apocdata.com/api/blade-dataplatform/open/data" - Network accessline 209
# 查单只股票行情 curl -s "$BASE/quote?symbol=000001" - Network accessline 210
curl -s "$BASE/quote?symbol=000001" - Network accessline 212
# 查股票基本信息(含 PE/PB/市值) curl -s "$BASE/stock?symbol=000001" - Network accessline 213
curl -s "$BASE/stock?symbol=000001" - Network accessline 332
BASE="https://www.apocdata.com/api/blade-dataplatform/open/data" curl -s "$BASE/stock?symbol=688017" # PE/PB/市值 - Network accessline 333
curl -s "$BASE/stock?symbol=688017" # PE/PB/市值 - Network accessline 334
curl -s "$BASE/quote?symbol=688017" # 当前股价 - Network accessline 335
curl -s "$BASE/financial?symbol=688017" # ROE/净利润 - Network accessline 336
curl -s "$BASE/daily?symbol=688017&limit=30" # 近期走势 - Network accessline 407
[免费体验 →](https://www.apocdata.com) · [注册账号 →](https://www.apocdata.com/register) · [Star on Gitee →](https://gitee.com/apocdata/ApocData-skill)
SKILL.md
- Network accessline 17
# v2.0.5 多文件结构(推荐) mkdir -p ~/.claude/skills/apocdata curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \ - Network accessline 18
mkdir -p ~/.claude/skills/apocdata curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \ | tar xz -C ~/.claude/skills/apocdata --strip-components=1 - Network accessline 19
curl -sL https://gitee.com/apocdata/ApocData-skill/repository/archive/v2.0.5.tar.gz \ - Network accessline 29
所有接口均为 HTTP GET,用 curl 直接调用: - Network accessline 32
BASE="https://www.apocdata.com/api/blade-dataplatform/open/data" - Network accessline 34
# 查单只股票行情 curl -s "$BASE/quote?symbol=000001" - Network accessline 35
curl -s "$BASE/quote?symbol=000001" - Network accessline 37
# 查股票基本信息(含 PE/PB/市值) curl -s "$BASE/stock?symbol=000001" - Network accessline 38
curl -s "$BASE/stock?symbol=000001" - Network accessline 43
| 端点 | 用途 | |---|---| | `https://www.apocdata.com/api/blade-dataplatform/open/data/openapi.json` | **OpenAPI 3 JSON(推荐,导入即用)**,免费体验额度匿名访问,覆盖全部公开接口 | - Network accessline 45
| `https://www.apocdata.com/api/blade-dataplatform/open/data/openapi.json` | **OpenAPI 3 JSON(推荐,导入即用)**,免费体验额度匿名访问,覆盖全部公开接口 | - Network accessline 154
- **枚举参数优先用英文**:`sector-flow?type=industry/concept/region` - **中文关键字必须 URL 编码**:用 `curl -G --data-urlencode "q=年报"` - Network accessline 155
- **中文关键字必须 URL 编码**:用 `curl -G --data-urlencode "q=年报"`
install.ps1
- Executable scriptline 1
Executable file - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Network accessline 69
$secure = Read-Host -AsSecureString "请输入 API Key (https://tianqis.com/signup)" - Network accessline 135
$mcpUrl = "https://mcp.tianqis.com/sse" - Network accessline 237
Write-Host " Auth: Bearer $masked" Write-Host "" Write-Host "详细配置:https://data.tianqis.com/ycl/docs" - Network accessline 238
Write-Host "" Write-Host "详细配置:https://data.tianqis.com/ycl/docs" } - Network accessline 239
Write-Host "详细配置:https://data.tianqis.com/ycl/docs"
install.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Dangerous shell operationline 82
# 交互式:从 /dev/tty 读取(兼容 curl|bash 管道安装) - Network accessline 83
local key if [[ -e /dev/tty ]]; then printf "请输入 API Key (https://tianqis.com/signup): " > /dev/tty - Network accessline 84
if [[ -e /dev/tty ]]; then printf "请输入 API Key (https://tianqis.com/signup): " > /dev/tty IFS= read -rs key < /dev/tty - Network accessline 85
printf "请输入 API Key (https://tianqis.com/signup): " > /dev/tty - Dangerous shell operationline 99
# 探测 lib/ 位置:本地优先,curl|bash 场景下从 GitHub Raw 拉 - Network accessline 100
TIANQI_BASE_URL="${TIANQI_BASE_URL:-https://gitee.com/apocdata/ApocData-skill/raw/main}" - Dangerous shell operationline 107
# curl | bash 场景:lib/ 不在本地,从远端下载到临时目录 - Network accessline 107
# curl | bash 场景:lib/ 不在本地,从远端下载到临时目录 - Dangerous shell operationline 109
trap 'rm -rf "$LIB_DIR"' EXIT - Network accessline 109
trap 'rm -rf "$LIB_DIR"' EXIT for f in clients.sh json_merge.py; do if ! curl -fsSL "$TIANQI_BASE_URL/lib/$f" -o "$LIB_DIR/$f"; then - Network accessline 110
for f in clients.sh json_merge.py; do if ! curl -fsSL "$TIANQI_BASE_URL/lib/$f" -o "$LIB_DIR/$f"; then echo "无法下载 $TIANQI_BASE_URL/lib/$f,请检查网络或手动下载完整安装包。" >&2 - Network accessline 111
if ! curl -fsSL "$TIANQI_BASE_URL/lib/$f" -o "$LIB_DIR/$f"; then - Network accessline 112
echo "无法下载 $TIANQI_BASE_URL/lib/$f,请检查网络或手动下载完整安装包。" >&2 - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted] - Network accessline 271
echo "" echo " 【Claude Code CLI】" echo " claude mcp add tianqi https://mcp.tianqis.com/sse \\" - Network accessline 272
[Credential-related source omitted] - Network accessline 273
echo " claude mcp add tianqi https://mcp.tianqis.com/sse \\" - Access to secretsline 274
[Credential-related source omitted] - Network accessline 275
echo "" echo " 【千问 / Kimi / DeepSeek 等 Web 端】" echo " URL: https://mcp.tianqis.com/sse" - Network accessline 276
echo " 【千问 / Kimi / DeepSeek 等 Web 端】" echo " URL: https://mcp.tianqis.com/sse" echo " Auth: Bearer $masked_key" - Network accessline 277
echo " URL: https://mcp.tianqis.com/sse" - Network accessline 278
[Credential-related source omitted] - Access to secretsline 278
[Credential-related source omitted] - Network accessline 279
echo "" echo "详细配置:https://data.tianqis.com/ycl/docs" fi - Network accessline 280
echo "详细配置:https://data.tianqis.com/ycl/docs"
lib/clients.ps1
- Executable scriptline 1
Executable file
lib/clients.sh
- Executable scriptline 1
#!/usr/bin/env bash
lib/json_merge.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 5
[Credential-related source omitted] - Access to secretsline 5
[Credential-related source omitted] - Network accessline 7
TIANQI_MCP_URL 可选,默认 https://mcp.tianqis.com/sse - Network accessline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Network accessline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted]
references/SKILL-compact.md
- Network accessline 3
> **适用**:<15B 参数的本地模型或上下文窗口有限的场景。完整版见 `SKILL.md`。 > 所有接口 HTTP GET,BASE = `https://www.apocdata.com/api/blade-dataplatform/open/data` - Network accessline 4
> 所有接口 HTTP GET,BASE = `https://www.apocdata.com/api/blade-dataplatform/open/data` - Network accessline 33
- **symbol**:A 股 6 位代码(`000001`);指数用 `tsCode=000300.SH`;可转债用 `stkCode=688535.SH` - **日期参数**:`calendar` 用 `start/end`;`announcements` 用 `startDate/endDate`(兼容 `start/end` 别名),格式 YYYYMMDD - **中文参数必须 URL 编码**:`curl -G --data-urlencode "q=银行"` - Network accessline 34
- **日期参数**:`calendar` 用 `start/end`;`announcements` 用 `startDate/endDate`(兼容 `start/end` 别名),格式 YYYYMMDD - **中文参数必须 URL 编码**:`curl -G --data-urlencode "q=银行"` - **枚举参数用英文**:`sector-flow?type=industry`(不用 `行业`) - Network accessline 35
- **中文参数必须 URL 编码**:`curl -G --data-urlencode "q=银行"`
references/boundaries.md
- Network accessline 26
- **枚举参数优先用英文**:`sector-flow?type=industry/concept/region`(中文 `行业/概念/地域` 仍兼容但需 URL 编码,bash 直传中文偶发被吞) - **中文搜索关键字必须 URL 编码**:`q=` / `industry=` 等带中文时(如 `announcements?q=年报`、`stocks?q=银行`),bash 直接拼 URL 会 `HTTP 400`;请用 `curl -G --data-urlencod - Network accessline 27
- **中文搜索关键字必须 URL 编码**:`q=` / `industry=` 等带中文时(如 `announcements?q=年报`、`stocks?q=银行`),bash 直接拼 URL 会 `HTTP 400`;请用 `curl -G --data-urlencode "q=年报"`,或在代码里交给 HTTP 客户端自动编码 - Network accessline 150
# 财务接口只取关键字段(60+ 字段 → 3 字段) curl -s "$BASE/financial?symbol=000001&fields=roe,revenue,net_profit" - Network accessline 151
curl -s "$BASE/financial?symbol=000001&fields=roe,revenue,net_profit" - Network accessline 153
# 公告只取标题和可用摘要,不取 Markdown 全文(summary 可能为空) curl -s "$BASE/announcements?symbol=000001&fields=title,summary,ann_date" - Network accessline 154
curl -s "$BASE/announcements?symbol=000001&fields=title,summary,ann_date" - Network accessline 156
# 任意接口都能用:行情只取 3 个核心字段 curl -s "$BASE/quote?symbol=600519&fields=symbol,close,pct_chg" - Network accessline 157
curl -s "$BASE/quote?symbol=600519&fields=symbol,close,pct_chg" - Network accessline 159
# 排行榜只取代码和涨幅 curl -s "$BASE/ranking?direction=gain&limit=20&fields=symbol,pct_chg" - Network accessline 160
curl -s "$BASE/ranking?direction=gain&limit=20&fields=symbol,pct_chg" - Network accessline 172
# 默认行式(适合人类阅读) curl -s "$BASE/ranking?limit=3" - Network accessline 173
curl -s "$BASE/ranking?limit=3" - Network accessline 180
# 紧凑模式(同样数据,token 减半) curl -s "$BASE/ranking?limit=3&format=compact" - Network accessline 181
curl -s "$BASE/ranking?limit=3&format=compact"
references/examples.md
- Network accessline 8
BASE="https://www.apocdata.com/api/blade-dataplatform/open/data" - Network accessline 10
# 1) 基本面 + 估值 curl -s "$BASE/stock?symbol=688017" # PE/PB/市值/行业 - Network accessline 11
curl -s "$BASE/stock?symbol=688017" # PE/PB/市值/行业 - Network accessline 12
curl -s "$BASE/quote?symbol=688017" # 当前股价 + 涨跌幅 - Network accessline 14
# 2) 财务趋势 curl -s "$BASE/financial?symbol=688017&limit=4" # 最近 4 期 ROE/净利润 - Network accessline 15
curl -s "$BASE/financial?symbol=688017&limit=4" # 最近 4 期 ROE/净利润 - Network accessline 17
# 3) 技术面 + 筹码 curl -s "$BASE/tech-factor?symbol=688017&limit=1" # MACD/KDJ/RSI/均线 - Network accessline 18
curl -s "$BASE/tech-factor?symbol=688017&limit=1" # MACD/KDJ/RSI/均线 - Network accessline 19
curl -s "$BASE/cyq-perf?symbol=688017&limit=1" # 主力成本/获利盘 - Network accessline 21
# 4) 资金动向 curl -s "$BASE/moneyflow?symbol=688017&limit=5" # 近 5 日主力净流入 - Network accessline 22
curl -s "$BASE/moneyflow?symbol=688017&limit=5" # 近 5 日主力净流入 - Network accessline 23
curl -s "$BASE/hk-hold?symbol=688017&limit=5" # 北向持仓变动 - Network accessline 25
# 5) 近期事件 curl -s "$BASE/announcements?symbol=688017&limit=3&includeContent=false" # 近 3 条公告元数据(summary 可能为空) - Network accessline 26
curl -s "$BASE/announcements?symbol=688017&limit=3&includeContent=false" # 近 3 条公告元数据(summary 可能为空) - Network accessline 36
# 1) 当日涨停池 curl -s "$BASE/limit-list?kind=U&limit=50" - Network accessline 37
curl -s "$BASE/limit-list?kind=U&limit=50" - Network accessline 38
# 2) 连板天梯(高度) curl -s "$BASE/limit-step?limit=30" # 3) 板块资金流(找共同主线) - Network accessline 39
curl -s "$BASE/limit-step?limit=30" - Network accessline 40
# 3) 板块资金流(找共同主线) curl -s "$BASE/sector-flow?type=concept&limit=10" curl -s "$BASE/sector-flow?type=industry&limit=10" - Network accessline 41
curl -s "$BASE/sector-flow?type=concept&limit=10" - Network accessline 42
curl -s "$BASE/sector-flow?type=industry&limit=10" - Network accessline 44
curl -s "$BASE/hot-money-detail?limit=30" - Network accessline 52
# 1) 北向整体净流入趋势 curl -s "$BASE/hsgt?limit=10" - Network accessline 53
curl -s "$BASE/hsgt?limit=10" - Network accessline 54
# 2) 对具体股票的持仓变动(需指定 symbol 逐只查) curl -s "$BASE/hk-hold?symbol=600519&limit=10" curl -s "$BASE/hk-hold?symbol=000858&limit=10" - Network accessline 55
curl -s "$BASE/hk-hold?symbol=600519&limit=10" - Network accessline 56
curl -s "$BASE/hk-hold?symbol=000858&limit=10" - Network accessline 58
curl -s "$BASE/dragon-tiger?limit=30" - Network accessline 66
# 1) 可转债列表 / 关键词搜索 curl -s -G "$BASE/convertible-bonds" --data-urlencode "q=超声" - Network accessline 67
curl -s -G "$BASE/convertible-bonds" --data-urlencode "q=超声" - Network accessline 68
# 2) 转股价历史调整(看下修信号) curl -s "$BASE/cb-price-chg?tsCode=127026.SZ&limit=10" # 3) 配合正股行情判断折溢价 - Network accessline 69
curl -s "$BASE/cb-price-chg?tsCode=127026.SZ&limit=10" - Network accessline 71
curl -s "$BASE/quote?symbol=688535" - Network accessline 79
# 1) 大盘趋势 curl -s "$BASE/index-daily?tsCode=000300.SH&limit=30" - Network accessline 80
curl -s "$BASE/index-daily?tsCode=000300.SH&limit=30" - Network accessline 81
# 2) 宏观先行指标 curl -s "$BASE/macro/latest?type=PMI" curl -s "$BASE/macro/latest?type=CPI" - Network accessline 82
curl -s "$BASE/macro/latest?type=PMI" - Network accessline 83
curl -s "$BASE/macro/latest?type=CPI" - Network accessline 84
# 3) 资金面 curl -s "$BASE/hsgt?limit=10" # 北向流向 curl -s "$BASE/margin?limit=10" # 两融变化 - Network accessline 85
curl -s "$BASE/hsgt?limit=10" # 北向流向 - Network accessline 86
curl -s "$BASE/margin?limit=10" # 两融变化
references/group-a-quote.md
- Network accessline 10
curl -s "$BASE/quote?symbol=688017" - Network accessline 33
curl -s "$BASE/quotes?symbols=000001,600519,000858" - Network accessline 45
# 最近 N 条 curl -s "$BASE/daily?symbol=000001&limit=30" - Network accessline 46
curl -s "$BASE/daily?symbol=000001&limit=30" - Network accessline 47
# 按日期区间(start/end 为 YYYYMMDD,需成对传入) curl -s "$BASE/daily?symbol=000001&start=20260101&end=20260331" # 返回: trade_date, open, high, low, close, volume, amount, pct_chg - Network accessline 48
curl -s "$BASE/daily?symbol=000001&start=20260101&end=20260331" - Network accessline 61
curl -s "$BASE/stock?symbol=688017" - Network accessline 74
# 中文参数必须 URL 编码 curl -s -G "$BASE/stocks" \ - Network accessline 75
curl -s -G "$BASE/stocks" \ - Network accessline 78
--data-urlencode "market=主板" \ --data-urlencode "limit=20" curl -s "$BASE/stocks?q=688017" - Network accessline 80
curl -s "$BASE/stocks?q=688017" - Network accessline 96
curl -s "$BASE/st?symbol=000001" - Network accessline 108
# 涨幅榜(默认) curl -s "$BASE/ranking?direction=gain&limit=20" - Network accessline 109
curl -s "$BASE/ranking?direction=gain&limit=20" - Network accessline 110
# 跌幅榜 curl -s "$BASE/ranking?direction=loss&limit=20" # 返回: symbol, name, trade_date, close, change, pct_chg, volume, amount - Network accessline 111
curl -s "$BASE/ranking?direction=loss&limit=20" - Network accessline 125
curl -s -G "$BASE/indexes" --data-urlencode "q=沪深300" - Network accessline 126
curl -s "$BASE/indexes?market=CSI&limit=20" - Network accessline 139
curl -s "$BASE/index-daily?tsCode=000300.SH&limit=30" - Network accessline 153
curl -s "$BASE/hot-rank?limit=30"
references/group-b-financial.md
- Network accessline 10
curl -s "$BASE/financial?symbol=000001&limit=4" - Network accessline 17
# token 优化:只取关键字段(节省 90% token) curl -s "$BASE/financial?symbol=000001&limit=4&fields=roe,revenue,net_profit,pe_ratio" - Network accessline 18
curl -s "$BASE/financial?symbol=000001&limit=4&fields=roe,revenue,net_profit,pe_ratio" - Network accessline 33
curl -s "$BASE/express?symbol=000001&limit=4" - Network accessline 47
curl -s "$BASE/dividend?symbol=000001&limit=10" - Network accessline 61
curl -s "$BASE/holders?symbol=000001&holderCategory=top10_float" - Network accessline 74
curl -s "$BASE/holder-number?symbol=000001&limit=10" - Network accessline 87
curl -s "$BASE/share-float?symbol=000001&limit=10" - Network accessline 100
curl -s "$BASE/repurchase?symbol=000001&limit=10" - Network accessline 113
curl -s "$BASE/block-trade?symbol=000001&limit=10"
references/group-c-capital.md
- Network accessline 10
curl -s "$BASE/moneyflow?symbol=000001&limit=10" - Network accessline 28
curl -s "$BASE/hsgt?limit=10" - Network accessline 43
curl -s "$BASE/hk-hold?symbol=000001&limit=10" - Network accessline 59
curl -s "$BASE/margin?exchange=SSE&limit=10" - Network accessline 74
# 当日榜单(date 缺省取最新交易日) curl -s "$BASE/dragon-tiger?date=20260518&limit=30" - Network accessline 75
curl -s "$BASE/dragon-tiger?date=20260518&limit=30" - Network accessline 76
# 某个股上榜历史 curl -s "$BASE/dragon-tiger?symbol=000001" # 返回: trade_date, ts_code, name, close, pct_change, turnover_rate, amount, - Network accessline 77
curl -s "$BASE/dragon-tiger?symbol=000001" - Network accessline 91
curl -s "$BASE/hot-money?limit=50" - Network accessline 104
# 当日明细(date 缺省取最新交易日) curl -s "$BASE/hot-money-detail?date=20260518&limit=30" - Network accessline 105
curl -s "$BASE/hot-money-detail?date=20260518&limit=30" - Network accessline 106
# 某个股的游资记录 curl -s "$BASE/hot-money-detail?symbol=600730" # 返回: trade_date, ts_code, ts_name, buy_amount, sell_amount, - Network accessline 107
curl -s "$BASE/hot-money-detail?symbol=600730"
references/group-d-limitup.md
- Network accessline 10
curl -s "$BASE/limit-list?kind=U&date=20260518&limit=30" - Network accessline 28
curl -s "$BASE/limit-step?limit=30" - Network accessline 42
# 推荐:英文枚举(bash 直传不踩 URL 编码坑) curl -s "$BASE/sector-flow?type=industry&limit=20" - Network accessline 43
curl -s "$BASE/sector-flow?type=industry&limit=20" - Network accessline 44
curl -s "$BASE/sector-flow?type=concept&limit=20" - Network accessline 45
curl -s "$BASE/sector-flow?type=region&limit=20" - Network accessline 47
# 兼容:中文枚举仍受理(需 URL 编码) curl -s "$BASE/sector-flow?type=%E8%A1%8C%E4%B8%9A&limit=20" - Network accessline 48
curl -s "$BASE/sector-flow?type=%E8%A1%8C%E4%B8%9A&limit=20" - Network accessline 61
curl -s "$BASE/cyq-perf?symbol=000001&limit=5"
references/group-e-events.md
- Network accessline 19
# 默认:最新 5 条,不含完整 content curl -s "$BASE/announcements?symbol=000001" - Network accessline 20
curl -s "$BASE/announcements?symbol=000001" - Network accessline 25
# 全文场景:显式开启 content,并主动降低 limit curl -s "$BASE/announcements?symbol=000001&limit=1&includeContent=true" - Network accessline 26
curl -s "$BASE/announcements?symbol=000001&limit=1&includeContent=true" - Network accessline 28
# 按日期区间查(YYYYMMDD) curl -s "$BASE/announcements?symbol=000001&startDate=20260101&endDate=20260331&limit=30" - Network accessline 29
curl -s "$BASE/announcements?symbol=000001&startDate=20260101&endDate=20260331&limit=30" - Network accessline 31
# 按公告类型精确过滤(注意:category 取值较粗,实际为 company_announcement / policy_news, # 并非 annual_report 这类细分报告类型;要定位"年报/定增"等具体报告请用 q 标题关键字) curl -s "$BASE/announcements?symbol=000001&category=company_announcement" - Network accessline 33
curl -s "$BASE/announcements?symbol=000001&category=company_announcement" - Network accessline 35
# 按标题关键字模糊搜索(不走 content 全文;q 含中文,用 -G --data-urlencode,否则 bash 直传 400) curl -s -G "$BASE/announcements" --data-urlencode "symbol=000001" --data-urlencode "q=年度报告" - Network accessline 36
curl -s -G "$BASE/announcements" --data-urlencode "symbol=000001" --data-urlencode "q=年度报告" - Network accessline 38
# 列表浏览模式:跳过 content 全文,省 80% 网络流量 curl -s "$BASE/announcements?symbol=000001&limit=20&includeContent=false" - Network accessline 39
curl -s "$BASE/announcements?symbol=000001&limit=20&includeContent=false" - Network accessline 41
# 列表 + 字段裁剪组合(最极致省 token) curl -s "$BASE/announcements?symbol=000001&limit=20&includeContent=false&fields=title,ann_date,category,keywords" - Network accessline 42
curl -s "$BASE/announcements?symbol=000001&limit=20&includeContent=false&fields=title,ann_date,category,keywords" - Network accessline 66
curl -s "$BASE/survey?symbol=600101&limit=5"
references/group-f-sector.md
- Network accessline 10
curl -s "$BASE/concepts?q=AI&limit=30" - Network accessline 24
curl -s "$BASE/concept-stocks?themeCode=000894.DC&limit=50" - Network accessline 37
curl -s -G "$BASE/ths-boards" --data-urlencode "q=机器人" --data-urlencode "limit=30" - Network accessline 50
curl -s "$BASE/ths-board-stocks?tsCode=886108.TI&limit=50"
references/group-g-convertible.md
references/group-h-quant.md
references/group-i-macro.md
references/group-j-tools.md
- Network accessline 10
curl -s "$BASE/calendar?start=20260101&end=20260331" - Network accessline 11
# 不传参默认查当年 1 月 1 日至今 curl -s "$BASE/calendar" # 返回: ["20260102","20260105","20260106", ...] 按 YYYYMMDD 升序 - Network accessline 12
curl -s "$BASE/calendar" - Network accessline 15
# detail=true 返回 List<{trade_date, pretrade_date}>,便于算"上一交易日" curl -s "$BASE/calendar?start=20260101&end=20260331&detail=true" - Network accessline 16
curl -s "$BASE/calendar?start=20260101&end=20260331&detail=true"
references/group-k-agent.md
scripts/install.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 2
# ApocData Skill — one-line installer # Usage: curl -sL https://gitee.com/apocdata/ApocData-skill/raw/main/scripts/install.sh | bash - Dangerous shell operationline 3
# Usage: curl -sL https://gitee.com/apocdata/ApocData-skill/raw/main/scripts/install.sh | bash - Network accessline 3
# Usage: curl -sL https://gitee.com/apocdata/ApocData-skill/raw/main/scripts/install.sh | bash - Network accessline 16
echo "📦 Downloading from Gitee..." curl -sL "https://gitee.com/${REPO}/repository/archive/${VERSION}.tar.gz" \ - Network accessline 17
curl -sL "https://gitee.com/${REPO}/repository/archive/${VERSION}.tar.gz" \
scripts/verify.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 8
BASE="https://www.apocdata.com/api/blade-dataplatform/open/data" - Network accessline 36
for ep in "${ENDPOINTS[@]}"; do name=$(echo "$ep" | cut -d'?' -f1) response=$(curl -s -o /dev/null -w "%{http_code} %{time_total}" "$BASE/$ep" 2>/dev/null) - Network accessline 37
name=$(echo "$ep" | cut -d'?' -f1) response=$(curl -s -o /dev/null -w "%{http_code} %{time_total}" "$BASE/$ep" 2>/dev/null) code=$(echo "$response" | awk '{print $1}') - Network accessline 38
response=$(curl -s -o /dev/null -w "%{http_code} %{time_total}" "$BASE/$ep" 2>/dev/null)
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 7 facts
- Contacts tianqis.com, which SKILL.md, the README and the plugin manifest do not mentioninstall.ps1:69High confidence
- Contacts mcp.tianqis.com, which SKILL.md, the README and the plugin manifest do not mentioninstall.ps1:135High confidence
- Contacts data.tianqis.com, which SKILL.md, the README and the plugin manifest do not mentioninstall.ps1:239High confidence
- Contacts tianqis.com, which SKILL.md, the README and the plugin manifest do not mentioninstall.sh:85High confidence
- Contacts mcp.tianqis.com, which SKILL.md, the README and the plugin manifest do not mentioninstall.sh:273High confidence
- Contacts data.tianqis.com, which SKILL.md, the README and the plugin manifest do not mentioninstall.sh:280High confidence
- Contacts mcp.tianqis.com, which SKILL.md, the README and the plugin manifest do not mentionlib/json_merge.py:21High confidence
Signal confidence: 298 facts
- Network access in code of documentationCHANGELOG.md:95Low confidence
- Network access in code of documentationCHANGELOG.md:96Low confidence
- Network access in code of documentationCHANGELOG.md:97Low confidence
- Network access in code of documentationCHANGELOG.md:99Low confidence
- Network access in code of documentationCHANGELOG.md:100Low confidence
- Network access in code of documentationCHANGELOG.md:101Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in code of documentationREADME.md:32Low confidence
- Network access in prose of documentationREADME.md:79Low confidence
- Network access in prose of documentationREADME.md:80Low confidence
- Network access in prose of documentationREADME.md:81Low confidence
- Network access in prose of documentationREADME.md:149Low confidence
- Network access in prose of documentationREADME.md:159Low confidence
- Network access in code of documentationREADME.md:168Low confidence
- Network access in code of documentationREADME.md:169Low confidence
- Network access in code of documentationREADME.md:191Low confidence
- Dangerous shell operation in code of documentationREADME.md:199Low confidence
- Network access in code of documentationREADME.md:199Low confidence
- Network access in code of documentationREADME.md:244Low confidence
- Network access in code of documentationREADME.md:246Low confidence
- Network access in code of documentationREADME.md:247Low confidence
- Network access in code of documentationREADME.md:249Low confidence
- Network access in code of documentationREADME.md:250Low confidence
- Network access in code of documentationREADME.md:252Low confidence
- Network access in code of documentationREADME.md:253Low confidence
- Network access in prose of documentationREADME.md:343Low confidence
- Network access in prose of documentationREADME.zh-CN.md:24Low confidence
- Network access in prose of documentationREADME.zh-CN.md:25Low confidence
- Network access in prose of documentationREADME.zh-CN.md:26Low confidence
- Network access in prose of documentationREADME.zh-CN.md:27Low confidence
- Network access in prose of documentationREADME.zh-CN.md:28Low confidence
- Network access in code of documentationREADME.zh-CN.md:38Low confidence
- Network access in prose of documentationREADME.zh-CN.md:85Low confidence
- Network access in prose of documentationREADME.zh-CN.md:86Low confidence
- Network access in prose of documentationREADME.zh-CN.md:87Low confidence
- Network access in prose of documentationREADME.zh-CN.md:102Low confidence
- Network access in prose of documentationREADME.zh-CN.md:103Low confidence
- Network access in prose of documentationREADME.zh-CN.md:104Low confidence
- Network access in prose of documentationREADME.zh-CN.md:146Low confidence
- Network access in prose of documentationREADME.zh-CN.md:156Low confidence
- Network access in code of documentationREADME.zh-CN.md:165Low confidence
- Network access in code of documentationREADME.zh-CN.md:166Low confidence
- Network access in code of documentationREADME.zh-CN.md:167Low confidence
- Network access in code of documentationREADME.zh-CN.md:174Low confidence
- Network access in code of documentationREADME.zh-CN.md:175Low confidence
- Network access in code of documentationREADME.zh-CN.md:195Low confidence
and 248 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.