National Team Position

Fetches real Shanghai Exchange ETF-share data to estimate China's 'national team' broad-base ETF positioning.

Tested · Works

Test report

Verdict
Tested · Works
Score
10.0/10
Tested
Jul 14, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Jul 18, 2026 · 1d7ec43

Ran the bundled script for real against live Shanghai Exchange data (2026-06-01 to 2026-07-10): it correctly surfaced a concrete, checkable signal -- HS300 ETF shares fell 730 to 429 (亿份, -301 net) since their 6/12 peak while CSI1000/A500/STAR50 held roughly flat to up -- and produced all 8 documented output files (7 PNGs + JSON) with zero errors, matching the README exactly, Chinese labels rendering cleanly.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 10/10
  • Docs & honesty 5/5

What National Team Position does

Tracks weekly/monthly ETF share changes (not AUM) across six Shanghai Stock Exchange broad-base indices (HS300, SSE50, CSI500, CSI1000, CSI A500, STAR50) via AKShare to estimate Central Huijin's ('national team') buying/selling and rotation between indices, overlaying each ETF's underlying index price. Triggers on phrases like 'national team holdings', '国家队持仓', 'Central Huijin positions'. Outputs a 2x3 overview chart, six single-index charts, and a JSON time series.

How to install National Team Position

git clone https://github.com/Xiaoyuan-Liu/national-team-position
cd national-team-position
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/national-team-position

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger National Team Position

  • /national-team-position Fetches real Shanghai Exchange ETF-share data to estimate China's 'national team' broad-base ETF positioning.

It also activates on plain-language prompts like these:

  • What's China's national team doing with HS300 ETF shares lately?
  • Chart Central Huijin's ETF rotation across broad-base indices
  • Track weekly ETF share changes for the CSI500 index

Frequently asked questions

Is the National Team Position skill free?
Yes. The skill itself is free from Xiaoyuan-Liu/national-team-position. SkillProof publishes the install command and an independent test verdict at no cost.
Does National Team Position work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 14, 2026. Verdict: Tested · Works. Ran the bundled script for real against live Shanghai Exchange data (2026-06-01 to 2026-07-10): it correctly surfaced a concrete, checkable signal -- HS300 ETF shares fell 730 to 429 (亿份, -301 net) since their 6/12 peak while CSI1000/A500/STAR50 held roughly flat to up -- and produced all 8 documented output files (7 PNGs + JSON) with zero errors, matching the README exactly, Chinese labels rendering cleanly.
What is the National Team Position SkillProof Score?
10.0/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 10/10, docs & honesty 5/5.
How do I install National Team Position?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use National Team Position with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.