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.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit e47b48f6b0e739f1e0c64c0adeb06d6761378353

104GitHub stars
3stars in 7 days
1skill in this repository
0commits in 30 days

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

Oct 25, 2026Nov 3, 2026104

30-day change not yet available: not enough history.

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

3,503 tokens

When the skill is activated

Reference documents

25,547 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 安装
  2. 基础用法
  3. 场景速查(按用户意图找接口组合)
  4. 接口分组总览
  5. 参考文件导航
  6. 调用工作流
  7. 关键约束速记(调任何接口前先扫一眼)
  8. 注意事项
  9. 金融输出安全约束(摘要)

Scripts executed separately

  • install.ps1
  • install.sh
  • lib/clients.ps1
  • lib/clients.sh
  • lib/json_merge.py
  • scripts/install.sh
  • scripts/verify.sh

Files

  • .gitignoreasset17 bytes
  • CHANGELOG.mddoc5,976 bytes
  • LICENSEasset11,357 bytes
  • README.mddoc13,576 bytes
  • README.zh-CN.mddoc15,664 bytes
  • SKILL.mdcore11,670 bytes
  • SKILL.mdcore11,670 bytes
  • SKILL.mdcore11,670 bytes
  • install.ps1runs8,041 bytes
  • install.shruns8,466 bytes
  • lib/clients.ps1runs2,763 bytes
  • lib/clients.shruns2,671 bytes
  • lib/json_merge.pyruns2,874 bytes
  • references/SKILL-compact.mddoc2,820 bytes
  • references/boundaries.mddoc15,943 bytes
  • references/examples.mddoc2,797 bytes
  • references/group-a-quote.mddoc4,963 bytes
  • references/group-b-financial.mddoc3,798 bytes
  • references/group-c-capital.mddoc3,609 bytes
  • references/group-d-limitup.mddoc2,197 bytes
  • references/group-e-events.mddoc4,421 bytes
  • references/group-f-sector.mddoc1,477 bytes
  • references/group-g-convertible.mddoc827 bytes
  • references/group-h-quant.mddoc1,281 bytes
  • references/group-i-macro.mddoc905 bytes
  • references/group-j-tools.mddoc894 bytes
  • references/group-k-agent.mddoc2,847 bytes
  • references/safety-rules.mddoc2,597 bytes
  • scripts/install.shruns1,094 bytes
  • scripts/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 GitHub

Skills 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 shell

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
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

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

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

  • Network accessline 10
    curl -s -G "$BASE/convertible-bonds" --data-urlencode "q=超声"
  • Network accessline 11
    curl -s "$BASE/convertible-bonds?stkCode=688535.SH"
  • Network accessline 25
    curl -s "$BASE/cb-price-chg?tsCode=127026.SZ&limit=10"

references/group-h-quant.md

  • Network accessline 13
    curl -s "$BASE/factors"
  • Network accessline 27
    curl -s "$BASE/tech-factor?symbol=000001&limit=1"

references/group-i-macro.md

  • Network accessline 10
    curl -s "$BASE/macro?type=CPI&limit=12"
  • Network accessline 21
    curl -s "$BASE/macro/latest?type=PMI"
  • Network accessline 34
    curl -s "$BASE/macro/definition?type=CPI"

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

  • Network accessline 10
    curl -s "$BASE/profile/full?symbol=688017"
  • Network accessline 40
    curl -s "$BASE/factor-categories"

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

and 248 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.