Predexon Prediction Market Data
BlockRunAI/ClawRouter
Reads structured prediction market data for Polymarket, Kalshi and other venues through a local BlockRun gateway: markets, search, leaderboards, wallet analytics and odds.
Reads crypto market liquidity from stablecoin supply changes, USDT and USDC mint and burn events, exchange reserves and velocity, to time capital rotation.
$ npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HKUDS/Vibe-Trading stablecoin-flow --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agent/src/skills/stablecoin-flow .claude/skills/stablecoin-flow && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "stablecoin-flow" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/stablecoin-flow into .claude/skills/stablecoin-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "stablecoin-flow", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/stablecoin-flowType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HKUDS/Vibe-Trading stablecoin-flow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .agents/skills && cp -r skills-src/agent/src/skills/stablecoin-flow .agents/skills/stablecoin-flow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "stablecoin-flow" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/stablecoin-flow into .agents/skills/stablecoin-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "stablecoin-flow", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HKUDS/Vibe-Trading stablecoin-flow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/agent/src/skills/stablecoin-flow .cursor/skills/stablecoin-flow && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "stablecoin-flow" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/stablecoin-flow into .cursor/skills/stablecoin-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "stablecoin-flow", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HKUDS/Vibe-Trading.git --path agent/src/skills/stablecoin-flow--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HKUDS/Vibe-Trading stablecoin-flow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/agent/src/skills/stablecoin-flow .gemini/skills/stablecoin-flow && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "stablecoin-flow" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/stablecoin-flow into .gemini/skills/stablecoin-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "stablecoin-flow", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HKUDS/Vibe-Trading stablecoin-flowInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .github/skills && cp -r skills-src/agent/src/skills/stablecoin-flow .github/skills/stablecoin-flow && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "stablecoin-flow" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/stablecoin-flow into .github/skills/stablecoin-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "stablecoin-flow", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HKUDS/Vibe-Trading stablecoin-flow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/Vibe-Trading.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/agent/src/skills/stablecoin-flow .opencode/skills/stablecoin-flow && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "stablecoin-flow" agent skill from https://github.com/HKUDS/Vibe-Trading/tree/main/agent/src/skills/stablecoin-flow into .opencode/skills/stablecoin-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "stablecoin-flow", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
stablecoin-flowReads crypto market liquidity from stablecoin supply changes, USDT and USDC mint and burn events, exchange reserves and velocity, to time capital rotation.
This skill treats stablecoins as the cash waiting to enter crypto: minting suggests new capital arriving, burning suggests capital leaving, and rising balances on exchanges point to buying intent. It reads the change in total stablecoin supply over a 30-day window against bands that run from rapid growth to contraction, and links that supply to Bitcoin price.
Separate sections cover USDT and USDC mint and burn events, with USDC read as institutional money and a rising USDC to USDT ratio as a sign of institutional participation, and exchange stablecoin reserves read against Bitcoin price action. Short Python functions sketch the mint-burn and reserve-change signals. The excerpt is cut off before the material on on-chain velocity and capital rotation indicators that the description promises.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e532650. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are python).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Stablecoin Flow Analysis loads about 2.5k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 558 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from HKUDS/Vibe-Trading at commit e532650, republished under its MIT licence (© HKUDS). 558 words, ~2,495 tokens.
.claude/skills/stablecoin-flow/SKILL.md (or your agent's skills folder).Track stablecoin supply changes, exchange reserve movements, and on-chain velocity to gauge crypto market capital flows. Stablecoins (USDT, USDC, DAI, etc.) are the "dry powder" of crypto — minting signals new capital entering, burning signals capital leaving, and exchange reserve changes reveal buying/selling intent.
Total stablecoin market cap is the single best proxy for crypto market liquidity.
# Stablecoin supply growth → crypto market liquidity expansion
# Historical correlation: BTC price and total stablecoin supply r > 0.85
stablecoin_supply = {
"USDT": 140_000_000_000, # ~$140B (dominant, ~65% share)
"USDC": 45_000_000_000, # ~$45B (~20% share)
"DAI": 5_000_000_000, # ~$5B (decentralized)
"FDUSD": 3_000_000_000, # ~$3B (Binance ecosystem)
"USDS": 2_000_000_000, # ~$2B (Sky/MakerDAO)
}
total = sum(stablecoin_supply.values())Supply change signals:
| Supply Change (30d) | Interpretation | Signal |
|---|---|---|
| > +5% | Rapid minting, new capital rushing in | Strong bullish |
| +2% to +5% | Steady capital inflow | Bullish |
| 0% to +2% | Stable, no significant new capital | Neutral |
| -2% to 0% | Mild redemptions | Cautious |
| < -2% | Capital exiting crypto ecosystem | Bearish |
USDT (Tether) minting signals:
USDC (Circle) signals:
def mint_burn_signal(mint_events, burn_events, lookback_days=7):
"""Analyze recent stablecoin mint/burn events."""
net_mint = sum(e.amount for e in mint_events if e.days_ago <= lookback_days)
net_burn = sum(e.amount for e in burn_events if e.days_ago <= lookback_days)
net_flow = net_mint - net_burn
if net_flow > 1_000_000_000: # >$1B net mint in 7 days
return "large_capital_inflow"
elif net_flow > 500_000_000:
return "moderate_inflow"
elif net_flow > 0:
return "mild_inflow"
elif net_flow > -500_000_000:
return "mild_outflow"
else:
return "large_capital_outflow"Stablecoins on exchanges = "buy power sitting on the sidelines"
# Exchange stablecoin reserve interpretation
def exchange_reserve_signal(reserve_change_7d_pct, total_reserve_usd):
"""
Rising exchange stablecoin reserves = buying power accumulating
Falling exchange stablecoin reserves = capital deployed or withdrawn
"""
if reserve_change_7d_pct > 5:
return "buy_power_accumulating" # Dry powder building up
elif reserve_change_7d_pct > 2:
return "mild_accumulation"
elif reserve_change_7d_pct < -5:
return "deployed_or_withdrawn" # Either bought crypto or left exchange
elif reserve_change_7d_pct < -2:
return "mild_deployment"
else:
return "stable"Combined with BTC price action:
| Exchange Stable Reserves | BTC Price Action | Interpretation |
|---|---|---|
| Rising | Rising | Capital inflow + active buying = strong bull |
| Rising | Falling | Capital parking, waiting for bottom = accumulation |
| Falling | Rising | Capital being deployed into BTC = buying pressure |
| Falling | Falling | Capital leaving exchanges entirely = risk-off |
Stablecoin dominance = total stablecoin market cap / total crypto market cap
# Stablecoin dominance as a contrarian indicator
stablecoin_dominance = total_stablecoin_mcap / total_crypto_mcap * 100
if stablecoin_dominance > 12:
signal = "high_cash_allocation" # Market fearful, lots of cash on sidelines
contrarian = "bullish" # Cash will eventually re-enter
elif stablecoin_dominance > 8:
signal = "moderate_cash"
contrarian = "neutral"
elif stablecoin_dominance < 5:
signal = "low_cash_allocation" # Market fully invested, little dry powder
contrarian = "bearish" # No marginal buyers leftVelocity = on-chain transfer volume / supply
High velocity = stablecoins are being actively used (trading, DeFi, payments) Low velocity = stablecoins are sitting idle (holding, waiting)
def velocity_signal(transfer_volume_7d, supply):
velocity = transfer_volume_7d / supply
velocity_annualized = velocity * 52 # Weekly to annual
if velocity_annualized > 50:
return "high_activity" # Very active usage, likely bull market
elif velocity_annualized > 20:
return "moderate_activity"
elif velocity_annualized < 10:
return "low_activity" # Stablecoins idle, bear market / accumulationTrack where stablecoins are flowing across different blockchains:
| Chain | Primary Stablecoins | What Inflows Signal |
|---|---|---|
| Ethereum | USDT, USDC, DAI | DeFi activity, institutional usage |
| Tron | USDT (dominant) | OTC trading, emerging market transfers |
| Solana | USDC | High-frequency DeFi, memecoin activity |
| Arbitrum | USDC, USDT | L2 DeFi growth |
| Base | USDC | Coinbase ecosystem growth |
| BSC | USDT, FDUSD | Binance ecosystem, retail trading |
Cross-chain flow signals:
stablecoin_score = {
"supply_growth": 0, # -2 to +2: 30-day total supply change
"mint_burn_net": 0, # -2 to +2: recent large mint/burn events
"exchange_reserves": 0, # -2 to +2: exchange stablecoin reserve change
"dominance": 0, # -2 to +2: stablecoin dominance level (contrarian)
"velocity": 0, # -2 to +2: on-chain activity level
}
# Total range: -10 to +10
# > +5: strong liquidity expansion → bullish for crypto
# +2 to +5: moderate inflow → mild bullish
# -2 to +2: neutral
# < -2: liquidity contraction → bearish
# < -5: capital flight → strong bearish| Source | Access | Data Available |
|---|---|---|
| DeFi Llama (Stablecoins page) | Free | Total supply by chain, mint/burn history |
| Glassnode | Paid (limited free) | Exchange reserves, on-chain velocity |
| CryptoQuant | Paid (limited free) | Exchange stablecoin reserves, flow metrics |
| Tether Transparency | Free | USDT reserves and attestation |
| Circle USDC Stats | Free | USDC supply and redemption data |
| Dune Analytics | Free | Custom stablecoin queries |
| Nansen | Paid | Smart money stablecoin flows |
Use read_url tool to access web-based data sources.
## Stablecoin Flow Analysis — [Date Range]
### Supply Overview
| Stablecoin | Supply | 7d Change | 30d Change |
|------------|--------|-----------|------------|
| USDT | $XXX B | +X.X% | +X.X% |
| USDC | $XX B | +X.X% | +X.X% |
| Total | $XXX B | +X.X% | +X.X% |
### Mint/Burn Events (7 days)
- **Net minting**: +$X.X B
- **Largest events**: [Tether minted $500M on DATE, Circle burned $200M on DATE]
- **Signal**: [large capital inflow / mild / outflow]
### Exchange Reserves
- **Total stablecoins on exchanges**: $XX B
- **7d change**: [+/- X.X%]
- **Interpretation**: [buy power accumulating / deployed / withdrawn]
### Stablecoin Dominance
- **Current**: X.X%
- **30d ago**: X.X%
- **Signal**: [high cash = contrarian bullish / low cash = contrarian bearish]
### Chain Distribution Shifts
- **Inflow chains**: [Solana +$XM, Arbitrum +$XM]
- **Outflow chains**: [Tron -$XM]
- **Interpretation**: [DeFi expansion / speculative activity / capital consolidation]
### Composite Signal
| Dimension | Score (-2~+2) | Basis |
|-----------|---------------|-------|
| Supply growth | +2 | +4% in 30 days |
| Mint/burn | +1 | Net $1.2B minted this week |
| Exchange reserves | +1 | Reserves up 3% |
| Dominance | 0 | 8.5%, neutral range |
| Velocity | +1 | Rising on-chain activity |
### Market Implication
- **Liquidity outlook**: [expanding / stable / contracting]
- **Direction**: [bullish / neutral / bearish]
- **Key watch**: [next large mint event, USDC/USDT ratio trend]© HKUDS, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in agent/src/skills/stablecoin-flow of HKUDS/Vibe-Trading.
Open the folder on GitHubat commit e532650
Stablecoin Flow Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Stablecoin Flow Analysis this skillHKUDS/Vibe-Trading | 35k | — | ~2.5k | Automated safety check: Pass | MIT | |
| Predexon Prediction Market DataBlockRunAI/ClawRouter | 6.6k | — | ~4.7k | Automated safety check: Pass | MIT | |
| Futu OpenAPI Market and Trading Assistantqusong0627/QuantMind | 1.7k | — | ~3.3k | Automated safety check: Notes | AGPL-3.0 | |
| A-Share Daily Reviewqusong0627/QuantMind | 1.7k | — | ~1.9k | Automated safety check: Pass | AGPL-3.0 | |
| Senpi Market PulseSenpi-ai/senpi-skills | 134 | — | ~4.3k | Automated safety check: Pass | Apache-2.0 | |
| Insurance Operations Analysiszj-unicom-ai/UniEmployee | 359 | — | ~646 | Automated safety check: Pass | MIT |
BlockRunAI/ClawRouter
Reads structured prediction market data for Polymarket, Kalshi and other venues through a local BlockRun gateway: markets, search, leaderboards, wallet analytics and odds.
qusong0627/QuantMind
Queries Futu quotes, options, fundamentals and accounts and places orders through the Futu OpenAPI Python SDK, defaulting to simulated trading.
qusong0627/QuantMind
Produces a post-market review report for the China A-share market from local QuantDB data, news sentiment and model signals, ending in a next-day direction call.
Senpi-ai/senpi-skills
Produces a structured cross-asset read of the day across crypto, equities, indices, commodities and macro, using a bundled engine for data and ending with a signals brief.
zj-unicom-ai/UniEmployee
Analyzes insurance operating data such as premium, loss ratio, renewal rate and expense ratio by branch, product and channel, flags anomalies and builds an HTML dashboard.
BlockRunAI/blockrun-mcp
Routes crypto market, on-chain, wallet and prediction-market lookups to the Surf data API through a local ClawRouter, paid per call.
HKUDS/Vibe-Trading
Index of Eastmoney's free, no-token market data interfaces for China A-shares and Hong Kong stocks: fund flows, dragon-tiger lists, margin trading, reports and news.
HKUDS/Vibe-Trading
Retrieves public OKX cryptocurrency market data such as spot prices, candlesticks, funding rates and open interest through the OKX V5 REST API, with no authentication.
HKUDS/Vibe-Trading
Fetches U.S. SEC EDGAR data: resolves tickers to CIK numbers, lists recent 10-K, 10-Q and 8-K filings with document URLs, and pulls XBRL financial series.
HKUDS/Vibe-Trading
Predicts whether a mainland China A-share company risks an ST or *ST warning after its next annual report, using financial thresholds and Sina penalty records.
HKUDS/Vibe-Trading
Breaks a structural trend such as AI infrastructure into its physical supply chain and ranks lesser-known listed companies sitting on each bottleneck.
HKUDS/Vibe-Trading
Plans and drafts an eight-part, roughly 120k-word investigative series on one company, built around a strict fact-check pass rather than fast drafting.
Works with
Categories
Reads crypto market liquidity from stablecoin supply changes, USDT and USDC mint and burn events, exchange reserves and velocity, to time capital rotation. This skill treats stablecoins as the cash waiting to enter crypto: minting suggests new capital arriving, burning suggests capital leaving, and rising balances on exchanges point to buying intent. It reads the change in total stablecoin supply over a 30-day window against bands that run from rapid growth to contraction, and links that supply to Bitcoin price.
Stablecoin Flow Analysis fits situations like: judging whether new capital is entering or leaving the crypto market; interpreting a large USDT mint or a USDC burn event; reading exchange stablecoin reserves alongside Bitcoin price moves; looking for capital rotation signals to help time crypto entries.
Run `npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a claude-code`. Or copy the skill folder (agent/src/skills/stablecoin-flow in HKUDS/Vibe-Trading) into .claude/skills/stablecoin-flow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a codex`. Or copy the skill folder (agent/src/skills/stablecoin-flow in HKUDS/Vibe-Trading) into .agents/skills/stablecoin-flow in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HKUDS/Vibe-Trading --skill stablecoin-flow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/stablecoin-flow, .gemini/skills/stablecoin-flow, .github/skills/stablecoin-flow and .opencode/skills/stablecoin-flow in your project.
SKILL.md names no scripts, command-line tools or credentials: Stablecoin Flow Analysis is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Stablecoin Flow Analysis is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Stablecoin Flow Analysis: Predexon Prediction Market Data (BlockRunAI/ClawRouter, 6.6k stars), Futu OpenAPI Market and Trading Assistant (qusong0627/QuantMind, 1.7k stars), A-Share Daily Review (qusong0627/QuantMind, 1.7k stars) and Senpi Market Pulse (Senpi-ai/senpi-skills, 134 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HKUDS (a GitHub organization) maintains it in HKUDS/Vibe-Trading, which has 35,043 GitHub stars. The repository holds 89 skills in this directory. The repository was last updated on October 8, 2026.
Source: HKUDS/Vibe-Trading on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.