Not in the top 1,000 by GitHub stars

Serennity007/awesome-stock-quant-skills

AI 选股与量化投研工具链:原创 Agent Skills、投资方法参考框架、因子评分、共识排序与回测,附真实取数与行为验证记录

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

my-skills/bogle-index-investing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/buffett-value-investing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/concept-stock-mapper/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/dalio-all-weather/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/dan-bin-rose-of-time/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/druckenmiller-macro-flex/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/duan-yongping-business-first/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/feng-liu-weak-side/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/fisher-growth-15/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/framework-backtest/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/gold-cross-asset-research/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/graham-defensive-investing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/hot-theme-scanner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/howard-marks-cycle/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/klarman-margin-safety/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/li-lu-value-compounding/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/lin-yuan-monopoly-consumer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/livermore-trend-trading/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/lynch-garp-investing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/master-ensemble/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/munger-quality-investing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/neff-low-pe-total-return/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/oneil-canslim/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/qiu-guolu-simple-rules/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/quant-research-workflow/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/simons-factor-quant/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/soros-reflexivity/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/technical-pattern-recognition/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/templeton-global-contrarian/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/us-hot-stocks-tracker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

my-skills/zhang-lei-longterm/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/AlexLiu0130__ibkr-options-assistant/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/Geralt-L__Stock-Analysis-3D/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/StanleyChanH__Tushare-Finance-Skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/backtrader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/birdeye-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/coingecko-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/cointegration-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/copy-trading/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/correlation-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/cost-basis-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/crypto-tax-export/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/custom-indicators/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/defillama-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/dex-execution/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/dex-pool-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/dexscreener-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/exit-strategies/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/feature-engineering/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/fixed-income/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/helius-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/impermanent-loss/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/jito-bundles/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/kalshi-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/kalshi-crypto-index-markets/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/kalshi-weather-markets/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/kelly-criterion/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/liquidity-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/lp-math/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/market-microstructure/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/market-microstructure-traditional/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/mean-reversion/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/mev-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/ohlcv-processing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/options-pricing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/pandas-ta/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/polymarket-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/portfolio-analytics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/position-sizing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/prediction-market-strategy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/pumpfun-mechanics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/raptor-dex/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/regime-detection/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/regulatory-reporting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/risk-management/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/rl-execution/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/sentiment-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/shredstream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/signal-classification/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/slippage-modeling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/solana-rpc/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/solana-tx-building/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/solanatracker-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/strategy-framework/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/sybil-detection/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/ta-lib/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/tax-liability-tracking/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/tax-loss-harvesting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/token-economics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/token-holder-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/trade-accounting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/trade-journal/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/trading-visualization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/vectorbt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/volatility-modeling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/walk-forward-validation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/wallet-profiling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/wash-sale-detection/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/whale-tracking/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/yellowstone-grpc/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/agiprolabs__claude-trading-skills/skills/yield-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-convertible/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-credit-margin/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-daily-pnl/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-etf/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-event-calendar/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-execution-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-feishu-doc/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-financial-download/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-fundamental-screen/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-hk-connect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-kline-backfill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-market-watch/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-option/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-order-ops/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-portfolio-risk/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-realtime-monitor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-rebalance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-return-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-sector-theme/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-smart-execution/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-technical-signal/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/atorber__qmt-trading-skill/skills/qmt-bridge-trading/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/cruisekkk__trading-ledger/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/fadewalk__serenity-stock-choke/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/shouldnotappearcalm__a-share-skill/a-share-data/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/shouldnotappearcalm__a-share-skill/macd-second-golden-cross/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/shouldnotappearcalm__a-share-skill/macd-trend-resonance-stock-picker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/shouldnotappearcalm__a-share-skill/tuige-shortline-trading/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/simonlin1212__a-stock-data/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/staruhub__a-share-analyst/Geek-skills-a-share-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tellmefrankie__ai-investment-skills/ev-calculator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tellmefrankie__ai-investment-skills/investment-briefing-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tellmefrankie__ai-investment-skills/news-sentiment-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tellmefrankie__ai-investment-skills/options-flow-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tellmefrankie__ai-investment-skills/price-monitor-alert/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/backtest-expert/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/breakout-trade-planner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/canslim-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/contrarian-setup-gate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/cot-contrarian-detector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/data-quality-checker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/dividend-growth-pullback-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/downtrend-duration-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/drawdown-circuit-breaker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/dual-axis-skill-reviewer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/earnings-calendar/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/economic-calendar-fetcher/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/edge-concept-synthesizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/edge-hint-extractor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/edge-pipeline-orchestrator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/edge-signal-aggregator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/edge-strategy-designer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/edge-strategy-reviewer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/exposure-coach/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/finviz-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/ftd-detector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/futures-position-sizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/fxmacrodata-calendar/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-review-monitor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-us-tax-accounting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/market-environment-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/market-news-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/market-top-detector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/news-reaction-failure-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/options-strategy-advisor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/pead-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/portfolio-manager/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/position-sizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/pre-trade-discipline-gate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/residual-edge-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/scenario-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/sector-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/signal-postmortem/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/skill-designer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/skill-idea-miner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/skill-integration-tester/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/stockbee-20pct-study/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/stockbee-episodic-pivot-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/stockbee-exhaustion-hammer-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/stockbee-momentum-burst-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/stockbee-setup-fluency-trainer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/strategy-pivot-designer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/technical-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/theme-detector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/trade-performance-coach/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/trading-skills-navigator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/us-market-bubble-detector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/us-stock-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/value-dividend-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/vcp-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/tradermonty__claude-trading-skills/skills/weekly-performance-digest/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/wbh604__UZI-Skill/skills/deep-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/wbh604__UZI-Skill/skills/investor-panel/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/wbh604__UZI-Skill/skills/lhb-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/wbh604__UZI-Skill/skills/trap-detector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/10k-digest/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/bear-case/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/catalyst-calendar/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/chart-master/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/competitor-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/dcf-valuation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/dividend-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/earnings-call-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/economics-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/financial-report-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/full-report/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/fundamental-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/industry-map/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/insider-trading/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/institutional-ownership/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/options-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/portfolio-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/position-ladder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/report-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/research-bundle/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/result-validator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/sector-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/short-interest/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/stock-eval/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/stock-screener/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/stock-valuation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/yennanliu__InvestSkill/skills/technical-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-analyze/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-compare/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-earnings/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-fundamental/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-options/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-portfolio/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-quick/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-report-pdf/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-risk/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-screen/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-sector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-sentiment/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-technical/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-thesis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

skills/zubair-trabzada__ai-trading-claude/skills/trade-watchlist/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

4c3545c8e490 → ef0e1b4c6840

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 4c3545c8e490

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit ef0e1b4c68405c56ca3e2a48f7ca415c4c01dc47

45GitHub stars
0stars in 7 days
256skills in this repository
51commits in 30 days

Heat

1.7
  • 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, 2026Oct 31, 202645

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

Individual skills in this repository

How it works

bogle-index-investing

When your agent uses it

A股约翰·博格指数投资法:宽基指数PE/PB近10年分位估值温度计、博格公式预期收益三项拆解(股息率+盈利增速+估值回归)、定投档位参考、月定投vs一次性买入回测,践行"低成本、广分散、买入持有" | A-share John Bogle index investing: PE/PB 10-year percentile thermometer, Bogle's three-component expected return decomposition, DCA pacing guide, monthly DCA vs lump-sum backtest | A株ジョン・ボーグル・インデックス投資法:PE/PB10年パーセンタイル温度計、ボーグル式期待リターン3分解、積立レベル目安、月積立vs一括投資のバックテスト

What it loads into context

Frontmatter

215 tokens

Always available to the agent

SKILL.md

1,815 tokens

When the skill is activated

Reference documents

3,943 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. 分析流程(配合 AI 使用)
  6. 实测参考(2026-09-28)
  7. 数据来源与降级策略
  8. 配套文件
  9. 免责声明

Scripts executed separately

  • scripts/index_thermometer.py

Files

  • README.en.mddoc2,449 bytes
  • README.ja.mddoc2,350 bytes
  • README.mddoc2,449 bytes
  • README.zh-CN.mddoc2,487 bytes
  • SKILL.mdcore5,820 bytes
  • SKILL.mdcore5,820 bytes
  • bogle_test_result.csvasset832 bytes
  • references/bogle_principles.mddoc3,922 bytes
  • scripts/index_thermometer.pyruns14,013 bytes
Read SKILL.md

# 🎯 约翰·博格指数投资法|A股指数估值温度计 + 定投回测

> **"别把大河的涨落当作自己的智慧。Don't just do something, stand there!"**

本技能把约翰·博格(John Bogle,先锋集团创始人、指数基金之父,《共同基金常识》作者)的指数投资体系机械化到 A 股:宽基指数 PE/PB 近 10 年分位估值温度计、博格公式预期收益三项拆解、定投档位参考、以及月定投 vs 一次性买入的回测对照。博格的答案永远朴素:**低成本、广分散、按纪律买入并持有到底**——温度计只是给"要不要多投一点"的节奏参考,不是择时工具。

## 温度计规则

| 输出 | 含义 |
|---|---|
| `pe_pct_10y` / `pb_pct_10y` | 当前 PE(TTM)/PB 在近 10 年月度序列中的分位(0-100) |
| `temperature` | 以 PE 10 年分位定义的温度:越低越冷、越值得投 |
| `bogle_expected_return` | 博格公式预期年化 ≈ 股息率 + 盈利增速 + 估值回归贡献 |
| `speculative_component` | 估值回归贡献:当前 PE 向 10 年中位按 5 年回归的年均值 |
View the complete source on GitHub

Skills included

  • bogle-index-investing
  • buffett-value-investing
  • concept-stock-mapper
  • dalio-all-weather
  • dan-bin-rose-of-time
  • druckenmiller-macro-flex
  • duan-yongping-business-first
  • feng-liu-weak-side
  • fisher-growth-15
  • framework-backtest
  • gold-cross-asset-research
  • graham-defensive-investing
  • hot-theme-scanner
  • howard-marks-cycle
  • klarman-margin-safety
  • li-lu-value-compounding
  • lin-yuan-monopoly-consumer
  • livermore-trend-trading
  • lynch-garp-investing
  • master-ensemble
  • munger-quality-investing
  • neff-low-pe-total-return
  • oneil-canslim
  • qiu-guolu-simple-rules
  • quant-research-workflow
  • simons-factor-quant
  • soros-reflexivity
  • technical-pattern-recognition
  • templeton-global-contrarian
  • us-hot-stocks-tracker
  • zhang-lei-longterm
  • ibkr-options-assistant
  • BitSoulStockSkill
  • stock-analysis
  • tushare-finance
  • backtrader
  • birdeye-api
  • coingecko-api
  • cointegration-analysis
  • copy-trading
  • correlation-analysis
  • cost-basis-engine
  • crypto-tax-export
  • custom-indicators
  • defillama-api
  • dex-execution
  • dex-pool-analysis
  • dexscreener-api
  • exit-strategies
  • feature-engineering
  • fixed-income
  • helius-api
  • impermanent-loss
  • jito-bundles
  • kalshi-api
  • kalshi-crypto-index-markets
  • kalshi-weather-markets
  • kelly-criterion
  • liquidity-analysis
  • lp-math
  • market-microstructure
  • market-microstructure-traditional
  • mean-reversion
  • mev-analysis
  • ohlcv-processing
  • options-pricing
  • pandas-ta
  • polymarket-api
  • portfolio-analytics
  • position-sizing
  • prediction-market-strategy
  • pumpfun-mechanics
  • raptor-dex
  • regime-detection
  • regulatory-reporting
  • risk-management
  • rl-execution
  • sentiment-analysis
  • shredstream
  • signal-classification
  • slippage-modeling
  • solana-rpc
  • solana-tx-building
  • solanatracker-api
  • strategy-framework
  • sybil-detection
  • ta-lib
  • tax-liability-tracking
  • tax-loss-harvesting
  • token-economics
  • token-holder-analysis
  • trade-accounting
  • trade-journal
  • trading-visualization
  • vectorbt
  • volatility-modeling
  • walk-forward-validation
  • wallet-profiling
  • wash-sale-detection
  • whale-tracking
  • yellowstone-grpc
  • yield-analysis
  • qmt-bridge-convertible
  • qmt-bridge-credit-margin
  • qmt-bridge-daily-pnl
  • qmt-bridge-etf
  • qmt-bridge-event-calendar
  • qmt-bridge-execution-review
  • qmt-bridge-feishu-doc
  • qmt-bridge-financial-download
  • qmt-bridge-fundamental-screen
  • qmt-bridge-hk-connect
  • qmt-bridge-kline-backfill
  • qmt-bridge-market-watch
  • qmt-bridge-option
  • qmt-bridge-order-ops
  • qmt-bridge-portfolio-risk
  • qmt-bridge-realtime-monitor
  • qmt-bridge-rebalance
  • qmt-bridge-return-analysis
  • qmt-bridge-sector-theme
  • qmt-bridge-smart-execution
  • qmt-bridge-technical-signal
  • qmt-bridge-trading
  • trading-ledger
  • serenity-stock-choke
  • a-share-data
  • a-share-paper-trading
  • macd-second-golden-cross
  • macd-trend-resonance-stock-picker
  • tuige-shortline-trading
  • a-stock-data
  • a-share-analyst
  • backtest-expert
  • breadth-chart-analyst
  • breakout-trade-planner
  • canslim-screener
  • contrarian-setup-gate
  • cot-contrarian-detector
  • crypto-regime-analyzer
  • data-quality-checker
  • dividend-growth-pullback-screener
  • downtrend-duration-analyzer
  • drawdown-circuit-breaker
  • dual-axis-skill-reviewer
  • earnings-calendar
  • earnings-trade-analyzer
  • economic-calendar-fetcher
  • edge-candidate-agent
  • edge-concept-synthesizer
  • edge-hint-extractor
  • edge-pipeline-orchestrator
  • edge-signal-aggregator
  • edge-strategy-designer
  • edge-strategy-reviewer
  • exposure-coach
  • finviz-screener
  • ftd-detector
  • futures-position-sizer
  • fxmacrodata-calendar
  • ibd-distribution-day-monitor
  • institutional-flow-tracker
  • kanchi-dividend-review-monitor
  • kanchi-dividend-sop
  • kanchi-dividend-us-tax-accounting
  • macro-regime-detector
  • market-breadth-analyzer
  • market-environment-analysis
  • market-news-analyst
  • market-top-detector
  • mt5-robot-tester
  • news-reaction-failure-analyzer
  • options-strategy-advisor
  • pair-trade-screener
  • parabolic-short-trade-planner
  • pead-screener
  • portfolio-manager
  • position-sizer
  • pre-trade-discipline-gate
  • residual-edge-analyzer
  • scenario-analyzer
  • sector-analyst
  • signal-postmortem
  • skill-designer
  • skill-idea-miner
  • skill-integration-tester
  • stanley-druckenmiller-investment
  • stockbee-20pct-study
  • stockbee-episodic-pivot-analyzer
  • stockbee-exhaustion-hammer-screener
  • stockbee-momentum-burst-screener
  • stockbee-setup-fluency-trainer
  • strategy-pivot-designer
  • technical-analyst
  • theme-detector
  • trade-hypothesis-ideator
  • trade-performance-coach
  • trader-memory-core
  • trading-skills-navigator
  • uptrend-analyzer
  • us-market-bubble-detector
  • us-stock-analysis
  • value-dividend-screener
  • vcp-screener
  • weekly-performance-digest
  • deep-analysis
  • investor-panel
  • lhb-analyzer
  • trap-detector
  • trade-analyze
  • trade-compare
  • trade-fundamental
  • trade-options
  • trade-quick
  • trade-risk
  • trade-sector
  • trade-sentiment
  • trade-technical
  • trade-thesis

Repository facts

License
MIT
Created
Aug 25, 2026
Last pushed
Nov 6, 2026
Forks
8
Open issues
3
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1,175 notes
  • my-skills/bogle-index-investing/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/buffett-value-investing/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/concept-stock-mapper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/dalio-all-weather/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/dan-bin-rose-of-time/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/druckenmiller-macro-flex/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/duan-yongping-business-first/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/feng-liu-weak-side/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/fisher-growth-15/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/framework-backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/framework-backtest/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/gold-cross-asset-research/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/graham-defensive-investing/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/hot-theme-scanner/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/howard-marks-cycle/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/klarman-margin-safety/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/li-lu-value-compounding/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/lin-yuan-monopoly-consumer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/livermore-trend-trading/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • my-skills/lynch-garp-investing/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 8,653 signals by file

my-skills/bogle-index-investing/scripts/index_thermometer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

my-skills/buffett-value-investing/references/scoring_rules.md

  • Network accessline 56
    字段契约参照 [AKShare 个股估值](https://akshare.akfamily.xyz/data/stock/stock.html) 的 `stock_value_em` 文档(按接口名核对字段)。

my-skills/buffett-value-investing/scripts/analyze.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 13
    [Credential-related source omitted]

my-skills/buffett-value-investing/scripts/research_data.py

  • Executable scriptline 1
    Executable file

my-skills/buffett-value-investing/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 13
    [Credential-related source omitted]

my-skills/concept-stock-mapper/scripts/concept_mapper.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 212
    rows = []     for page in range(1, pages + 1):         url = f"http://q.10jqka.com.cn/gn/detail/code/{concept_code}/page/{page}/"
  • Network accessline 213
    for page in range(1, pages + 1):         url = f"http://q.10jqka.com.cn/gn/detail/code/{concept_code}/page/{page}/"         try:
  • Network accessline 214
    url = f"http://q.10jqka.com.cn/gn/detail/code/{concept_code}/page/{page}/"         try:             r = requests.get(url, headers=headers, timeout=20)
  • Network accessline 215
    try:             r = requests.get(url, headers=headers, timeout=20)             r.encoding = "gbk"
  • Network accessline 216
    r = requests.get(url, headers=headers, timeout=20)
  • Network accessline 274
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36",         "X-Requested-With": "XMLHttpRequest",         "Referer": "http://data.10jqka.com.cn/funds/ggzjl/",
  • Network accessline 275
    "X-Requested-With": "XMLHttpRequest",         "Referer": "http://data.10jqka.com.cn/funds/ggzjl/",         "Host": "data.10jqka.com.cn",
  • Network accessline 276
    "Referer": "http://data.10jqka.com.cn/funds/ggzjl/",
  • Network accessline 280
    first_url = "http://data.10jqka.com.cn/funds/ggzjl/field/zdf/order/desc/page/1/ajax/1/free/1/"     r = requests.get(first_url, headers=headers, timeout=20)
  • Network accessline 281
    r = requests.get(first_url, headers=headers, timeout=20)
  • Network accessline 290
    rows = []     for page in range(1, min(page_num, 120) + 1):  # 全市场约 100 页,抓全         url = f"http://data.10jqka.com.cn/funds/ggzjl/field/zdf/order/desc/page/{page}/ajax/1/free/1/"
  • Network accessline 291
    for page in range(1, min(page_num, 120) + 1):  # 全市场约 100 页,抓全         url = f"http://data.10jqka.com.cn/funds/ggzjl/field/zdf/order/desc/page/{page}/ajax/1/free/1/"         try:
  • Network accessline 292
    url = f"http://data.10jqka.com.cn/funds/ggzjl/field/zdf/order/desc/page/{page}/ajax/1/free/1/"         try:             rr = requests.get(url, headers=headers, timeout=20)
  • Network accessline 293
    try:             rr = requests.get(url, headers=headers, timeout=20)             rr.encoding = "gbk"
  • Network accessline 294
    rr = requests.get(url, headers=headers, timeout=20)

my-skills/dalio-all-weather/README.en.md

  • Network accessline 7
    [![Python 3.11](https://img.shields.io/badge/python-3.11-blue)](https://www.python.org/)
  • Network accessline 8
    [![akshare](https://img.shields.io/badge/akshare-1.18.96-green)](https://www.akshare.xyz/)

my-skills/dalio-all-weather/README.ja.md

  • Network accessline 7
    [![Python 3.11](https://img.shields.io/badge/python-3.11-blue)](https://www.python.org/)
  • Network accessline 8
    [![akshare](https://img.shields.io/badge/akshare-1.18.96-green)](https://www.akshare.xyz/)

my-skills/dalio-all-weather/README.md

  • Network accessline 7
    [![Python 3.11](https://img.shields.io/badge/python-3.11-blue)](https://www.python.org/)
  • Network accessline 8
    [![akshare](https://img.shields.io/badge/akshare-1.18.96-green)](https://www.akshare.xyz/)

my-skills/dalio-all-weather/README.zh-CN.md

  • Network accessline 7
    [![Python 3.11](https://img.shields.io/badge/python-3.11-blue)](https://www.python.org/)
  • Network accessline 8
    [![akshare](https://img.shields.io/badge/akshare-1.18.96-green)](https://www.akshare.xyz/)

my-skills/dalio-all-weather/scripts/allocation.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]

my-skills/dan-bin-rose-of-time/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

my-skills/druckenmiller-macro-flex/scripts/macro_dashboard.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]

my-skills/duan-yongping-business-first/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]

my-skills/feng-liu-weak-side/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

my-skills/fisher-growth-15/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]

my-skills/framework-backtest/fetch_all.bat

  • Executable scriptline 1
    Executable file

my-skills/framework-backtest/references/backtest_methodology.md

  • Network accessline 57
    新浪财务字段“经营现金净流量与净利润的比率(%)”虽然带百分号,当前源页面的示例值按倍数提供(如 1.5356),沿用原有按倍数的阈值,不根据列名盲目除以 100。字段语义核对来源:[新浪原始财务指标](https://money.finance.sina.com.cn/corp/go.php/vFD_FinancialGuideLine/stockid/600519/ctrl/2026/displaytype/4.phtml)、[AKShare 接口文档](https://

my-skills/framework-backtest/scripts/backtest.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]

my-skills/framework-backtest/scripts/fetch_history.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

my-skills/gold-cross-asset-research/references/cross-asset-map.md

  • Network accessline 28
    - [Chicago Fed: What Drives Gold Prices?](https://www.chicagofed.org/publications/chicago-fed-letter/2021/464):黄金、实际利率与长期宏观因素的研究,不是短线方向规则。
  • Network accessline 29
    - [INE: SCFIS(Europe) futures](https://www.ine.com.cn/eng/market/futures/index/ec/index.html):确认 EC 品种身份;具体合约参数与风控以当期规则为准。
  • Network accessline 30
    - [INE: EC 合约资料入口](https://www.ine.cn/products/futures/index_f/):部分直接访问可能触发站点验证,不把访问失败描述成已读最新合约公告。
  • Network accessline 31
    - [EIA: World Oil Transit Chokepoints](https://www.eia.gov/international/content/analysis/special_topics/World_Oil_Transit_Chokepoints/):不同能源运输瓶颈与替代路线的背景。
  • Network accessline 32
    - [UNCTAD: Review of Maritime Transport 2025](https://unctad.org/system/files/official-document/rmt2025_en.pdf):绕航、航程和运价的传导背景;不用于证明某次个人预测。
  • Network accessline 33
    - [IMF PortWatch](https://portwatch.imf.org/):按实际可用的港口/航道观测核实变化,注意观测延迟和覆盖范围。

my-skills/gold-cross-asset-research/scripts/analyze_structure.py

  • Executable scriptline 1
    #!/usr/bin/env python3

my-skills/graham-defensive-investing/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]

my-skills/hot-theme-scanner/scripts/hot_themes.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]

my-skills/howard-marks-cycle/scripts/cycle_gauge.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]

my-skills/klarman-margin-safety/scripts/deep_value.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]

my-skills/li-lu-value-compounding/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]

my-skills/lin-yuan-monopoly-consumer/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]

my-skills/livermore-trend-trading/scripts/pivotal_points.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]

my-skills/lynch-garp-investing/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]

my-skills/master-ensemble/scripts/ensemble.py

  • Executable scriptline 1
    #!/usr/bin/env python3

my-skills/munger-quality-investing/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

my-skills/neff-low-pe-total-return/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

my-skills/oneil-canslim/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]

my-skills/qiu-guolu-simple-rules/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]

my-skills/simons-factor-quant/scripts/factor_scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

my-skills/soros-reflexivity/scripts/reflexivity_scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]

my-skills/technical-pattern-recognition/scripts/patterns.py

  • Executable scriptline 1
    #!/usr/bin/env python3

my-skills/templeton-global-contrarian/scripts/contrarian_scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]

my-skills/us-hot-stocks-tracker/scripts/us_hot.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]

my-skills/zhang-lei-longterm/scripts/screen.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]

scripts/paper_journal.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/AlexLiu0130__ibkr-options-assistant/.env.example

  • Network accessline 12
    # Optional: Finnhub API key for earnings calendar fallback # Get free key at https://finnhub.io/
  • Network accessline 13
    # Get free key at https://finnhub.io/
  • Access to secretsline 14
    [Credential-related source omitted]

skills/AlexLiu0130__ibkr-options-assistant/.gitignore

  • Access to secretsline 15
    [Credential-related source omitted]

skills/AlexLiu0130__ibkr-options-assistant/CHANGELOG.md

  • Network accessline 5
    The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
  • Network accessline 6
    and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  • Dangerous shell operationline 119
    - `alerts_monitor.py` no longer uses `eval()` to evaluate rule conditions.
  • Dangerous shell operationline 127
    ClawScan ASI05 "unrevised eval()" finding.
  • Network accessline 270
    [Unreleased]: https://github.com/AlexLiu0130/ibkr-options-assistant/compare/v0.2.6...HEAD
  • Network accessline 271
    [0.2.6]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.2.6
  • Network accessline 272
    [0.2.5]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.2.5
  • Network accessline 273
    [0.2.4]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.2.4
  • Network accessline 274
    [0.2.3]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.2.3
  • Network accessline 275
    [0.2.2]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.2.2
  • Network accessline 276
    [0.2.1]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.2.1
  • Network accessline 277
    [0.2.0]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.2.0
  • Network accessline 278
    [0.1.4]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.1.4
  • Network accessline 279
    [0.1.3]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.1.3
  • Network accessline 280
    [0.1.2]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.1.2
  • Network accessline 281
    [0.1.1]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.1.1
  • Network accessline 282
    [0.1.0]: https://github.com/AlexLiu0130/ibkr-options-assistant/releases/tag/v0.1.0

skills/AlexLiu0130__ibkr-options-assistant/README.md

  • Network accessline 5
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
  • Network accessline 6
    [![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
  • Network accessline 7
    [![IBKR](https://img.shields.io/badge/broker-Interactive%20Brokers-red.svg)](https://www.interactivebrokers.com/)
  • Network accessline 115
    | **Python** | 3.10 or newer | | **IBKR account** | Live or paper. Paper account is fine for learning. | | **IB Gateway** | Free download from [IBKR](https://www.interactivebrokers.com/en/trading/ibgateway-stable.php). TWS also works (diffe
  • Network accessline 116
    | **IBKR account** | Live or paper. Paper account is fine for learning. | | **IB Gateway** | Free download from [IBKR](https://www.interactivebrokers.com/en/trading/ibgateway-stable.php). TWS also works (different port). | | **Market data s
  • Network accessline 117
    | **IB Gateway** | Free download from [IBKR](https://www.interactivebrokers.com/en/trading/ibgateway-stable.php). TWS also works (different port). |
  • Network accessline 162
    1. Log into [IBKR Client Portal](https://www.interactivebrokers.com/sso/Login)
  • Network accessline 183
    **Sources:** - [IBKR Market Data Pricing](https://www.interactivebrokers.com/en/pricing/market-data-pricing.php)
  • Network accessline 184
    - [IBKR Market Data Pricing](https://www.interactivebrokers.com/en/pricing/market-data-pricing.php)
  • Network accessline 185
    - [TWS API: Option Greeks docs](https://interactivebrokers.github.io/tws-api/option_computations.html)
  • Network accessline 193
    Download from [interactivebrokers.com/en/trading/ibgateway-stable.php](https://www.interactivebrokers.com/en/trading/ibgateway-stable.php) and install. Launch it and log in with your IBKR credentials (use **paper** mode for testing).
  • Network accessline 214
    git clone https://github.com/AlexLiu0130/ibkr-options-assistant.git
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Network accessline 278
    1. Log into [IBKR Client Portal](https://www.interactivebrokers.com/sso/Login) with your primary username
  • Network accessline 290
    **Source:** [Adding a Second User on IBKR](https://help.piranhaprofits.com/knowledge/how-to-create-a-second-user-why-do-i-need-it)
  • Network accessline 305
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTD/PropertyList-1.0.dtd">
  • Network accessline 306
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTD/PropertyList-1.0.dtd">
  • Access to secretsline 453
    [Credential-related source omitted]
  • Network accessline 571
    | `IBKR_CLIENT_ID_BASE` | `11` | Scripts add an offset (7–16); the resulting clientId must be unique across all your apps. | | `IBKR_MARKET_DATA_TYPE` | `3` | `1` realtime · `2` frozen · `3` delayed (default — auto-upgrades to realtime when
  • Network accessline 572
    | `IBKR_MARKET_DATA_TYPE` | `3` | `1` realtime · `2` frozen · `3` delayed (default — auto-upgrades to realtime when subscribed) · `4` delayed-frozen | | `FINNHUB_API_KEY` | *(unset)* | Optional. Falls back when `yahoo-earnings-calendar` is 
  • Network accessline 573
    [Credential-related source omitted]
  • Access to secretsline 573
    [Credential-related source omitted]

skills/AlexLiu0130__ibkr-options-assistant/README.zh-CN.md

  • Network accessline 5
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
  • Network accessline 6
    [![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
  • Network accessline 7
    [![IBKR](https://img.shields.io/badge/broker-Interactive%20Brokers-red.svg)](https://www.interactivebrokers.com/)
  • Network accessline 106
    | **Python** | 3.10 或更高 | | **IBKR 账户** | Live 或 paper 均可。Paper 账户用于学习已足够。 | | **IB Gateway** | 从 [IBKR 官网](https://www.interactivebrokers.com/en/trading/ibgateway-stable.php) 免费下载。TWS 也行(端口不同)。 |
  • Network accessline 107
    | **IBKR 账户** | Live 或 paper 均可。Paper 账户用于学习已足够。 | | **IB Gateway** | 从 [IBKR 官网](https://www.interactivebrokers.com/en/trading/ibgateway-stable.php) 免费下载。TWS 也行(端口不同)。 | | **行情订阅** | 见[下一节](#-ibkr-行情订阅) —— 实时报价与 Greeks 需要订阅。延迟数据免费。 |
  • Network accessline 108
    | **IB Gateway** | 从 [IBKR 官网](https://www.interactivebrokers.com/en/trading/ibgateway-stable.php) 免费下载。TWS 也行(端口不同)。 |
  • Network accessline 153
    1. 登录 [IBKR Client Portal](https://www.interactivebrokers.com/sso/Login)
  • Network accessline 174
    **参考资料:** - [IBKR Market Data Pricing](https://www.interactivebrokers.com/en/pricing/market-data-pricing.php)
  • Network accessline 175
    - [IBKR Market Data Pricing](https://www.interactivebrokers.com/en/pricing/market-data-pricing.php)
  • Network accessline 176
    - [TWS API: Option Greeks 文档](https://interactivebrokers.github.io/tws-api/option_computations.html)
  • Network accessline 184
    从 [interactivebrokers.com/en/trading/ibgateway-stable.php](https://www.interactivebrokers.com/en/trading/ibgateway-stable.php) 下载并安装。打开并用 IBKR 凭据登录(测试用 **paper** 模式)。
  • Network accessline 205
    git clone https://github.com/AlexLiu0130/ibkr-options-assistant.git
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 269
    1. 用主用户名登录 [IBKR Client Portal](https://www.interactivebrokers.com/sso/Login)
  • Network accessline 281
    **参考:** [Adding a Second User on IBKR](https://help.piranhaprofits.com/knowledge/how-to-create-a-second-user-why-do-i-need-it)
  • Network accessline 296
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTD/PropertyList-1.0.dtd">
  • Network accessline 297
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTD/PropertyList-1.0.dtd">
  • Access to secretsline 396
    [Credential-related source omitted]
  • Network accessline 505
    | `IBKR_CLIENT_ID_BASE` | `11` | 脚本在此基础上加偏移(7–16);最终 clientId 必须在你所有 app 中唯一。 | | `IBKR_MARKET_DATA_TYPE` | `3` | `1` 实时 · `2` 冻结 · `3` 延迟(默认 —— 订阅后自动升级实时)· `4` 延迟冻结 | | `FINNHUB_API_KEY` | *(未设置)* | 可选。当 `yahoo-earnings-calendar` 不可用时降级使用。
  • Network accessline 506
    | `IBKR_MARKET_DATA_TYPE` | `3` | `1` 实时 · `2` 冻结 · `3` 延迟(默认 —— 订阅后自动升级实时)· `4` 延迟冻结 | | `FINNHUB_API_KEY` | *(未设置)* | 可选。当 `yahoo-earnings-calendar` 不可用时降级使用。<https://finnhub.io> 免费申请。 | | `IBKR_FLEX_TOKEN` | *(未设置)* | 可选。IBKR Flex Web Se
  • Network accessline 507
    [Credential-related source omitted]
  • Access to secretsline 507
    [Credential-related source omitted]

skills/AlexLiu0130__ibkr-options-assistant/SOURCE.md

  • Network accessline 3
    - 原始仓库: https://github.com/AlexLiu0130/ibkr-options-assistant

skills/AlexLiu0130__ibkr-options-assistant/references/troubleshooting.md

  • Network accessline 38
    nc -zv 127.0.0.1 4001

skills/AlexLiu0130__ibkr-options-assistant/scripts/alerts_monitor.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/concentration.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/contracts.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/cost_basis.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/earnings_calendar.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 53
    for offset in range(days + 1):         d = today + timedelta(days=offset)         url = f"https://api.nasdaq.com/api/calendar/earnings?date={d.isoformat()}"
  • Network accessline 54
    d = today + timedelta(days=offset)         url = f"https://api.nasdaq.com/api/calendar/earnings?date={d.isoformat()}"         req = urllib.request.Request(url, headers={
  • Network accessline 55
    url = f"https://api.nasdaq.com/api/calendar/earnings?date={d.isoformat()}"         req = urllib.request.Request(url, headers={             "User-Agent": "Mozilla/5.0",
  • Network accessline 56
    req = urllib.request.Request(url, headers={
  • Network accessline 59
    })         try:             data = json.loads(urllib.request.urlopen(req, timeout=10).read())
  • Network accessline 60
    try:             data = json.loads(urllib.request.urlopen(req, timeout=10).read())         except Exception as e:
  • Network accessline 61
    data = json.loads(urllib.request.urlopen(req, timeout=10).read())
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 83
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 84
    })     url = f"https://finnhub.io/api/v1/calendar/earnings?{params}"     try:
  • Network accessline 85
    url = f"https://finnhub.io/api/v1/calendar/earnings?{params}"     try:         with urllib.request.urlopen(url, timeout=10) as resp:
  • Network accessline 86
    try:         with urllib.request.urlopen(url, timeout=10) as resp:             data = json.loads(resp.read())
  • Network accessline 87
    with urllib.request.urlopen(url, timeout=10) as resp:

skills/AlexLiu0130__ibkr-options-assistant/scripts/flex_import.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/ib_client.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/market_quote.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/options_analyzer.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/options_chain.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/options_daily.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/pnl_analytics.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/portfolio_positions.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/risk_simulator.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/status_dashboard.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/technical_indicators.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/trade.py

  • Executable scriptline 1
    Executable file

skills/AlexLiu0130__ibkr-options-assistant/scripts/wheel_tracker.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/SKILL.md

  • Network accessline 6
    openclaw:     emoji: "📈"     homepage: https://www.aicodingyard.com
  • Network accessline 7
    emoji: "📈"     homepage: https://www.aicodingyard.com     requires:
  • Network accessline 8
    homepage: https://www.aicodingyard.com
  • Network accessline 23
    network:         - info.aicodingyard.com         - https://finance.sina.com.cn/
  • Network accessline 24
    - info.aicodingyard.com         - https://finance.sina.com.cn/     primaryEnv: BITSOUL_TOKEN
  • Network accessline 25
    - https://finance.sina.com.cn/
  • Network accessline 46
    本 skill 需要有效的 `BITSOUL_TOKEN` 才能使用功能 token 可前往 <https://www.aicodingyard.com> 免费注册申请,并配置在外部运行环境中
  • Network accessline 47
    token 可前往 <https://www.aicodingyard.com> 免费注册申请,并配置在外部运行环境中
  • Access to secretsline 62
    [Credential-related source omitted]

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/references/API_FOR_LLM.md

  • Network accessline 866
    data = crawler.fetch('000001.SZ', source='sina')
  • Network accessline 867
    # fetch(ts_code: str, source: str = 'sina') -> Dict

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/backtest_tools.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/data_fetcher.py

  • Executable scriptline 1
    Executable file
  • Network accessline 1555
    with requests.get(download_url, stream=True, timeout=300) as response:
  • Network accessline 1608
    with requests.get(url, stream=True, timeout=timeout) as response:
  • Network accessline 1697
    "token_key": config.get_token()     }     response = requests.get(url, params=params)
  • Network accessline 1698
    }     response = requests.get(url, params=params)     if response.status_code == 200:
  • Network accessline 1699
    response = requests.get(url, params=params)
  • Network accessline 1760
    [Credential-related source omitted]
  • Network accessline 1761
    [Credential-related source omitted]

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/decrypt_patch.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/define.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/factor_mining.py

  • Executable scriptline 1
    Executable file
  • Network accessline 380
    code_part, mkt = ts_code.split('.')         secid = f"1.{code_part}" if mkt == 'SH' else f"0.{code_part}"         url = 'https://push2his.eastmoney.com/api/qt/stock/kline/get'
  • Network accessline 381
    secid = f"1.{code_part}" if mkt == 'SH' else f"0.{code_part}"         url = 'https://push2his.eastmoney.com/api/qt/stock/kline/get'         params = {
  • Network accessline 382
    url = 'https://push2his.eastmoney.com/api/qt/stock/kline/get'
  • Network accessline 389
    'lmt': '2000',         }         headers = {'User-Agent': 'Mozilla/5.0', 'Referer': 'https://www.eastmoney.com/'}
  • Network accessline 390
    }         headers = {'User-Agent': 'Mozilla/5.0', 'Referer': 'https://www.eastmoney.com/'}         resp = _req.get(url, params=params, headers=headers, timeout=10)
  • Network accessline 391
    headers = {'User-Agent': 'Mozilla/5.0', 'Referer': 'https://www.eastmoney.com/'}

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/formulaicAlphas/__init__.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/formulaicAlphas/alpha101.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/formulaicAlphas/data_loader.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/formulaicAlphas/operators.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/indicators.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/logger.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/metrics.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/moe_signal.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/realtime_data_featcher.py

  • Executable scriptline 1
    Executable file
  • Network accessline 40
    self._wait_for_rate_limit('sina')             symbol = self._convert_to_sina_symbol(ts_code)             url = f"http://hq.sinajs.cn/list={symbol}"
  • Network accessline 41
    symbol = self._convert_to_sina_symbol(ts_code)             url = f"http://hq.sinajs.cn/list={symbol}"             headers = self.headers.copy()
  • Network accessline 42
    url = f"http://hq.sinajs.cn/list={symbol}"
  • Network accessline 43
    headers = self.headers.copy()             headers['Referer'] = 'https://finance.sina.com.cn/'             try:
  • Network accessline 44
    headers['Referer'] = 'https://finance.sina.com.cn/'             try:                 response = requests.get(url, headers=headers, timeout=5)
  • Network accessline 45
    try:                 response = requests.get(url, headers=headers, timeout=5)                 response.raise_for_status()
  • Network accessline 46
    response = requests.get(url, headers=headers, timeout=5)

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/remote_api.py

  • Executable scriptline 1
    Executable file
  • Network accessline 20
    ret: List[PatchItem] = []     response = requests.get(f"{define.BASE_URL}/api/patch_list/all")
  • Network accessline 21
    response = requests.get(f"{define.BASE_URL}/api/patch_list/all")
  • Network accessline 39
    }     try:         response = requests.get(url, params=params)
  • Network accessline 40
    try:         response = requests.get(url, params=params)         if response.status_code == 200:
  • Network accessline 41
    response = requests.get(url, params=params)
  • Network accessline 66
    }     try:         response = requests.get(url, params=params)
  • Network accessline 67
    try:         response = requests.get(url, params=params)         if response.status_code == 200:
  • Network accessline 68
    response = requests.get(url, params=params)
  • Network accessline 83
    [Credential-related source omitted]
  • Network accessline 84
    }         response = requests.post(url, json=params)         if response.status_code == 200:
  • Network accessline 85
    response = requests.post(url, json=params)
  • Network accessline 100
    }     try:         response = requests.post(url, json=params)
  • Network accessline 101
    try:         response = requests.post(url, json=params)         data = response.json()
  • Network accessline 102
    response = requests.post(url, json=params)
  • Network accessline 116
    [Credential-related source omitted]
  • Network accessline 117
    [Credential-related source omitted]
  • Network accessline 118
    [Credential-related source omitted]
  • Network accessline 167
    }     try:         response = requests.post(url, json=body, timeout=define.HTTP_TIMEOUT)
  • Network accessline 168
    try:         response = requests.post(url, json=body, timeout=define.HTTP_TIMEOUT)         data = response.json()
  • Network accessline 169
    response = requests.post(url, json=body, timeout=define.HTTP_TIMEOUT)

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/signals.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/stock_api.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/stock_crawler.py

  • Executable scriptline 1
    Executable file
  • Network accessline 89
    """         Fetch real-time data from Sina Finance.         URL: http://hq.sinajs.cn/list={symbol}
  • Network accessline 90
    Fetch real-time data from Sina Finance.         URL: http://hq.sinajs.cn/list={symbol}         """
  • Network accessline 91
    URL: http://hq.sinajs.cn/list={symbol}
  • Network accessline 93
    self._wait_for_rate_limit('sina')         symbol = self._convert_to_sina_symbol(ts_code)         url = f"http://hq.sinajs.cn/list={symbol}"
  • Network accessline 94
    symbol = self._convert_to_sina_symbol(ts_code)         url = f"http://hq.sinajs.cn/list={symbol}"         headers = self.headers.copy()
  • Network accessline 95
    url = f"http://hq.sinajs.cn/list={symbol}"
  • Network accessline 96
    headers = self.headers.copy()         headers['Referer'] = 'https://finance.sina.com.cn/'         try:
  • Network accessline 97
    headers['Referer'] = 'https://finance.sina.com.cn/'         try:             response = requests.get(url, headers=headers, timeout=5)
  • Network accessline 98
    try:             response = requests.get(url, headers=headers, timeout=5)             response.raise_for_status()
  • Network accessline 99
    response = requests.get(url, headers=headers, timeout=5)
  • Network accessline 148
    self._wait_for_rate_limit('eastmoney')         secid = self._convert_to_eastmoney_secid(ts_code)         url = "http://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 150
    url = "http://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 158
    }         try:             response = requests.get(url, params=params, headers=self.headers, timeout=5)
  • Network accessline 159
    try:             response = requests.get(url, params=params, headers=self.headers, timeout=5)             response.raise_for_status()
  • Network accessline 160
    response = requests.get(url, params=params, headers=self.headers, timeout=5)
  • Network accessline 219
    url = f"http://d.10jqka.com.cn/v6/line/hs_{code}/01/last.js"         try:             response = requests.get(url, headers=self.headers, timeout=5)
  • Network accessline 220
    try:             response = requests.get(url, headers=self.headers, timeout=5)             response.raise_for_status()
  • Network accessline 221
    response = requests.get(url, headers=self.headers, timeout=5)
  • Network accessline 261
    def fetch(self, ts_code: str, source: str = 'sina') -> Dict[str, Any]:
  • Network accessline 285
    print(crawler.fetch("000001.SZ", "sina"))
  • Network accessline 286
    # print(crawler.fetch("600519.SH", "eastmoney"))
  • Network accessline 287
    # print(crawler.fetch("000001.SZ", "tonghuashun"))

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/track_logger.py

  • Executable scriptline 1
    Executable file

skills/BitSoulTech__BitSoulStockSkill/bitsoulstockskill/scripts/utils.py

  • Executable scriptline 1
    Executable file
  • Network accessline 107
    os.makedirs(os.path.dirname(dest_path), exist_ok=True)     try:         with requests.get(url, stream=True, timeout=60) as resp:
  • Network accessline 108
    try:         with requests.get(url, stream=True, timeout=60) as resp:             resp.raise_for_status()
  • Network accessline 109
    with requests.get(url, stream=True, timeout=60) as resp:

skills/Geralt-L__Stock-Analysis-3D/NOTICE.md

  • Network accessline 7
    - **[Stock-Analysis-Skill](https://github.com/liusai0820/Stock-Analysis-Skill)** by [@liusai0820](https://github.com/liusai0820) (Yzz)
  • Network accessline 15
    - **[daily_stock_analysis](https://github.com/ZhuLinsen/daily_stock_analysis)** by [@ZhuLinsen](https://github.com/ZhuLinsen)
  • Network accessline 72
    git remote add upstream https://github.com/liusai0820/Stock-Analysis-Skill.git git fetch upstream

skills/Geralt-L__Stock-Analysis-3D/README.md

  • Network accessline 6
    ![Python](https://img.shields.io/badge/Python-3.9+-blue?logo=python&logoColor=white)
  • Network accessline 7
    ![Claude Code](https://img.shields.io/badge/Claude_Code-Skill_v2.0-blueviolet?logo=anthropic&logoColor=white)
  • Network accessline 8
    ![License](https://img.shields.io/badge/License-MIT-green)
  • Network accessline 9
    ![Markets](https://img.shields.io/badge/Markets-A股_|_港股_|_美股-orange)
  • Network accessline 10
    ![Scoring](https://img.shields.io/badge/Scoring-3D_Composite-red)
  • Network accessline 16
    **本项目基于 [@liusai0820](https://github.com/liusai0820) 的 [Stock-Analysis-Skill](https://github.com/liusai0820/Stock-Analysis-Skill) 改造**,遵循 MIT 协议。
  • Network accessline 60
    git clone https://github.com/Geralt-L/Stock-Analysis-3D.git ~/.claude/skills/stock-analysis
  • Network accessline 66
    git clone https://github.com/Geralt-L/Stock-Analysis-3D.git "$env:USERPROFILE\.claude\skills\stock-analysis"
  • Network accessline 238
    | 环境变量 | 用途 | 获取 | 免费额度 | |----------|------|------|---------| | `TUSHARE_TOKEN` | A 股专业数据 | [tushare.pro](https://tushare.pro) | 基础接口免费 |
  • Network accessline 239
    |----------|------|------|---------| | `TUSHARE_TOKEN` | A 股专业数据 | [tushare.pro](https://tushare.pro) | 基础接口免费 | | `TAVILY_API_KEY` | 新闻搜索 | [tavily.com](https://tavily.com) | 1000 次/月 |
  • Network accessline 240
    | `TUSHARE_TOKEN` | A 股专业数据 | [tushare.pro](https://tushare.pro) | 基础接口免费 |
  • Network accessline 241
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Network accessline 242
    | `SERPAPI_KEY` | 新闻搜索备选 | [serpapi.com](https://serpapi.com) | 100 次/月 |
  • Network accessline 291
    git remote add upstream https://github.com/liusai0820/Stock-Analysis-Skill.git git fetch upstream
  • Network accessline 302
    MIT — 同时保留原作者 [@liusai0820](https://github.com/liusai0820) (Yzz) 与本 fork 作者 [@Geralt-L](https://github.com/Geralt-L) 的版权声明,详见 [LICENSE](./LICENSE)。
  • Network accessline 308
    - **3D Scoring Extension**: [@Geralt-L](https://github.com/Geralt-L)
  • Network accessline 309
    - **Original Stock-Analysis-Skill**: [@liusai0820](https://github.com/liusai0820) (Yzz)
  • Network accessline 310
    - **Further Upstream Inspiration**: [@ZhuLinsen/daily_stock_analysis](https://github.com/ZhuLinsen/daily_stock_analysis)
  • Network accessline 311
    - **Built on**: [Claude Code](https://claude.com/claude-code) by Anthropic

skills/Geralt-L__Stock-Analysis-3D/SKILL.md

skills/Geralt-L__Stock-Analysis-3D/SOURCE.md

  • Network accessline 3
    - 原始仓库: https://github.com/Geralt-L/Stock-Analysis-3D

skills/Geralt-L__Stock-Analysis-3D/references/stock_data_fetcher.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 628
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 723
    [Credential-related source omitted]
  • Access to secretsline 741
    [Credential-related source omitted]
  • Access to secretsline 747
    [Credential-related source omitted]
  • Access to secretsline 1379
    [Credential-related source omitted]
  • Access to secretsline 1390
    [Credential-related source omitted]
  • Access to secretsline 1391
    [Credential-related source omitted]
  • Access to secretsline 1392
    [Credential-related source omitted]

skills/StanleyChanH__Tushare-Finance-Skill/.github/SETUP.md

  • Network accessline 80
    - **GitHub Actions**: https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code/actions
  • Network accessline 81
    - **ClawHub 页面**: https://clawhub.com/skill/tushare-finance
  • Network accessline 82
    - **GitHub Releases**: https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code/releases

skills/StanleyChanH__Tushare-Finance-Skill/.github/workflows/sync-docs.yml

  • Network accessline 96
    ### Changes             - Updated API documentation from [Tushare official docs](https://tushare.pro/document/2)
  • Network accessline 97
    - Updated API documentation from [Tushare official docs](https://tushare.pro/document/2)

skills/StanleyChanH__Tushare-Finance-Skill/.github/workflows/sync-to-clawhub.yml

  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 67
    else           echo "⚠<U+FE0F> Could not verify publication, but this may be due to ClawHub processing delay"           echo "ℹ<U+FE0F> Please check ClawHub manually: https://clawhub.com/skill/tushare-finance"
  • Network accessline 68
    echo "⚠<U+FE0F> Could not verify publication, but this may be due to ClawHub processing delay"           echo "ℹ<U+FE0F> Please check ClawHub manually: https://clawhub.com/skill/tushare-finance"         fi
  • Network accessline 69
    echo "ℹ<U+FE0F> Please check ClawHub manually: https://clawhub.com/skill/tushare-finance"

skills/StanleyChanH__Tushare-Finance-Skill/.gitignore

  • Access to secretsline 99
    [Credential-related source omitted]

skills/StanleyChanH__Tushare-Finance-Skill/QUICK_REFERENCE.md

  • Network accessline 5
    **作者**: [StanleyChanH](https://github.com/StanleyChanH)
  • Network accessline 226
    完整接口列表和详细说明请查看: - [接口文档索引](docs/README.md) - [Tushare 官方文档](https://tushare.pro/document/2)
  • Network accessline 228
    - [Tushare 官方文档](https://tushare.pro/document/2)

skills/StanleyChanH__Tushare-Finance-Skill/README.md

  • Network accessline 3
    [![Version](https://img.shields.io/badge/version-2.1.0-blue.svg)](https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code)
  • Network accessline 4
    [![License](https://img.shields.io/badge/license-Apache--2.0-green.svg)](LICENSE)
  • Network accessline 5
    [![ClawHub](https://img.shields.io/badge/ClawHub-Available-purple.svg)](https://clawhub.com)
  • Network accessline 6
    [![Auto Sync](https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code/actions/workflows/sync-docs.yml/badge.svg)](https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code/actions/workflows/sync-docs.yml)
  • Network accessline 31
    git clone https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code.git
  • Network accessline 40
    1. 访问 [Tushare Pro](https://tushare.pro) 注册账号
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 90
    本项目通过 GitHub Actions 自动从 [Tushare 官方文档](https://tushare.pro/document/2) 同步 API 文档。
  • Network accessline 151
    - [Tushare Pro](https://tushare.pro) - 提供高质量金融数据 API
  • Network accessline 152
    - [OpenClaw](https://github.com/openclaw/openclaw) - OpenClaw 框架
  • Network accessline 156
    - **GitHub**:https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code
  • Network accessline 157
    - **ClawHub**:https://clawhub.com/skill/tushare-finance
  • Network accessline 158
    - **Tushare 文档**:https://tushare.pro/document/2

skills/StanleyChanH__Tushare-Finance-Skill/SKILL.md

  • Broad permissionsline 1
    Bash(python:*)
  • Network accessline 19
    如未配置,引导用户: 1. 访问 https://tushare.pro 注册
  • Network accessline 20
    1. 访问 https://tushare.pro 注册
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 88
    - **Tushare 官方文档**:https://tushare.pro/document/2
  • Network accessline 89
    - **API 测试工具**:https://tushare.pro/document/1

skills/StanleyChanH__Tushare-Finance-Skill/SOURCE.md

  • Network accessline 3
    - 原始仓库: https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code

skills/StanleyChanH__Tushare-Finance-Skill/metadata.json

  • Network accessline 5
    "author": "StanleyChanH",   "tags": ["金融数据", "A股", "港股", "美股", "量化", "股票", "基金", "期货", "Tushare", "财务数据", "宏观经济"],   "repository": "https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code",
  • Network accessline 6
    "tags": ["金融数据", "A股", "港股", "美股", "量化", "股票", "基金", "期货", "Tushare", "财务数据", "宏观经济"],   "repository": "https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code",   "license": "Apache-2.0",
  • Network accessline 7
    "repository": "https://github.com/StanleyChanH/Tushare-Finance-Skill-for-Claude-Code",
  • Access to secretsline 16
    [Credential-related source omitted]

skills/StanleyChanH__Tushare-Finance-Skill/reference/README.md

  • Network accessline 3
    本文档由自动化脚本从[Tushare官方文档系统](https://tushare.pro/document/2)提取。
  • Network accessline 9
    - **位置**: `skills/tushare-finance/reference/` - **更新**: 自动化提取,保持与官方文档同步 - **作者**: [StanleyChanH](https://github.com/StanleyChanH)
  • Network accessline 11
    - **作者**: [StanleyChanH](https://github.com/StanleyChanH)

skills/StanleyChanH__Tushare-Finance-Skill/reference/all_links.json

  • Network accessline 2
    {     "name": "股票数据",     "url": "https://tushare.pro/document/2?doc_id=14",
  • Network accessline 3
    "name": "股票数据",     "url": "https://tushare.pro/document/2?doc_id=14",     "doc_id": "14",
  • Network accessline 4
    "url": "https://tushare.pro/document/2?doc_id=14",
  • Network accessline 8
    {     "name": "基础数据",     "url": "https://tushare.pro/document/2?doc_id=24",
  • Network accessline 9
    "name": "基础数据",     "url": "https://tushare.pro/document/2?doc_id=24",     "doc_id": "24",
  • Network accessline 10
    "url": "https://tushare.pro/document/2?doc_id=24",
  • Network accessline 14
    {     "name": "股票列表",     "url": "https://tushare.pro/document/2?doc_id=25",
  • Network accessline 15
    "name": "股票列表",     "url": "https://tushare.pro/document/2?doc_id=25",     "doc_id": "25",
  • Network accessline 16
    "url": "https://tushare.pro/document/2?doc_id=25",
  • Network accessline 20
    {     "name": "每日股本(盘前)",     "url": "https://tushare.pro/document/2?doc_id=329",
  • Network accessline 21
    "name": "每日股本(盘前)",     "url": "https://tushare.pro/document/2?doc_id=329",     "doc_id": "329",
  • Network accessline 22
    "url": "https://tushare.pro/document/2?doc_id=329",
  • Network accessline 26
    {     "name": "交易日历",     "url": "https://tushare.pro/document/2?doc_id=26",
  • Network accessline 27
    "name": "交易日历",     "url": "https://tushare.pro/document/2?doc_id=26",     "doc_id": "26",
  • Network accessline 28
    "url": "https://tushare.pro/document/2?doc_id=26",
  • Network accessline 32
    {     "name": "ST股票列表",     "url": "https://tushare.pro/document/2?doc_id=397",
  • Network accessline 33
    "name": "ST股票列表",     "url": "https://tushare.pro/document/2?doc_id=397",     "doc_id": "397",
  • Network accessline 34
    "url": "https://tushare.pro/document/2?doc_id=397",
  • Network accessline 38
    {     "name": "沪深港通股票列表",     "url": "https://tushare.pro/document/2?doc_id=398",
  • Network accessline 39
    "name": "沪深港通股票列表",     "url": "https://tushare.pro/document/2?doc_id=398",     "doc_id": "398",
  • Network accessline 40
    "url": "https://tushare.pro/document/2?doc_id=398",
  • Network accessline 44
    {     "name": "股票曾用名",     "url": "https://tushare.pro/document/2?doc_id=100",
  • Network accessline 45
    "name": "股票曾用名",     "url": "https://tushare.pro/document/2?doc_id=100",     "doc_id": "100",
  • Network accessline 46
    "url": "https://tushare.pro/document/2?doc_id=100",
  • Network accessline 50
    {     "name": "上市公司基本信息",     "url": "https://tushare.pro/document/2?doc_id=112",
  • Network accessline 51
    "name": "上市公司基本信息",     "url": "https://tushare.pro/document/2?doc_id=112",     "doc_id": "112",
  • Network accessline 52
    "url": "https://tushare.pro/document/2?doc_id=112",
  • Network accessline 56
    {     "name": "上市公司管理层",     "url": "https://tushare.pro/document/2?doc_id=193",
  • Network accessline 57
    "name": "上市公司管理层",     "url": "https://tushare.pro/document/2?doc_id=193",     "doc_id": "193",
  • Network accessline 58
    "url": "https://tushare.pro/document/2?doc_id=193",
  • Network accessline 62
    {     "name": "管理层薪酬和持股",     "url": "https://tushare.pro/document/2?doc_id=194",
  • Network accessline 63
    "name": "管理层薪酬和持股",     "url": "https://tushare.pro/document/2?doc_id=194",     "doc_id": "194",
  • Network accessline 64
    "url": "https://tushare.pro/document/2?doc_id=194",
  • Network accessline 68
    {     "name": "北交所新旧代码对照",     "url": "https://tushare.pro/document/2?doc_id=375",
  • Network accessline 69
    "name": "北交所新旧代码对照",     "url": "https://tushare.pro/document/2?doc_id=375",     "doc_id": "375",
  • Network accessline 70
    "url": "https://tushare.pro/document/2?doc_id=375",
  • Network accessline 74
    {     "name": "IPO新股上市",     "url": "https://tushare.pro/document/2?doc_id=123",
  • Network accessline 75
    "name": "IPO新股上市",     "url": "https://tushare.pro/document/2?doc_id=123",     "doc_id": "123",
  • Network accessline 76
    "url": "https://tushare.pro/document/2?doc_id=123",
  • Network accessline 80
    {     "name": "股票历史列表",     "url": "https://tushare.pro/document/2?doc_id=262",
  • Network accessline 81
    "name": "股票历史列表",     "url": "https://tushare.pro/document/2?doc_id=262",     "doc_id": "262",
  • Network accessline 82
    "url": "https://tushare.pro/document/2?doc_id=262",
  • Network accessline 86
    {     "name": "行情数据",     "url": "https://tushare.pro/document/2?doc_id=15",
  • Network accessline 87
    "name": "行情数据",     "url": "https://tushare.pro/document/2?doc_id=15",     "doc_id": "15",
  • Network accessline 88
    "url": "https://tushare.pro/document/2?doc_id=15",
  • Network accessline 92
    {     "name": "历史日线",     "url": "https://tushare.pro/document/2?doc_id=27",
  • Network accessline 93
    "name": "历史日线",     "url": "https://tushare.pro/document/2?doc_id=27",     "doc_id": "27",
  • Network accessline 94
    "url": "https://tushare.pro/document/2?doc_id=27",
  • Network accessline 98
    {     "name": "实时日线",     "url": "https://tushare.pro/document/2?doc_id=372",
  • Network accessline 99
    "name": "实时日线",     "url": "https://tushare.pro/document/2?doc_id=372",     "doc_id": "372",
  • Network accessline 100
    "url": "https://tushare.pro/document/2?doc_id=372",
  • Network accessline 104
    {     "name": "历史分钟",     "url": "https://tushare.pro/document/2?doc_id=370",
  • Network accessline 105
    "name": "历史分钟",     "url": "https://tushare.pro/document/2?doc_id=370",     "doc_id": "370",
  • Network accessline 106
    "url": "https://tushare.pro/document/2?doc_id=370",
  • Network accessline 110
    {     "name": "实时分钟",     "url": "https://tushare.pro/document/2?doc_id=374",
  • Network accessline 111
    "name": "实时分钟",     "url": "https://tushare.pro/document/2?doc_id=374",     "doc_id": "374",
  • Network accessline 112
    "url": "https://tushare.pro/document/2?doc_id=374",
  • Network accessline 116
    {     "name": "周线行情",     "url": "https://tushare.pro/document/2?doc_id=144",
  • Network accessline 117
    "name": "周线行情",     "url": "https://tushare.pro/document/2?doc_id=144",     "doc_id": "144",
  • Network accessline 118
    "url": "https://tushare.pro/document/2?doc_id=144",
  • Network accessline 122
    {     "name": "月线行情",     "url": "https://tushare.pro/document/2?doc_id=145",
  • Network accessline 123
    "name": "月线行情",     "url": "https://tushare.pro/document/2?doc_id=145",     "doc_id": "145",
  • Network accessline 124
    "url": "https://tushare.pro/document/2?doc_id=145",
  • Network accessline 128
    {     "name": "复权行情",     "url": "https://tushare.pro/document/2?doc_id=146",
  • Network accessline 129
    "name": "复权行情",     "url": "https://tushare.pro/document/2?doc_id=146",     "doc_id": "146",
  • Network accessline 130
    "url": "https://tushare.pro/document/2?doc_id=146",
  • Network accessline 134
    {     "name": "周/月线行情(每日更新)",     "url": "https://tushare.pro/document/2?doc_id=336",
  • Network accessline 135
    "name": "周/月线行情(每日更新)",     "url": "https://tushare.pro/document/2?doc_id=336",     "doc_id": "336",
  • Network accessline 136
    "url": "https://tushare.pro/document/2?doc_id=336",
  • Network accessline 140
    {     "name": "周/月线复权行情(每日更新)",     "url": "https://tushare.pro/document/2?doc_id=365",
  • Network accessline 141
    "name": "周/月线复权行情(每日更新)",     "url": "https://tushare.pro/document/2?doc_id=365",     "doc_id": "365",
  • Network accessline 142
    "url": "https://tushare.pro/document/2?doc_id=365",
  • Network accessline 146
    {     "name": "复权因子",     "url": "https://tushare.pro/document/2?doc_id=28",
  • Network accessline 147
    "name": "复权因子",     "url": "https://tushare.pro/document/2?doc_id=28",     "doc_id": "28",
  • Network accessline 148
    "url": "https://tushare.pro/document/2?doc_id=28",
  • Network accessline 152
    {     "name": "实时Tick(爬虫)",     "url": "https://tushare.pro/document/2?doc_id=315",
  • Network accessline 153
    "name": "实时Tick(爬虫)",     "url": "https://tushare.pro/document/2?doc_id=315",     "doc_id": "315",
  • Network accessline 154
    "url": "https://tushare.pro/document/2?doc_id=315",
  • Network accessline 158
    {     "name": "实时成交(爬虫)",     "url": "https://tushare.pro/document/2?doc_id=316",
  • Network accessline 159
    "name": "实时成交(爬虫)",     "url": "https://tushare.pro/document/2?doc_id=316",     "doc_id": "316",
  • Network accessline 160
    "url": "https://tushare.pro/document/2?doc_id=316",
  • Network accessline 164
    {     "name": "实时排名(爬虫)",     "url": "https://tushare.pro/document/2?doc_id=317",
  • Network accessline 165
    "name": "实时排名(爬虫)",     "url": "https://tushare.pro/document/2?doc_id=317",     "doc_id": "317",
  • Network accessline 166
    "url": "https://tushare.pro/document/2?doc_id=317",
  • Network accessline 170
    {     "name": "每日指标",     "url": "https://tushare.pro/document/2?doc_id=32",
  • Network accessline 171
    "name": "每日指标",     "url": "https://tushare.pro/document/2?doc_id=32",     "doc_id": "32",
  • Network accessline 172
    "url": "https://tushare.pro/document/2?doc_id=32",
  • Network accessline 176
    {     "name": "通用行情接口",     "url": "https://tushare.pro/document/2?doc_id=109",
  • Network accessline 177
    "name": "通用行情接口",     "url": "https://tushare.pro/document/2?doc_id=109",     "doc_id": "109",
  • Network accessline 178
    "url": "https://tushare.pro/document/2?doc_id=109",
  • Network accessline 182
    {     "name": "每日涨跌停价格",     "url": "https://tushare.pro/document/2?doc_id=183",
  • Network accessline 183
    "name": "每日涨跌停价格",     "url": "https://tushare.pro/document/2?doc_id=183",     "doc_id": "183",
  • Network accessline 184
    "url": "https://tushare.pro/document/2?doc_id=183",
  • Network accessline 188
    {     "name": "每日停复牌信息",     "url": "https://tushare.pro/document/2?doc_id=214",
  • Network accessline 189
    "name": "每日停复牌信息",     "url": "https://tushare.pro/document/2?doc_id=214",     "doc_id": "214",
  • Network accessline 190
    "url": "https://tushare.pro/document/2?doc_id=214",
  • Network accessline 194
    {     "name": "沪深股通十大成交股",     "url": "https://tushare.pro/document/2?doc_id=48",
  • Network accessline 195
    "name": "沪深股通十大成交股",     "url": "https://tushare.pro/document/2?doc_id=48",     "doc_id": "48",
  • Network accessline 196
    "url": "https://tushare.pro/document/2?doc_id=48",
  • Network accessline 200
    {     "name": "港股通十大成交股",     "url": "https://tushare.pro/document/2?doc_id=49",
  • Network accessline 201
    "name": "港股通十大成交股",     "url": "https://tushare.pro/document/2?doc_id=49",     "doc_id": "49",
  • Network accessline 202
    "url": "https://tushare.pro/document/2?doc_id=49",
  • Network accessline 206
    {     "name": "港股通每日成交统计",     "url": "https://tushare.pro/document/2?doc_id=196",
  • Network accessline 207
    "name": "港股通每日成交统计",     "url": "https://tushare.pro/document/2?doc_id=196",     "doc_id": "196",
  • Network accessline 208
    "url": "https://tushare.pro/document/2?doc_id=196",
  • Network accessline 212
    {     "name": "港股通每月成交统计",     "url": "https://tushare.pro/document/2?doc_id=197",
  • Network accessline 213
    "name": "港股通每月成交统计",     "url": "https://tushare.pro/document/2?doc_id=197",     "doc_id": "197",
  • Network accessline 214
    "url": "https://tushare.pro/document/2?doc_id=197",
  • Network accessline 218
    {     "name": "备用行情",     "url": "https://tushare.pro/document/2?doc_id=255",
  • Network accessline 219
    "name": "备用行情",     "url": "https://tushare.pro/document/2?doc_id=255",     "doc_id": "255",
  • Network accessline 220
    "url": "https://tushare.pro/document/2?doc_id=255",
  • Network accessline 224
    {     "name": "财务数据",     "url": "https://tushare.pro/document/2?doc_id=16",
  • Network accessline 225
    "name": "财务数据",     "url": "https://tushare.pro/document/2?doc_id=16",     "doc_id": "16",
  • Network accessline 226
    "url": "https://tushare.pro/document/2?doc_id=16",
  • Network accessline 230
    {     "name": "利润表",     "url": "https://tushare.pro/document/2?doc_id=33",
  • Network accessline 231
    "name": "利润表",     "url": "https://tushare.pro/document/2?doc_id=33",     "doc_id": "33",
  • Network accessline 232
    "url": "https://tushare.pro/document/2?doc_id=33",
  • Network accessline 236
    {     "name": "资产负债表",     "url": "https://tushare.pro/document/2?doc_id=36",
  • Network accessline 237
    "name": "资产负债表",     "url": "https://tushare.pro/document/2?doc_id=36",     "doc_id": "36",
  • Network accessline 238
    "url": "https://tushare.pro/document/2?doc_id=36",
  • Network accessline 242
    {     "name": "现金流量表",     "url": "https://tushare.pro/document/2?doc_id=44",
  • Network accessline 243
    "name": "现金流量表",     "url": "https://tushare.pro/document/2?doc_id=44",     "doc_id": "44",
  • Network accessline 244
    "url": "https://tushare.pro/document/2?doc_id=44",
  • Network accessline 248
    {     "name": "业绩预告",     "url": "https://tushare.pro/document/2?doc_id=45",
  • Network accessline 249
    "name": "业绩预告",     "url": "https://tushare.pro/document/2?doc_id=45",     "doc_id": "45",
  • Network accessline 250
    "url": "https://tushare.pro/document/2?doc_id=45",
  • Network accessline 254
    {     "name": "业绩快报",     "url": "https://tushare.pro/document/2?doc_id=46",
  • Network accessline 255
    "name": "业绩快报",     "url": "https://tushare.pro/document/2?doc_id=46",     "doc_id": "46",
  • Network accessline 256
    "url": "https://tushare.pro/document/2?doc_id=46",
  • Network accessline 260
    {     "name": "分红送股数据",     "url": "https://tushare.pro/document/2?doc_id=103",
  • Network accessline 261
    "name": "分红送股数据",     "url": "https://tushare.pro/document/2?doc_id=103",     "doc_id": "103",
  • Network accessline 262
    "url": "https://tushare.pro/document/2?doc_id=103",
  • Network accessline 266
    {     "name": "财务指标数据",     "url": "https://tushare.pro/document/2?doc_id=79",
  • Network accessline 267
    "name": "财务指标数据",     "url": "https://tushare.pro/document/2?doc_id=79",     "doc_id": "79",
  • Network accessline 268
    "url": "https://tushare.pro/document/2?doc_id=79",
  • Network accessline 272
    {     "name": "财务审计意见",     "url": "https://tushare.pro/document/2?doc_id=80",
  • Network accessline 273
    "name": "财务审计意见",     "url": "https://tushare.pro/document/2?doc_id=80",     "doc_id": "80",
  • Network accessline 274
    "url": "https://tushare.pro/document/2?doc_id=80",
  • Network accessline 278
    {     "name": "主营业务构成",     "url": "https://tushare.pro/document/2?doc_id=81",
  • Network accessline 279
    "name": "主营业务构成",     "url": "https://tushare.pro/document/2?doc_id=81",     "doc_id": "81",
  • Network accessline 280
    "url": "https://tushare.pro/document/2?doc_id=81",
  • Network accessline 284
    {     "name": "财报披露日期表",     "url": "https://tushare.pro/document/2?doc_id=162",
  • Network accessline 285
    "name": "财报披露日期表",     "url": "https://tushare.pro/document/2?doc_id=162",     "doc_id": "162",
  • Network accessline 286
    "url": "https://tushare.pro/document/2?doc_id=162",
  • Network accessline 290
    {     "name": "参考数据",     "url": "https://tushare.pro/document/2?doc_id=17",
  • Network accessline 291
    "name": "参考数据",     "url": "https://tushare.pro/document/2?doc_id=17",     "doc_id": "17",
  • Network accessline 292
    "url": "https://tushare.pro/document/2?doc_id=17",
  • Network accessline 296
    {     "name": "前十大股东",     "url": "https://tushare.pro/document/2?doc_id=61",
  • Network accessline 297
    "name": "前十大股东",     "url": "https://tushare.pro/document/2?doc_id=61",     "doc_id": "61",
  • Network accessline 298
    "url": "https://tushare.pro/document/2?doc_id=61",
  • Network accessline 302
    {     "name": "前十大流通股东",     "url": "https://tushare.pro/document/2?doc_id=62",
  • Network accessline 303
    "name": "前十大流通股东",     "url": "https://tushare.pro/document/2?doc_id=62",     "doc_id": "62",
  • Network accessline 304
    "url": "https://tushare.pro/document/2?doc_id=62",
  • Network accessline 308
    {     "name": "股权质押统计数据",     "url": "https://tushare.pro/document/2?doc_id=110",
  • Network accessline 309
    "name": "股权质押统计数据",     "url": "https://tushare.pro/document/2?doc_id=110",     "doc_id": "110",
  • Network accessline 310
    "url": "https://tushare.pro/document/2?doc_id=110",
  • Network accessline 314
    {     "name": "股权质押明细数据",     "url": "https://tushare.pro/document/2?doc_id=111",
  • Network accessline 315
    "name": "股权质押明细数据",     "url": "https://tushare.pro/document/2?doc_id=111",     "doc_id": "111",
  • Network accessline 316
    "url": "https://tushare.pro/document/2?doc_id=111",
  • Network accessline 320
    {     "name": "股票回购",     "url": "https://tushare.pro/document/2?doc_id=124",
  • Network accessline 321
    "name": "股票回购",     "url": "https://tushare.pro/document/2?doc_id=124",     "doc_id": "124",
  • Network accessline 322
    "url": "https://tushare.pro/document/2?doc_id=124",
  • Network accessline 326
    {     "name": "限售股解禁",     "url": "https://tushare.pro/document/2?doc_id=160",
  • Network accessline 327
    "name": "限售股解禁",     "url": "https://tushare.pro/document/2?doc_id=160",     "doc_id": "160",
  • Network accessline 328
    "url": "https://tushare.pro/document/2?doc_id=160",
  • Network accessline 332
    {     "name": "大宗交易",     "url": "https://tushare.pro/document/2?doc_id=161",
  • Network accessline 333
    "name": "大宗交易",     "url": "https://tushare.pro/document/2?doc_id=161",     "doc_id": "161",
  • Network accessline 334
    "url": "https://tushare.pro/document/2?doc_id=161",
  • Network accessline 338
    {     "name": "股票开户数据(停)",     "url": "https://tushare.pro/document/2?doc_id=164",
  • Network accessline 339
    "name": "股票开户数据(停)",     "url": "https://tushare.pro/document/2?doc_id=164",     "doc_id": "164",
  • Network accessline 340
    "url": "https://tushare.pro/document/2?doc_id=164",
  • Network accessline 344
    {     "name": "股票开户数据(旧)",     "url": "https://tushare.pro/document/2?doc_id=165",
  • Network accessline 345
    "name": "股票开户数据(旧)",     "url": "https://tushare.pro/document/2?doc_id=165",     "doc_id": "165",
  • Network accessline 346
    "url": "https://tushare.pro/document/2?doc_id=165",
  • Network accessline 350
    {     "name": "股东人数",     "url": "https://tushare.pro/document/2?doc_id=166",
  • Network accessline 351
    "name": "股东人数",     "url": "https://tushare.pro/document/2?doc_id=166",     "doc_id": "166",
  • Network accessline 352
    "url": "https://tushare.pro/document/2?doc_id=166",
  • Network accessline 356
    {     "name": "股东增减持",     "url": "https://tushare.pro/document/2?doc_id=175",
  • Network accessline 357
    "name": "股东增减持",     "url": "https://tushare.pro/document/2?doc_id=175",     "doc_id": "175",
  • Network accessline 358
    "url": "https://tushare.pro/document/2?doc_id=175",
  • Network accessline 362
    {     "name": "特色数据",     "url": "https://tushare.pro/document/2?doc_id=291",
  • Network accessline 363
    "name": "特色数据",     "url": "https://tushare.pro/document/2?doc_id=291",     "doc_id": "291",
  • Network accessline 364
    "url": "https://tushare.pro/document/2?doc_id=291",
  • Network accessline 368
    {     "name": "券商盈利预测数据",     "url": "https://tushare.pro/document/2?doc_id=292",
  • Network accessline 369
    "name": "券商盈利预测数据",     "url": "https://tushare.pro/document/2?doc_id=292",     "doc_id": "292",
  • Network accessline 370
    "url": "https://tushare.pro/document/2?doc_id=292",
  • Network accessline 374
    {     "name": "每日筹码及胜率",     "url": "https://tushare.pro/document/2?doc_id=293",
  • Network accessline 375
    "name": "每日筹码及胜率",     "url": "https://tushare.pro/document/2?doc_id=293",     "doc_id": "293",
  • Network accessline 376
    "url": "https://tushare.pro/document/2?doc_id=293",
  • Network accessline 380
    {     "name": "每日筹码分布",     "url": "https://tushare.pro/document/2?doc_id=294",
  • Network accessline 381
    "name": "每日筹码分布",     "url": "https://tushare.pro/document/2?doc_id=294",     "doc_id": "294",
  • Network accessline 382
    "url": "https://tushare.pro/document/2?doc_id=294",
  • Network accessline 386
    {     "name": "股票技术面因子",     "url": "https://tushare.pro/document/2?doc_id=296",
  • Network accessline 387
    "name": "股票技术面因子",     "url": "https://tushare.pro/document/2?doc_id=296",     "doc_id": "296",
  • Network accessline 388
    "url": "https://tushare.pro/document/2?doc_id=296",
  • Network accessline 392
    {     "name": "股票技术面因子(专业版)",     "url": "https://tushare.pro/document/2?doc_id=328",
  • Network accessline 393
    "name": "股票技术面因子(专业版)",     "url": "https://tushare.pro/document/2?doc_id=328",     "doc_id": "328",
  • Network accessline 394
    "url": "https://tushare.pro/document/2?doc_id=328",
  • Network accessline 398
    {     "name": "中央结算系统持股统计",     "url": "https://tushare.pro/document/2?doc_id=295",
  • Network accessline 399
    "name": "中央结算系统持股统计",     "url": "https://tushare.pro/document/2?doc_id=295",     "doc_id": "295",
  • Network accessline 400
    "url": "https://tushare.pro/document/2?doc_id=295",
  • Network accessline 404
    {     "name": "中央结算系统持股明细",     "url": "https://tushare.pro/document/2?doc_id=274",
  • Network accessline 405
    "name": "中央结算系统持股明细",     "url": "https://tushare.pro/document/2?doc_id=274",     "doc_id": "274",
  • Network accessline 406
    "url": "https://tushare.pro/document/2?doc_id=274",
  • Network accessline 410
    {     "name": "沪深股通持股明细",     "url": "https://tushare.pro/document/2?doc_id=188",
  • Network accessline 411
    "name": "沪深股通持股明细",     "url": "https://tushare.pro/document/2?doc_id=188",     "doc_id": "188",
  • Network accessline 412
    "url": "https://tushare.pro/document/2?doc_id=188",
  • Network accessline 416
    {     "name": "股票开盘集合竞价数据",     "url": "https://tushare.pro/document/2?doc_id=353",
  • Network accessline 417
    "name": "股票开盘集合竞价数据",     "url": "https://tushare.pro/document/2?doc_id=353",     "doc_id": "353",
  • Network accessline 418
    "url": "https://tushare.pro/document/2?doc_id=353",
  • Network accessline 422
    {     "name": "股票收盘集合竞价数据",     "url": "https://tushare.pro/document/2?doc_id=354",
  • Network accessline 423
    "name": "股票收盘集合竞价数据",     "url": "https://tushare.pro/document/2?doc_id=354",     "doc_id": "354",
  • Network accessline 424
    "url": "https://tushare.pro/document/2?doc_id=354",
  • Network accessline 428
    {     "name": "神奇九转指标",     "url": "https://tushare.pro/document/2?doc_id=364",
  • Network accessline 429
    "name": "神奇九转指标",     "url": "https://tushare.pro/document/2?doc_id=364",     "doc_id": "364",
  • Network accessline 430
    "url": "https://tushare.pro/document/2?doc_id=364",
  • Network accessline 434
    {     "name": "AH股比价",     "url": "https://tushare.pro/document/2?doc_id=399",
  • Network accessline 435
    "name": "AH股比价",     "url": "https://tushare.pro/document/2?doc_id=399",     "doc_id": "399",
  • Network accessline 436
    "url": "https://tushare.pro/document/2?doc_id=399",
  • Network accessline 440
    {     "name": "机构调研数据",     "url": "https://tushare.pro/document/2?doc_id=275",
  • Network accessline 441
    "name": "机构调研数据",     "url": "https://tushare.pro/document/2?doc_id=275",     "doc_id": "275",
  • Network accessline 442
    "url": "https://tushare.pro/document/2?doc_id=275",
  • Network accessline 446
    {     "name": "券商月度金股",     "url": "https://tushare.pro/document/2?doc_id=267",
  • Network accessline 447
    "name": "券商月度金股",     "url": "https://tushare.pro/document/2?doc_id=267",     "doc_id": "267",
  • Network accessline 448
    "url": "https://tushare.pro/document/2?doc_id=267",
  • Network accessline 452
    {     "name": "两融及转融通",     "url": "https://tushare.pro/document/2?doc_id=330",
  • Network accessline 453
    "name": "两融及转融通",     "url": "https://tushare.pro/document/2?doc_id=330",     "doc_id": "330",
  • Network accessline 454
    "url": "https://tushare.pro/document/2?doc_id=330",
  • Network accessline 458
    {     "name": "融资融券交易汇总",     "url": "https://tushare.pro/document/2?doc_id=58",
  • Network accessline 459
    "name": "融资融券交易汇总",     "url": "https://tushare.pro/document/2?doc_id=58",     "doc_id": "58",
  • Network accessline 460
    "url": "https://tushare.pro/document/2?doc_id=58",
  • Network accessline 464
    {     "name": "融资融券交易明细",     "url": "https://tushare.pro/document/2?doc_id=59",
  • Network accessline 465
    "name": "融资融券交易明细",     "url": "https://tushare.pro/document/2?doc_id=59",     "doc_id": "59",
  • Network accessline 466
    "url": "https://tushare.pro/document/2?doc_id=59",
  • Network accessline 470
    {     "name": "融资融券标的(盘前)",     "url": "https://tushare.pro/document/2?doc_id=326",
  • Network accessline 471
    "name": "融资融券标的(盘前)",     "url": "https://tushare.pro/document/2?doc_id=326",     "doc_id": "326",
  • Network accessline 472
    "url": "https://tushare.pro/document/2?doc_id=326",
  • Network accessline 476
    {     "name": "转融券交易汇总(停)",     "url": "https://tushare.pro/document/2?doc_id=332",
  • Network accessline 477
    "name": "转融券交易汇总(停)",     "url": "https://tushare.pro/document/2?doc_id=332",     "doc_id": "332",
  • Network accessline 478
    "url": "https://tushare.pro/document/2?doc_id=332",
  • Network accessline 482
    {     "name": "转融资交易汇总",     "url": "https://tushare.pro/document/2?doc_id=331",
  • Network accessline 483
    "name": "转融资交易汇总",     "url": "https://tushare.pro/document/2?doc_id=331",     "doc_id": "331",
  • Network accessline 484
    "url": "https://tushare.pro/document/2?doc_id=331",
  • Network accessline 488
    {     "name": "转融券交易明细(停)",     "url": "https://tushare.pro/document/2?doc_id=333",
  • Network accessline 489
    "name": "转融券交易明细(停)",     "url": "https://tushare.pro/document/2?doc_id=333",     "doc_id": "333",
  • Network accessline 490
    "url": "https://tushare.pro/document/2?doc_id=333",
  • Network accessline 494
    {     "name": "做市借券交易汇总(停)",     "url": "https://tushare.pro/document/2?doc_id=334",
  • Network accessline 495
    "name": "做市借券交易汇总(停)",     "url": "https://tushare.pro/document/2?doc_id=334",     "doc_id": "334",
  • Network accessline 496
    "url": "https://tushare.pro/document/2?doc_id=334",
  • Network accessline 500
    {     "name": "资金流向数据",     "url": "https://tushare.pro/document/2?doc_id=342",
  • Network accessline 501
    "name": "资金流向数据",     "url": "https://tushare.pro/document/2?doc_id=342",     "doc_id": "342",
  • Network accessline 502
    "url": "https://tushare.pro/document/2?doc_id=342",
  • Network accessline 506
    {     "name": "个股资金流向",     "url": "https://tushare.pro/document/2?doc_id=170",
  • Network accessline 507
    "name": "个股资金流向",     "url": "https://tushare.pro/document/2?doc_id=170",     "doc_id": "170",
  • Network accessline 508
    "url": "https://tushare.pro/document/2?doc_id=170",
  • Network accessline 512
    {     "name": "个股资金流向(THS)",     "url": "https://tushare.pro/document/2?doc_id=348",
  • Network accessline 513
    "name": "个股资金流向(THS)",     "url": "https://tushare.pro/document/2?doc_id=348",     "doc_id": "348",
  • Network accessline 514
    "url": "https://tushare.pro/document/2?doc_id=348",
  • Network accessline 518
    {     "name": "个股资金流向(DC)",     "url": "https://tushare.pro/document/2?doc_id=349",
  • Network accessline 519
    "name": "个股资金流向(DC)",     "url": "https://tushare.pro/document/2?doc_id=349",     "doc_id": "349",
  • Network accessline 520
    "url": "https://tushare.pro/document/2?doc_id=349",
  • Network accessline 524
    {     "name": "板块资金流向(THS)",     "url": "https://tushare.pro/document/2?doc_id=371",
  • Network accessline 525
    "name": "板块资金流向(THS)",     "url": "https://tushare.pro/document/2?doc_id=371",     "doc_id": "371",
  • Network accessline 526
    "url": "https://tushare.pro/document/2?doc_id=371",
  • Network accessline 530
    {     "name": "行业资金流向(THS)",     "url": "https://tushare.pro/document/2?doc_id=343",
  • Network accessline 531
    "name": "行业资金流向(THS)",     "url": "https://tushare.pro/document/2?doc_id=343",     "doc_id": "343",
  • Network accessline 532
    "url": "https://tushare.pro/document/2?doc_id=343",
  • Network accessline 536
    {     "name": "板块资金流向(DC)",     "url": "https://tushare.pro/document/2?doc_id=344",
  • Network accessline 537
    "name": "板块资金流向(DC)",     "url": "https://tushare.pro/document/2?doc_id=344",     "doc_id": "344",
  • Network accessline 538
    "url": "https://tushare.pro/document/2?doc_id=344",
  • Network accessline 542
    {     "name": "大盘资金流向(DC)",     "url": "https://tushare.pro/document/2?doc_id=345",
  • Network accessline 543
    "name": "大盘资金流向(DC)",     "url": "https://tushare.pro/document/2?doc_id=345",     "doc_id": "345",
  • Network accessline 544
    "url": "https://tushare.pro/document/2?doc_id=345",
  • Network accessline 548
    {     "name": "沪深港通资金流向",     "url": "https://tushare.pro/document/2?doc_id=47",
  • Network accessline 549
    "name": "沪深港通资金流向",     "url": "https://tushare.pro/document/2?doc_id=47",     "doc_id": "47",
  • Network accessline 550
    "url": "https://tushare.pro/document/2?doc_id=47",
  • Network accessline 554
    {     "name": "打板专题数据",     "url": "https://tushare.pro/document/2?doc_id=346",
  • Network accessline 555
    "name": "打板专题数据",     "url": "https://tushare.pro/document/2?doc_id=346",     "doc_id": "346",
  • Network accessline 556
    "url": "https://tushare.pro/document/2?doc_id=346",
  • Network accessline 560
    {     "name": "龙虎榜每日统计单",     "url": "https://tushare.pro/document/2?doc_id=106",
  • Network accessline 561
    "name": "龙虎榜每日统计单",     "url": "https://tushare.pro/document/2?doc_id=106",     "doc_id": "106",
  • Network accessline 562
    "url": "https://tushare.pro/document/2?doc_id=106",
  • Network accessline 566
    {     "name": "龙虎榜机构交易单",     "url": "https://tushare.pro/document/2?doc_id=107",
  • Network accessline 567
    "name": "龙虎榜机构交易单",     "url": "https://tushare.pro/document/2?doc_id=107",     "doc_id": "107",
  • Network accessline 568
    "url": "https://tushare.pro/document/2?doc_id=107",
  • Network accessline 572
    {     "name": "同花顺涨跌停榜单",     "url": "https://tushare.pro/document/2?doc_id=355",
  • Network accessline 573
    "name": "同花顺涨跌停榜单",     "url": "https://tushare.pro/document/2?doc_id=355",     "doc_id": "355",
  • Network accessline 574
    "url": "https://tushare.pro/document/2?doc_id=355",
  • Network accessline 578
    {     "name": "涨跌停和炸板数据",     "url": "https://tushare.pro/document/2?doc_id=298",
  • Network accessline 579
    "name": "涨跌停和炸板数据",     "url": "https://tushare.pro/document/2?doc_id=298",     "doc_id": "298",
  • Network accessline 580
    "url": "https://tushare.pro/document/2?doc_id=298",
  • Network accessline 584
    {     "name": "涨停股票连板天梯",     "url": "https://tushare.pro/document/2?doc_id=356",
  • Network accessline 585
    "name": "涨停股票连板天梯",     "url": "https://tushare.pro/document/2?doc_id=356",     "doc_id": "356",
  • Network accessline 586
    "url": "https://tushare.pro/document/2?doc_id=356",
  • Network accessline 590
    {     "name": "涨停最强板块统计",     "url": "https://tushare.pro/document/2?doc_id=357",
  • Network accessline 591
    "name": "涨停最强板块统计",     "url": "https://tushare.pro/document/2?doc_id=357",     "doc_id": "357",
  • Network accessline 592
    "url": "https://tushare.pro/document/2?doc_id=357",
  • Network accessline 596
    {     "name": "同花顺行业概念板块",     "url": "https://tushare.pro/document/2?doc_id=259",
  • Network accessline 597
    "name": "同花顺行业概念板块",     "url": "https://tushare.pro/document/2?doc_id=259",     "doc_id": "259",
  • Network accessline 598
    "url": "https://tushare.pro/document/2?doc_id=259",
  • Network accessline 602
    {     "name": "同花顺概念和行业指数行情",     "url": "https://tushare.pro/document/2?doc_id=260",
  • Network accessline 603
    "name": "同花顺概念和行业指数行情",     "url": "https://tushare.pro/document/2?doc_id=260",     "doc_id": "260",
  • Network accessline 604
    "url": "https://tushare.pro/document/2?doc_id=260",
  • Network accessline 608
    {     "name": "同花顺行业概念成分",     "url": "https://tushare.pro/document/2?doc_id=261",
  • Network accessline 609
    "name": "同花顺行业概念成分",     "url": "https://tushare.pro/document/2?doc_id=261",     "doc_id": "261",
  • Network accessline 610
    "url": "https://tushare.pro/document/2?doc_id=261",
  • Network accessline 614
    {     "name": "东方财富概念板块",     "url": "https://tushare.pro/document/2?doc_id=362",
  • Network accessline 615
    "name": "东方财富概念板块",     "url": "https://tushare.pro/document/2?doc_id=362",     "doc_id": "362",
  • Network accessline 616
    "url": "https://tushare.pro/document/2?doc_id=362",
  • Network accessline 620
    {     "name": "东方财富概念成分",     "url": "https://tushare.pro/document/2?doc_id=363",
  • Network accessline 621
    "name": "东方财富概念成分",     "url": "https://tushare.pro/document/2?doc_id=363",     "doc_id": "363",
  • Network accessline 622
    "url": "https://tushare.pro/document/2?doc_id=363",
  • Network accessline 626
    {     "name": "东财概念和行业指数行情",     "url": "https://tushare.pro/document/2?doc_id=382",
  • Network accessline 627
    "name": "东财概念和行业指数行情",     "url": "https://tushare.pro/document/2?doc_id=382",     "doc_id": "382",
  • Network accessline 628
    "url": "https://tushare.pro/document/2?doc_id=382",
  • Network accessline 632
    {     "name": "开盘竞价成交(当日)",     "url": "https://tushare.pro/document/2?doc_id=369",
  • Network accessline 633
    "name": "开盘竞价成交(当日)",     "url": "https://tushare.pro/document/2?doc_id=369",     "doc_id": "369",
  • Network accessline 634
    "url": "https://tushare.pro/document/2?doc_id=369",
  • Network accessline 638
    {     "name": "市场游资最全名录",     "url": "https://tushare.pro/document/2?doc_id=311",
  • Network accessline 639
    "name": "市场游资最全名录",     "url": "https://tushare.pro/document/2?doc_id=311",     "doc_id": "311",
  • Network accessline 640
    "url": "https://tushare.pro/document/2?doc_id=311",
  • Network accessline 644
    {     "name": "游资交易每日明细",     "url": "https://tushare.pro/document/2?doc_id=312",
  • Network accessline 645
    "name": "游资交易每日明细",     "url": "https://tushare.pro/document/2?doc_id=312",     "doc_id": "312",
  • Network accessline 646
    "url": "https://tushare.pro/document/2?doc_id=312",
  • Network accessline 650
    {     "name": "同花顺App热榜数",     "url": "https://tushare.pro/document/2?doc_id=320",
  • Network accessline 651
    "name": "同花顺App热榜数",     "url": "https://tushare.pro/document/2?doc_id=320",     "doc_id": "320",
  • Network accessline 652
    "url": "https://tushare.pro/document/2?doc_id=320",
  • Network accessline 656
    {     "name": "东方财富App热榜",     "url": "https://tushare.pro/document/2?doc_id=321",
  • Network accessline 657
    "name": "东方财富App热榜",     "url": "https://tushare.pro/document/2?doc_id=321",     "doc_id": "321",
  • Network accessline 658
    "url": "https://tushare.pro/document/2?doc_id=321",
  • Network accessline 662
    {     "name": "通达信板块信息",     "url": "https://tushare.pro/document/2?doc_id=376",
  • Network accessline 663
    "name": "通达信板块信息",     "url": "https://tushare.pro/document/2?doc_id=376",     "doc_id": "376",
  • Network accessline 664
    "url": "https://tushare.pro/document/2?doc_id=376",
  • Network accessline 668
    {     "name": "通达信板块成分",     "url": "https://tushare.pro/document/2?doc_id=377",
  • Network accessline 669
    "name": "通达信板块成分",     "url": "https://tushare.pro/document/2?doc_id=377",     "doc_id": "377",
  • Network accessline 670
    "url": "https://tushare.pro/document/2?doc_id=377",
  • Network accessline 674
    {     "name": "通达信板块行情",     "url": "https://tushare.pro/document/2?doc_id=378",
  • Network accessline 675
    "name": "通达信板块行情",     "url": "https://tushare.pro/document/2?doc_id=378",     "doc_id": "378",
  • Network accessline 676
    "url": "https://tushare.pro/document/2?doc_id=378",
  • Network accessline 680
    {     "name": "榜单数据(开盘啦)",     "url": "https://tushare.pro/document/2?doc_id=347",
  • Network accessline 681
    "name": "榜单数据(开盘啦)",     "url": "https://tushare.pro/document/2?doc_id=347",     "doc_id": "347",
  • Network accessline 682
    "url": "https://tushare.pro/document/2?doc_id=347",
  • Network accessline 686
    {     "name": "题材数据(开盘啦)",     "url": "https://tushare.pro/document/2?doc_id=350",
  • Network accessline 687
    "name": "题材数据(开盘啦)",     "url": "https://tushare.pro/document/2?doc_id=350",     "doc_id": "350",
  • Network accessline 688
    "url": "https://tushare.pro/document/2?doc_id=350",
  • Network accessline 692
    {     "name": "题材成分(开盘啦)",     "url": "https://tushare.pro/document/2?doc_id=351",
  • Network accessline 693
    "name": "题材成分(开盘啦)",     "url": "https://tushare.pro/document/2?doc_id=351",     "doc_id": "351",
  • Network accessline 694
    "url": "https://tushare.pro/document/2?doc_id=351",
  • Network accessline 698
    {     "name": "ETF专题",     "url": "https://tushare.pro/document/2?doc_id=384",
  • Network accessline 699
    "name": "ETF专题",     "url": "https://tushare.pro/document/2?doc_id=384",     "doc_id": "384",
  • Network accessline 700
    "url": "https://tushare.pro/document/2?doc_id=384",
  • Network accessline 704
    {     "name": "ETF基本信息",     "url": "https://tushare.pro/document/2?doc_id=385",
  • Network accessline 705
    "name": "ETF基本信息",     "url": "https://tushare.pro/document/2?doc_id=385",     "doc_id": "385",
  • Network accessline 706
    "url": "https://tushare.pro/document/2?doc_id=385",
  • Network accessline 710
    {     "name": "ETF基准指数",     "url": "https://tushare.pro/document/2?doc_id=386",
  • Network accessline 711
    "name": "ETF基准指数",     "url": "https://tushare.pro/document/2?doc_id=386",     "doc_id": "386",
  • Network accessline 712
    "url": "https://tushare.pro/document/2?doc_id=386",
  • Network accessline 716
    {     "name": "ETF分钟行情",     "url": "https://tushare.pro/document/2?doc_id=387",
  • Network accessline 717
    "name": "ETF分钟行情",     "url": "https://tushare.pro/document/2?doc_id=387",     "doc_id": "387",
  • Network accessline 718
    "url": "https://tushare.pro/document/2?doc_id=387",
  • Network accessline 722
    {     "name": "ETF实时日线",     "url": "https://tushare.pro/document/2?doc_id=400",
  • Network accessline 723
    "name": "ETF实时日线",     "url": "https://tushare.pro/document/2?doc_id=400",     "doc_id": "400",
  • Network accessline 724
    "url": "https://tushare.pro/document/2?doc_id=400",
  • Network accessline 728
    {     "name": "ETF日线行情",     "url": "https://tushare.pro/document/2?doc_id=127",
  • Network accessline 729
    "name": "ETF日线行情",     "url": "https://tushare.pro/document/2?doc_id=127",     "doc_id": "127",
  • Network accessline 730
    "url": "https://tushare.pro/document/2?doc_id=127",
  • Network accessline 734
    {     "name": "ETF复权因子",     "url": "https://tushare.pro/document/2?doc_id=199",
  • Network accessline 735
    "name": "ETF复权因子",     "url": "https://tushare.pro/document/2?doc_id=199",     "doc_id": "199",
  • Network accessline 736
    "url": "https://tushare.pro/document/2?doc_id=199",
  • Network accessline 740
    {     "name": "ETF份额规模",     "url": "https://tushare.pro/document/2?doc_id=408",
  • Network accessline 741
    "name": "ETF份额规模",     "url": "https://tushare.pro/document/2?doc_id=408",     "doc_id": "408",
  • Network accessline 742
    "url": "https://tushare.pro/document/2?doc_id=408",
  • Network accessline 746
    {     "name": "指数专题",     "url": "https://tushare.pro/document/2?doc_id=93",
  • Network accessline 747
    "name": "指数专题",     "url": "https://tushare.pro/document/2?doc_id=93",     "doc_id": "93",
  • Network accessline 748
    "url": "https://tushare.pro/document/2?doc_id=93",
  • Network accessline 752
    {     "name": "指数基本信息",     "url": "https://tushare.pro/document/2?doc_id=94",
  • Network accessline 753
    "name": "指数基本信息",     "url": "https://tushare.pro/document/2?doc_id=94",     "doc_id": "94",
  • Network accessline 754
    "url": "https://tushare.pro/document/2?doc_id=94",
  • Network accessline 758
    {     "name": "指数日线行情",     "url": "https://tushare.pro/document/2?doc_id=95",
  • Network accessline 759
    "name": "指数日线行情",     "url": "https://tushare.pro/document/2?doc_id=95",     "doc_id": "95",
  • Network accessline 760
    "url": "https://tushare.pro/document/2?doc_id=95",
  • Network accessline 764
    {     "name": "指数实时日线",     "url": "https://tushare.pro/document/2?doc_id=403",
  • Network accessline 765
    "name": "指数实时日线",     "url": "https://tushare.pro/document/2?doc_id=403",     "doc_id": "403",
  • Network accessline 766
    "url": "https://tushare.pro/document/2?doc_id=403",
  • Network accessline 770
    {     "name": "指数周线行情",     "url": "https://tushare.pro/document/2?doc_id=171",
  • Network accessline 771
    "name": "指数周线行情",     "url": "https://tushare.pro/document/2?doc_id=171",     "doc_id": "171",
  • Network accessline 772
    "url": "https://tushare.pro/document/2?doc_id=171",
  • Network accessline 776
    {     "name": "指数月线行情",     "url": "https://tushare.pro/document/2?doc_id=172",
  • Network accessline 777
    "name": "指数月线行情",     "url": "https://tushare.pro/document/2?doc_id=172",     "doc_id": "172",
  • Network accessline 778
    "url": "https://tushare.pro/document/2?doc_id=172",
  • Network accessline 782
    {     "name": "指数成分和权重",     "url": "https://tushare.pro/document/2?doc_id=96",
  • Network accessline 783
    "name": "指数成分和权重",     "url": "https://tushare.pro/document/2?doc_id=96",     "doc_id": "96",
  • Network accessline 784
    "url": "https://tushare.pro/document/2?doc_id=96",
  • Network accessline 788
    {     "name": "大盘指数每日指标",     "url": "https://tushare.pro/document/2?doc_id=128",
  • Network accessline 789
    "name": "大盘指数每日指标",     "url": "https://tushare.pro/document/2?doc_id=128",     "doc_id": "128",
  • Network accessline 790
    "url": "https://tushare.pro/document/2?doc_id=128",
  • Network accessline 794
    {     "name": "申万行业分类",     "url": "https://tushare.pro/document/2?doc_id=181",
  • Network accessline 795
    "name": "申万行业分类",     "url": "https://tushare.pro/document/2?doc_id=181",     "doc_id": "181",
  • Network accessline 796
    "url": "https://tushare.pro/document/2?doc_id=181",
  • Network accessline 800
    {     "name": "申万行业成分(分级)",     "url": "https://tushare.pro/document/2?doc_id=335",
  • Network accessline 801
    "name": "申万行业成分(分级)",     "url": "https://tushare.pro/document/2?doc_id=335",     "doc_id": "335",
  • Network accessline 802
    "url": "https://tushare.pro/document/2?doc_id=335",
  • Network accessline 806
    {     "name": "申万行业指数日行情",     "url": "https://tushare.pro/document/2?doc_id=327",
  • Network accessline 807
    "name": "申万行业指数日行情",     "url": "https://tushare.pro/document/2?doc_id=327",     "doc_id": "327",
  • Network accessline 808
    "url": "https://tushare.pro/document/2?doc_id=327",
  • Network accessline 812
    {     "name": "中信行业成分",     "url": "https://tushare.pro/document/2?doc_id=373",
  • Network accessline 813
    "name": "中信行业成分",     "url": "https://tushare.pro/document/2?doc_id=373",     "doc_id": "373",
  • Network accessline 814
    "url": "https://tushare.pro/document/2?doc_id=373",
  • Network accessline 818
    {     "name": "中信行业指数日行情",     "url": "https://tushare.pro/document/2?doc_id=308",
  • Network accessline 819
    "name": "中信行业指数日行情",     "url": "https://tushare.pro/document/2?doc_id=308",     "doc_id": "308",
  • Network accessline 820
    "url": "https://tushare.pro/document/2?doc_id=308",
  • Network accessline 824
    {     "name": "国际主要指数",     "url": "https://tushare.pro/document/2?doc_id=211",
  • Network accessline 825
    "name": "国际主要指数",     "url": "https://tushare.pro/document/2?doc_id=211",     "doc_id": "211",
  • Network accessline 826
    "url": "https://tushare.pro/document/2?doc_id=211",
  • Network accessline 830
    {     "name": "指数技术面因子(专业版)",     "url": "https://tushare.pro/document/2?doc_id=358",
  • Network accessline 831
    "name": "指数技术面因子(专业版)",     "url": "https://tushare.pro/document/2?doc_id=358",     "doc_id": "358",
  • Network accessline 832
    "url": "https://tushare.pro/document/2?doc_id=358",
  • Network accessline 836
    {     "name": "沪深市场每日交易统计",     "url": "https://tushare.pro/document/2?doc_id=215",
  • Network accessline 837
    "name": "沪深市场每日交易统计",     "url": "https://tushare.pro/document/2?doc_id=215",     "doc_id": "215",
  • Network accessline 838
    "url": "https://tushare.pro/document/2?doc_id=215",
  • Network accessline 842
    {     "name": "深圳市场每日交易情况",     "url": "https://tushare.pro/document/2?doc_id=268",
  • Network accessline 843
    "name": "深圳市场每日交易情况",     "url": "https://tushare.pro/document/2?doc_id=268",     "doc_id": "268",
  • Network accessline 844
    "url": "https://tushare.pro/document/2?doc_id=268",
  • Network accessline 848
    {     "name": "公募基金",     "url": "https://tushare.pro/document/2?doc_id=18",
  • Network accessline 849
    "name": "公募基金",     "url": "https://tushare.pro/document/2?doc_id=18",     "doc_id": "18",
  • Network accessline 850
    "url": "https://tushare.pro/document/2?doc_id=18",
  • Network accessline 854
    {     "name": "基金列表",     "url": "https://tushare.pro/document/2?doc_id=19",
  • Network accessline 855
    "name": "基金列表",     "url": "https://tushare.pro/document/2?doc_id=19",     "doc_id": "19",
  • Network accessline 856
    "url": "https://tushare.pro/document/2?doc_id=19",
  • Network accessline 860
    {     "name": "基金管理人",     "url": "https://tushare.pro/document/2?doc_id=118",
  • Network accessline 861
    "name": "基金管理人",     "url": "https://tushare.pro/document/2?doc_id=118",     "doc_id": "118",
  • Network accessline 862
    "url": "https://tushare.pro/document/2?doc_id=118",
  • Network accessline 866
    {     "name": "基金经理",     "url": "https://tushare.pro/document/2?doc_id=208",
  • Network accessline 867
    "name": "基金经理",     "url": "https://tushare.pro/document/2?doc_id=208",     "doc_id": "208",
  • Network accessline 868
    "url": "https://tushare.pro/document/2?doc_id=208",
  • Network accessline 872
    {     "name": "基金规模",     "url": "https://tushare.pro/document/2?doc_id=207",
  • Network accessline 873
    "name": "基金规模",     "url": "https://tushare.pro/document/2?doc_id=207",     "doc_id": "207",
  • Network accessline 874
    "url": "https://tushare.pro/document/2?doc_id=207",
  • Network accessline 878
    {     "name": "基金净值",     "url": "https://tushare.pro/document/2?doc_id=119",
  • Network accessline 879
    "name": "基金净值",     "url": "https://tushare.pro/document/2?doc_id=119",     "doc_id": "119",
  • Network accessline 880
    "url": "https://tushare.pro/document/2?doc_id=119",
  • Network accessline 884
    {     "name": "基金分红",     "url": "https://tushare.pro/document/2?doc_id=120",
  • Network accessline 885
    "name": "基金分红",     "url": "https://tushare.pro/document/2?doc_id=120",     "doc_id": "120",
  • Network accessline 886
    "url": "https://tushare.pro/document/2?doc_id=120",
  • Network accessline 890
    {     "name": "基金持仓",     "url": "https://tushare.pro/document/2?doc_id=121",
  • Network accessline 891
    "name": "基金持仓",     "url": "https://tushare.pro/document/2?doc_id=121",     "doc_id": "121",
  • Network accessline 892
    "url": "https://tushare.pro/document/2?doc_id=121",
  • Network accessline 896
    {     "name": "基金技术面因子(专业版)",     "url": "https://tushare.pro/document/2?doc_id=359",
  • Network accessline 897
    "name": "基金技术面因子(专业版)",     "url": "https://tushare.pro/document/2?doc_id=359",     "doc_id": "359",
  • Network accessline 898
    "url": "https://tushare.pro/document/2?doc_id=359",
  • Network accessline 902
    {     "name": "期货数据",     "url": "https://tushare.pro/document/2?doc_id=134",
  • Network accessline 903
    "name": "期货数据",     "url": "https://tushare.pro/document/2?doc_id=134",     "doc_id": "134",
  • Network accessline 904
    "url": "https://tushare.pro/document/2?doc_id=134",
  • Network accessline 908
    {     "name": "合约信息",     "url": "https://tushare.pro/document/2?doc_id=135",
  • Network accessline 909
    "name": "合约信息",     "url": "https://tushare.pro/document/2?doc_id=135",     "doc_id": "135",
  • Network accessline 910
    "url": "https://tushare.pro/document/2?doc_id=135",
  • Network accessline 914
    {     "name": "交易日历",     "url": "https://tushare.pro/document/2?doc_id=137",
  • Network accessline 915
    "name": "交易日历",     "url": "https://tushare.pro/document/2?doc_id=137",     "doc_id": "137",
  • Network accessline 916
    "url": "https://tushare.pro/document/2?doc_id=137",
  • Network accessline 920
    {     "name": "日线行情",     "url": "https://tushare.pro/document/2?doc_id=138",
  • Network accessline 921
    "name": "日线行情",     "url": "https://tushare.pro/document/2?doc_id=138",     "doc_id": "138",
  • Network accessline 922
    "url": "https://tushare.pro/document/2?doc_id=138",
  • Network accessline 926
    {     "name": "期货周/月线行情(每日更新)",     "url": "https://tushare.pro/document/2?doc_id=337",
  • Network accessline 927
    "name": "期货周/月线行情(每日更新)",     "url": "https://tushare.pro/document/2?doc_id=337",     "doc_id": "337",
  • Network accessline 928
    "url": "https://tushare.pro/document/2?doc_id=337",
  • Network accessline 932
    {     "name": "历史分钟行情",     "url": "https://tushare.pro/document/2?doc_id=313",
  • Network accessline 933
    "name": "历史分钟行情",     "url": "https://tushare.pro/document/2?doc_id=313",     "doc_id": "313",
  • Network accessline 934
    "url": "https://tushare.pro/document/2?doc_id=313",
  • Network accessline 938
    {     "name": "实时分钟行情",     "url": "https://tushare.pro/document/2?doc_id=340",
  • Network accessline 939
    "name": "实时分钟行情",     "url": "https://tushare.pro/document/2?doc_id=340",     "doc_id": "340",
  • Network accessline 940
    "url": "https://tushare.pro/document/2?doc_id=340",
  • Network accessline 944
    {     "name": "仓单日报",     "url": "https://tushare.pro/document/2?doc_id=140",
  • Network accessline 945
    "name": "仓单日报",     "url": "https://tushare.pro/document/2?doc_id=140",     "doc_id": "140",
  • Network accessline 946
    "url": "https://tushare.pro/document/2?doc_id=140",
  • Network accessline 950
    {     "name": "每日结算参数",     "url": "https://tushare.pro/document/2?doc_id=141",
  • Network accessline 951
    "name": "每日结算参数",     "url": "https://tushare.pro/document/2?doc_id=141",     "doc_id": "141",
  • Network accessline 952
    "url": "https://tushare.pro/document/2?doc_id=141",
  • Network accessline 956
    {     "name": "历史Tick行情",     "url": "https://tushare.pro/document/2?doc_id=314",
  • Network accessline 957
    "name": "历史Tick行情",     "url": "https://tushare.pro/document/2?doc_id=314",     "doc_id": "314",
  • Network accessline 958
    "url": "https://tushare.pro/document/2?doc_id=314",
  • Network accessline 962
    {     "name": "每日持仓排名",     "url": "https://tushare.pro/document/2?doc_id=139",
  • Network accessline 963
    "name": "每日持仓排名",     "url": "https://tushare.pro/document/2?doc_id=139",     "doc_id": "139",
  • Network accessline 964
    "url": "https://tushare.pro/document/2?doc_id=139",
  • Network accessline 968
    {     "name": "南华期货指数行情",     "url": "https://tushare.pro/document/2?doc_id=155",
  • Network accessline 969
    "name": "南华期货指数行情",     "url": "https://tushare.pro/document/2?doc_id=155",     "doc_id": "155",
  • Network accessline 970
    "url": "https://tushare.pro/document/2?doc_id=155",
  • Network accessline 974
    {     "name": "期货主力与连续合约",     "url": "https://tushare.pro/document/2?doc_id=189",
  • Network accessline 975
    "name": "期货主力与连续合约",     "url": "https://tushare.pro/document/2?doc_id=189",     "doc_id": "189",
  • Network accessline 976
    "url": "https://tushare.pro/document/2?doc_id=189",
  • Network accessline 980
    {     "name": "期货主要品种交易周报",     "url": "https://tushare.pro/document/2?doc_id=216",
  • Network accessline 981
    "name": "期货主要品种交易周报",     "url": "https://tushare.pro/document/2?doc_id=216",     "doc_id": "216",
  • Network accessline 982
    "url": "https://tushare.pro/document/2?doc_id=216",
  • Network accessline 986
    {     "name": "期货合约涨跌停价格",     "url": "https://tushare.pro/document/2?doc_id=368",
  • Network accessline 987
    "name": "期货合约涨跌停价格",     "url": "https://tushare.pro/document/2?doc_id=368",     "doc_id": "368",
  • Network accessline 988
    "url": "https://tushare.pro/document/2?doc_id=368",
  • Network accessline 992
    {     "name": "现货数据",     "url": "https://tushare.pro/document/2?doc_id=283",
  • Network accessline 993
    "name": "现货数据",     "url": "https://tushare.pro/document/2?doc_id=283",     "doc_id": "283",
  • Network accessline 994
    "url": "https://tushare.pro/document/2?doc_id=283",
  • Network accessline 998
    {     "name": "上海黄金基础信息",     "url": "https://tushare.pro/document/2?doc_id=284",
  • Network accessline 999
    "name": "上海黄金基础信息",     "url": "https://tushare.pro/document/2?doc_id=284",     "doc_id": "284",
  • Network accessline 1000
    "url": "https://tushare.pro/document/2?doc_id=284",
  • Network accessline 1004
    {     "name": "上海黄金现货日行情",     "url": "https://tushare.pro/document/2?doc_id=285",
  • Network accessline 1005
    "name": "上海黄金现货日行情",     "url": "https://tushare.pro/document/2?doc_id=285",     "doc_id": "285",
  • Network accessline 1006
    "url": "https://tushare.pro/document/2?doc_id=285",
  • Network accessline 1010
    {     "name": "期权数据",     "url": "https://tushare.pro/document/2?doc_id=157",
  • Network accessline 1011
    "name": "期权数据",     "url": "https://tushare.pro/document/2?doc_id=157",     "doc_id": "157",
  • Network accessline 1012
    "url": "https://tushare.pro/document/2?doc_id=157",
  • Network accessline 1016
    {     "name": "期权合约信息",     "url": "https://tushare.pro/document/2?doc_id=158",
  • Network accessline 1017
    "name": "期权合约信息",     "url": "https://tushare.pro/document/2?doc_id=158",     "doc_id": "158",
  • Network accessline 1018
    "url": "https://tushare.pro/document/2?doc_id=158",
  • Network accessline 1022
    {     "name": "期权日线行情",     "url": "https://tushare.pro/document/2?doc_id=159",
  • Network accessline 1023
    "name": "期权日线行情",     "url": "https://tushare.pro/document/2?doc_id=159",     "doc_id": "159",
  • Network accessline 1024
    "url": "https://tushare.pro/document/2?doc_id=159",
  • Network accessline 1028
    {     "name": "期权分钟行情",     "url": "https://tushare.pro/document/2?doc_id=341",
  • Network accessline 1029
    "name": "期权分钟行情",     "url": "https://tushare.pro/document/2?doc_id=341",     "doc_id": "341",
  • Network accessline 1030
    "url": "https://tushare.pro/document/2?doc_id=341",
  • Network accessline 1034
    {     "name": "债券专题",     "url": "https://tushare.pro/document/2?doc_id=184",
  • Network accessline 1035
    "name": "债券专题",     "url": "https://tushare.pro/document/2?doc_id=184",     "doc_id": "184",
  • Network accessline 1036
    "url": "https://tushare.pro/document/2?doc_id=184",
  • Network accessline 1040
    {     "name": "可转债基础信息",     "url": "https://tushare.pro/document/2?doc_id=185",
  • Network accessline 1041
    "name": "可转债基础信息",     "url": "https://tushare.pro/document/2?doc_id=185",     "doc_id": "185",
  • Network accessline 1042
    "url": "https://tushare.pro/document/2?doc_id=185",
  • Network accessline 1046
    {     "name": "可转债发行",     "url": "https://tushare.pro/document/2?doc_id=186",
  • Network accessline 1047
    "name": "可转债发行",     "url": "https://tushare.pro/document/2?doc_id=186",     "doc_id": "186",
  • Network accessline 1048
    "url": "https://tushare.pro/document/2?doc_id=186",
  • Network accessline 1052
    {     "name": "可转债赎回信息",     "url": "https://tushare.pro/document/2?doc_id=269",
  • Network accessline 1053
    "name": "可转债赎回信息",     "url": "https://tushare.pro/document/2?doc_id=269",     "doc_id": "269",
  • Network accessline 1054
    "url": "https://tushare.pro/document/2?doc_id=269",
  • Network accessline 1058
    {     "name": "可转债票面利率",     "url": "https://tushare.pro/document/2?doc_id=305",
  • Network accessline 1059
    "name": "可转债票面利率",     "url": "https://tushare.pro/document/2?doc_id=305",     "doc_id": "305",
  • Network accessline 1060
    "url": "https://tushare.pro/document/2?doc_id=305",
  • Network accessline 1064
    {     "name": "可转债行情",     "url": "https://tushare.pro/document/2?doc_id=187",
  • Network accessline 1065
    "name": "可转债行情",     "url": "https://tushare.pro/document/2?doc_id=187",     "doc_id": "187",
  • Network accessline 1066
    "url": "https://tushare.pro/document/2?doc_id=187",
  • Network accessline 1070
    {     "name": "可转债技术面因子(专业版)",     "url": "https://tushare.pro/document/2?doc_id=392",
  • Network accessline 1071
    "name": "可转债技术面因子(专业版)",     "url": "https://tushare.pro/document/2?doc_id=392",     "doc_id": "392",
  • Network accessline 1072
    "url": "https://tushare.pro/document/2?doc_id=392",
  • Network accessline 1076
    {     "name": "可转债转股价变动",     "url": "https://tushare.pro/document/2?doc_id=246",
  • Network accessline 1077
    "name": "可转债转股价变动",     "url": "https://tushare.pro/document/2?doc_id=246",     "doc_id": "246",
  • Network accessline 1078
    "url": "https://tushare.pro/document/2?doc_id=246",
  • Network accessline 1082
    {     "name": "可转债转股结果",     "url": "https://tushare.pro/document/2?doc_id=247",
  • Network accessline 1083
    "name": "可转债转股结果",     "url": "https://tushare.pro/document/2?doc_id=247",     "doc_id": "247",
  • Network accessline 1084
    "url": "https://tushare.pro/document/2?doc_id=247",
  • Network accessline 1088
    {     "name": "债券回购日行情",     "url": "https://tushare.pro/document/2?doc_id=256",
  • Network accessline 1089
    "name": "债券回购日行情",     "url": "https://tushare.pro/document/2?doc_id=256",     "doc_id": "256",
  • Network accessline 1090
    "url": "https://tushare.pro/document/2?doc_id=256",
  • Network accessline 1094
    {     "name": "柜台流通式债券报价",     "url": "https://tushare.pro/document/2?doc_id=322",
  • Network accessline 1095
    "name": "柜台流通式债券报价",     "url": "https://tushare.pro/document/2?doc_id=322",     "doc_id": "322",
  • Network accessline 1096
    "url": "https://tushare.pro/document/2?doc_id=322",
  • Network accessline 1100
    {     "name": "柜台流通式债券最优报价",     "url": "https://tushare.pro/document/2?doc_id=323",
  • Network accessline 1101
    "name": "柜台流通式债券最优报价",     "url": "https://tushare.pro/document/2?doc_id=323",     "doc_id": "323",
  • Network accessline 1102
    "url": "https://tushare.pro/document/2?doc_id=323",
  • Network accessline 1106
    {     "name": "大宗交易",     "url": "https://tushare.pro/document/2?doc_id=271",
  • Network accessline 1107
    "name": "大宗交易",     "url": "https://tushare.pro/document/2?doc_id=271",     "doc_id": "271",
  • Network accessline 1108
    "url": "https://tushare.pro/document/2?doc_id=271",
  • Network accessline 1112
    {     "name": "大宗交易明细",     "url": "https://tushare.pro/document/2?doc_id=272",
  • Network accessline 1113
    "name": "大宗交易明细",     "url": "https://tushare.pro/document/2?doc_id=272",     "doc_id": "272",
  • Network accessline 1114
    "url": "https://tushare.pro/document/2?doc_id=272",
  • Network accessline 1118
    {     "name": "国债收益率曲线",     "url": "https://tushare.pro/document/2?doc_id=201",
  • Network accessline 1119
    "name": "国债收益率曲线",     "url": "https://tushare.pro/document/2?doc_id=201",     "doc_id": "201",
  • Network accessline 1120
    "url": "https://tushare.pro/document/2?doc_id=201",
  • Network accessline 1124
    {     "name": "全球财经事件",     "url": "https://tushare.pro/document/2?doc_id=233",
  • Network accessline 1125
    "name": "全球财经事件",     "url": "https://tushare.pro/document/2?doc_id=233",     "doc_id": "233",
  • Network accessline 1126
    "url": "https://tushare.pro/document/2?doc_id=233",
  • Network accessline 1130
    {     "name": "外汇数据",     "url": "https://tushare.pro/document/2?doc_id=177",
  • Network accessline 1131
    "name": "外汇数据",     "url": "https://tushare.pro/document/2?doc_id=177",     "doc_id": "177",
  • Network accessline 1132
    "url": "https://tushare.pro/document/2?doc_id=177",
  • Network accessline 1136
    {     "name": "外汇基础信息(海外)",     "url": "https://tushare.pro/document/2?doc_id=178",
  • Network accessline 1137
    "name": "外汇基础信息(海外)",     "url": "https://tushare.pro/document/2?doc_id=178",     "doc_id": "178",
  • Network accessline 1138
    "url": "https://tushare.pro/document/2?doc_id=178",
  • Network accessline 1142
    {     "name": "外汇日线行情",     "url": "https://tushare.pro/document/2?doc_id=179",
  • Network accessline 1143
    "name": "外汇日线行情",     "url": "https://tushare.pro/document/2?doc_id=179",     "doc_id": "179",
  • Network accessline 1144
    "url": "https://tushare.pro/document/2?doc_id=179",
  • Network accessline 1148
    {     "name": "港股数据",     "url": "https://tushare.pro/document/2?doc_id=190",
  • Network accessline 1149
    "name": "港股数据",     "url": "https://tushare.pro/document/2?doc_id=190",     "doc_id": "190",
  • Network accessline 1150
    "url": "https://tushare.pro/document/2?doc_id=190",
  • Network accessline 1154
    {     "name": "港股基础信息",     "url": "https://tushare.pro/document/2?doc_id=191",
  • Network accessline 1155
    "name": "港股基础信息",     "url": "https://tushare.pro/document/2?doc_id=191",     "doc_id": "191",
  • Network accessline 1156
    "url": "https://tushare.pro/document/2?doc_id=191",
  • Network accessline 1160
    {     "name": "港股交易日历",     "url": "https://tushare.pro/document/2?doc_id=250",
  • Network accessline 1161
    "name": "港股交易日历",     "url": "https://tushare.pro/document/2?doc_id=250",     "doc_id": "250",
  • Network accessline 1162
    "url": "https://tushare.pro/document/2?doc_id=250",
  • Network accessline 1166
    {     "name": "港股日线行情",     "url": "https://tushare.pro/document/2?doc_id=192",
  • Network accessline 1167
    "name": "港股日线行情",     "url": "https://tushare.pro/document/2?doc_id=192",     "doc_id": "192",
  • Network accessline 1168
    "url": "https://tushare.pro/document/2?doc_id=192",
  • Network accessline 1172
    {     "name": "港股复权行情",     "url": "https://tushare.pro/document/2?doc_id=339",
  • Network accessline 1173
    "name": "港股复权行情",     "url": "https://tushare.pro/document/2?doc_id=339",     "doc_id": "339",
  • Network accessline 1174
    "url": "https://tushare.pro/document/2?doc_id=339",
  • Network accessline 1178
    {     "name": "港股复权因子",     "url": "https://tushare.pro/document/2?doc_id=401",
  • Network accessline 1179
    "name": "港股复权因子",     "url": "https://tushare.pro/document/2?doc_id=401",     "doc_id": "401",
  • Network accessline 1180
    "url": "https://tushare.pro/document/2?doc_id=401",
  • Network accessline 1184
    {     "name": "港股分钟行情",     "url": "https://tushare.pro/document/2?doc_id=304",
  • Network accessline 1185
    "name": "港股分钟行情",     "url": "https://tushare.pro/document/2?doc_id=304",     "doc_id": "304",
  • Network accessline 1186
    "url": "https://tushare.pro/document/2?doc_id=304",
  • Network accessline 1190
    {     "name": "港股实时日线",     "url": "https://tushare.pro/document/2?doc_id=383",
  • Network accessline 1191
    "name": "港股实时日线",     "url": "https://tushare.pro/document/2?doc_id=383",     "doc_id": "383",
  • Network accessline 1192
    "url": "https://tushare.pro/document/2?doc_id=383",
  • Network accessline 1196
    {     "name": "港股利润表",     "url": "https://tushare.pro/document/2?doc_id=389",
  • Network accessline 1197
    "name": "港股利润表",     "url": "https://tushare.pro/document/2?doc_id=389",     "doc_id": "389",
  • Network accessline 1198
    "url": "https://tushare.pro/document/2?doc_id=389",
  • Network accessline 1202
    {     "name": "港股资产负债表",     "url": "https://tushare.pro/document/2?doc_id=390",
  • Network accessline 1203
    "name": "港股资产负债表",     "url": "https://tushare.pro/document/2?doc_id=390",     "doc_id": "390",
  • Network accessline 1204
    "url": "https://tushare.pro/document/2?doc_id=390",
  • Network accessline 1208
    {     "name": "港股现金流量表",     "url": "https://tushare.pro/document/2?doc_id=391",
  • Network accessline 1209
    "name": "港股现金流量表",     "url": "https://tushare.pro/document/2?doc_id=391",     "doc_id": "391",
  • Network accessline 1210
    "url": "https://tushare.pro/document/2?doc_id=391",
  • Network accessline 1214
    {     "name": "港股财务指标数据",     "url": "https://tushare.pro/document/2?doc_id=388",
  • Network accessline 1215
    "name": "港股财务指标数据",     "url": "https://tushare.pro/document/2?doc_id=388",     "doc_id": "388",
  • Network accessline 1216
    "url": "https://tushare.pro/document/2?doc_id=388",
  • Network accessline 1220
    {     "name": "美股数据",     "url": "https://tushare.pro/document/2?doc_id=251",
  • Network accessline 1221
    "name": "美股数据",     "url": "https://tushare.pro/document/2?doc_id=251",     "doc_id": "251",
  • Network accessline 1222
    "url": "https://tushare.pro/document/2?doc_id=251",
  • Network accessline 1226
    {     "name": "美股基础信息",     "url": "https://tushare.pro/document/2?doc_id=252",
  • Network accessline 1227
    "name": "美股基础信息",     "url": "https://tushare.pro/document/2?doc_id=252",     "doc_id": "252",
  • Network accessline 1228
    "url": "https://tushare.pro/document/2?doc_id=252",
  • Network accessline 1232
    {     "name": "美股交易日历",     "url": "https://tushare.pro/document/2?doc_id=253",
  • Network accessline 1233
    "name": "美股交易日历",     "url": "https://tushare.pro/document/2?doc_id=253",     "doc_id": "253",
  • Network accessline 1234
    "url": "https://tushare.pro/document/2?doc_id=253",
  • Network accessline 1238
    {     "name": "美股日线行情",     "url": "https://tushare.pro/document/2?doc_id=254",
  • Network accessline 1239
    "name": "美股日线行情",     "url": "https://tushare.pro/document/2?doc_id=254",     "doc_id": "254",
  • Network accessline 1240
    "url": "https://tushare.pro/document/2?doc_id=254",
  • Network accessline 1244
    {     "name": "美股复权行情",     "url": "https://tushare.pro/document/2?doc_id=338",
  • Network accessline 1245
    "name": "美股复权行情",     "url": "https://tushare.pro/document/2?doc_id=338",     "doc_id": "338",
  • Network accessline 1246
    "url": "https://tushare.pro/document/2?doc_id=338",
  • Network accessline 1250
    {     "name": "美股复权因子",     "url": "https://tushare.pro/document/2?doc_id=402",
  • Network accessline 1251
    "name": "美股复权因子",     "url": "https://tushare.pro/document/2?doc_id=402",     "doc_id": "402",
  • Network accessline 1252
    "url": "https://tushare.pro/document/2?doc_id=402",
  • Network accessline 1256
    {     "name": "美股利润表",     "url": "https://tushare.pro/document/2?doc_id=394",
  • Network accessline 1257
    "name": "美股利润表",     "url": "https://tushare.pro/document/2?doc_id=394",     "doc_id": "394",
  • Network accessline 1258
    "url": "https://tushare.pro/document/2?doc_id=394",
  • Network accessline 1262
    {     "name": "美股资产负债表",     "url": "https://tushare.pro/document/2?doc_id=395",
  • Network accessline 1263
    "name": "美股资产负债表",     "url": "https://tushare.pro/document/2?doc_id=395",     "doc_id": "395",
  • Network accessline 1264
    "url": "https://tushare.pro/document/2?doc_id=395",
  • Network accessline 1268
    {     "name": "美股现金流量表",     "url": "https://tushare.pro/document/2?doc_id=396",
  • Network accessline 1269
    "name": "美股现金流量表",     "url": "https://tushare.pro/document/2?doc_id=396",     "doc_id": "396",
  • Network accessline 1270
    "url": "https://tushare.pro/document/2?doc_id=396",
  • Network accessline 1274
    {     "name": "美股财务指标数据",     "url": "https://tushare.pro/document/2?doc_id=393",
  • Network accessline 1275
    "name": "美股财务指标数据",     "url": "https://tushare.pro/document/2?doc_id=393",     "doc_id": "393",
  • Network accessline 1276
    "url": "https://tushare.pro/document/2?doc_id=393",
  • Network accessline 1280
    {     "name": "行业经济",     "url": "https://tushare.pro/document/2?doc_id=82",
  • Network accessline 1281
    "name": "行业经济",     "url": "https://tushare.pro/document/2?doc_id=82",     "doc_id": "82",
  • Network accessline 1282
    "url": "https://tushare.pro/document/2?doc_id=82",
  • Network accessline 1286
    {     "name": "TMT行业",     "url": "https://tushare.pro/document/2?doc_id=83",
  • Network accessline 1287
    "name": "TMT行业",     "url": "https://tushare.pro/document/2?doc_id=83",     "doc_id": "83",
  • Network accessline 1288
    "url": "https://tushare.pro/document/2?doc_id=83",
  • Network accessline 1292
    {     "name": "台湾电子产业月营收",     "url": "https://tushare.pro/document/2?doc_id=88",
  • Network accessline 1293
    "name": "台湾电子产业月营收",     "url": "https://tushare.pro/document/2?doc_id=88",     "doc_id": "88",
  • Network accessline 1294
    "url": "https://tushare.pro/document/2?doc_id=88",
  • Network accessline 1298
    {     "name": "台湾电子产业月营收明细",     "url": "https://tushare.pro/document/2?doc_id=87",
  • Network accessline 1299
    "name": "台湾电子产业月营收明细",     "url": "https://tushare.pro/document/2?doc_id=87",     "doc_id": "87",
  • Network accessline 1300
    "url": "https://tushare.pro/document/2?doc_id=87",
  • Network accessline 1304
    {     "name": "电影月度票房",     "url": "https://tushare.pro/document/2?doc_id=113",
  • Network accessline 1305
    "name": "电影月度票房",     "url": "https://tushare.pro/document/2?doc_id=113",     "doc_id": "113",
  • Network accessline 1306
    "url": "https://tushare.pro/document/2?doc_id=113",
  • Network accessline 1310
    {     "name": "电影周度票房",     "url": "https://tushare.pro/document/2?doc_id=114",
  • Network accessline 1311
    "name": "电影周度票房",     "url": "https://tushare.pro/document/2?doc_id=114",     "doc_id": "114",
  • Network accessline 1312
    "url": "https://tushare.pro/document/2?doc_id=114",
  • Network accessline 1316
    {     "name": "电影日度票房",     "url": "https://tushare.pro/document/2?doc_id=115",
  • Network accessline 1317
    "name": "电影日度票房",     "url": "https://tushare.pro/document/2?doc_id=115",     "doc_id": "115",
  • Network accessline 1318
    "url": "https://tushare.pro/document/2?doc_id=115",
  • Network accessline 1322
    {     "name": "影院日度票房",     "url": "https://tushare.pro/document/2?doc_id=116",
  • Network accessline 1323
    "name": "影院日度票房",     "url": "https://tushare.pro/document/2?doc_id=116",     "doc_id": "116",
  • Network accessline 1324
    "url": "https://tushare.pro/document/2?doc_id=116",
  • Network accessline 1328
    {     "name": "全国电影剧本备案数据",     "url": "https://tushare.pro/document/2?doc_id=156",
  • Network accessline 1329
    "name": "全国电影剧本备案数据",     "url": "https://tushare.pro/document/2?doc_id=156",     "doc_id": "156",
  • Network accessline 1330
    "url": "https://tushare.pro/document/2?doc_id=156",
  • Network accessline 1334
    {     "name": "全国电视剧备案公示数据",     "url": "https://tushare.pro/document/2?doc_id=180",
  • Network accessline 1335
    "name": "全国电视剧备案公示数据",     "url": "https://tushare.pro/document/2?doc_id=180",     "doc_id": "180",
  • Network accessline 1336
    "url": "https://tushare.pro/document/2?doc_id=180",
  • Network accessline 1340
    {     "name": "宏观经济",     "url": "https://tushare.pro/document/2?doc_id=147",
  • Network accessline 1341
    "name": "宏观经济",     "url": "https://tushare.pro/document/2?doc_id=147",     "doc_id": "147",
  • Network accessline 1342
    "url": "https://tushare.pro/document/2?doc_id=147",
  • Network accessline 1346
    {     "name": "国内宏观",     "url": "https://tushare.pro/document/2?doc_id=224",
  • Network accessline 1347
    "name": "国内宏观",     "url": "https://tushare.pro/document/2?doc_id=224",     "doc_id": "224",
  • Network accessline 1348
    "url": "https://tushare.pro/document/2?doc_id=224",
  • Network accessline 1352
    {     "name": "利率数据",     "url": "https://tushare.pro/document/2?doc_id=148",
  • Network accessline 1353
    "name": "利率数据",     "url": "https://tushare.pro/document/2?doc_id=148",     "doc_id": "148",
  • Network accessline 1354
    "url": "https://tushare.pro/document/2?doc_id=148",
  • Network accessline 1358
    {     "name": "Shibor利率",     "url": "https://tushare.pro/document/2?doc_id=149",
  • Network accessline 1359
    "name": "Shibor利率",     "url": "https://tushare.pro/document/2?doc_id=149",     "doc_id": "149",
  • Network accessline 1360
    "url": "https://tushare.pro/document/2?doc_id=149",
  • Network accessline 1364
    {     "name": "Shibor报价数据",     "url": "https://tushare.pro/document/2?doc_id=150",
  • Network accessline 1365
    "name": "Shibor报价数据",     "url": "https://tushare.pro/document/2?doc_id=150",     "doc_id": "150",
  • Network accessline 1366
    "url": "https://tushare.pro/document/2?doc_id=150",
  • Network accessline 1370
    {     "name": "LPR贷款基础利率",     "url": "https://tushare.pro/document/2?doc_id=151",
  • Network accessline 1371
    "name": "LPR贷款基础利率",     "url": "https://tushare.pro/document/2?doc_id=151",     "doc_id": "151",
  • Network accessline 1372
    "url": "https://tushare.pro/document/2?doc_id=151",
  • Network accessline 1376
    {     "name": "Libor利率",     "url": "https://tushare.pro/document/2?doc_id=152",
  • Network accessline 1377
    "name": "Libor利率",     "url": "https://tushare.pro/document/2?doc_id=152",     "doc_id": "152",
  • Network accessline 1378
    "url": "https://tushare.pro/document/2?doc_id=152",
  • Network accessline 1382
    {     "name": "Hibor利率",     "url": "https://tushare.pro/document/2?doc_id=153",
  • Network accessline 1383
    "name": "Hibor利率",     "url": "https://tushare.pro/document/2?doc_id=153",     "doc_id": "153",
  • Network accessline 1384
    "url": "https://tushare.pro/document/2?doc_id=153",
  • Network accessline 1388
    {     "name": "温州民间借贷利率",     "url": "https://tushare.pro/document/2?doc_id=173",
  • Network accessline 1389
    "name": "温州民间借贷利率",     "url": "https://tushare.pro/document/2?doc_id=173",     "doc_id": "173",
  • Network accessline 1390
    "url": "https://tushare.pro/document/2?doc_id=173",
  • Network accessline 1394
    {     "name": "广州民间借贷利率",     "url": "https://tushare.pro/document/2?doc_id=174",
  • Network accessline 1395
    "name": "广州民间借贷利率",     "url": "https://tushare.pro/document/2?doc_id=174",     "doc_id": "174",
  • Network accessline 1396
    "url": "https://tushare.pro/document/2?doc_id=174",
  • Network accessline 1400
    {     "name": "国民经济",     "url": "https://tushare.pro/document/2?doc_id=225",
  • Network accessline 1401
    "name": "国民经济",     "url": "https://tushare.pro/document/2?doc_id=225",     "doc_id": "225",
  • Network accessline 1402
    "url": "https://tushare.pro/document/2?doc_id=225",
  • Network accessline 1406
    {     "name": "国内生产总值(GDP)",     "url": "https://tushare.pro/document/2?doc_id=227",
  • Network accessline 1407
    "name": "国内生产总值(GDP)",     "url": "https://tushare.pro/document/2?doc_id=227",     "doc_id": "227",
  • Network accessline 1408
    "url": "https://tushare.pro/document/2?doc_id=227",
  • Network accessline 1412
    {     "name": "价格指数",     "url": "https://tushare.pro/document/2?doc_id=226",
  • Network accessline 1413
    "name": "价格指数",     "url": "https://tushare.pro/document/2?doc_id=226",     "doc_id": "226",
  • Network accessline 1414
    "url": "https://tushare.pro/document/2?doc_id=226",
  • Network accessline 1418
    {     "name": "居民消费价格指数(CPI)",     "url": "https://tushare.pro/document/2?doc_id=228",
  • Network accessline 1419
    "name": "居民消费价格指数(CPI)",     "url": "https://tushare.pro/document/2?doc_id=228",     "doc_id": "228",
  • Network accessline 1420
    "url": "https://tushare.pro/document/2?doc_id=228",
  • Network accessline 1424
    {     "name": "工业生产者出厂价格指数(PPI)",     "url": "https://tushare.pro/document/2?doc_id=245",
  • Network accessline 1425
    "name": "工业生产者出厂价格指数(PPI)",     "url": "https://tushare.pro/document/2?doc_id=245",     "doc_id": "245",
  • Network accessline 1426
    "url": "https://tushare.pro/document/2?doc_id=245",
  • Network accessline 1430
    {     "name": "金融",     "url": "https://tushare.pro/document/2?doc_id=240",
  • Network accessline 1431
    "name": "金融",     "url": "https://tushare.pro/document/2?doc_id=240",     "doc_id": "240",
  • Network accessline 1432
    "url": "https://tushare.pro/document/2?doc_id=240",
  • Network accessline 1436
    {     "name": "货币供应量",     "url": "https://tushare.pro/document/2?doc_id=241",
  • Network accessline 1437
    "name": "货币供应量",     "url": "https://tushare.pro/document/2?doc_id=241",     "doc_id": "241",
  • Network accessline 1438
    "url": "https://tushare.pro/document/2?doc_id=241",
  • Network accessline 1442
    {     "name": "货币供应量(月)",     "url": "https://tushare.pro/document/2?doc_id=242",
  • Network accessline 1443
    "name": "货币供应量(月)",     "url": "https://tushare.pro/document/2?doc_id=242",     "doc_id": "242",
  • Network accessline 1444
    "url": "https://tushare.pro/document/2?doc_id=242",
  • Network accessline 1448
    {     "name": "社会融资",     "url": "https://tushare.pro/document/2?doc_id=309",
  • Network accessline 1449
    "name": "社会融资",     "url": "https://tushare.pro/document/2?doc_id=309",     "doc_id": "309",
  • Network accessline 1450
    "url": "https://tushare.pro/document/2?doc_id=309",
  • Network accessline 1454
    {     "name": "社融增量(月度)",     "url": "https://tushare.pro/document/2?doc_id=310",
  • Network accessline 1455
    "name": "社融增量(月度)",     "url": "https://tushare.pro/document/2?doc_id=310",     "doc_id": "310",
  • Network accessline 1456
    "url": "https://tushare.pro/document/2?doc_id=310",
  • Network accessline 1460
    {     "name": "景气度",     "url": "https://tushare.pro/document/2?doc_id=324",
  • Network accessline 1461
    "name": "景气度",     "url": "https://tushare.pro/document/2?doc_id=324",     "doc_id": "324",
  • Network accessline 1462
    "url": "https://tushare.pro/document/2?doc_id=324",
  • Network accessline 1466
    {     "name": "采购经理指数(PMI)",     "url": "https://tushare.pro/document/2?doc_id=325",
  • Network accessline 1467
    "name": "采购经理指数(PMI)",     "url": "https://tushare.pro/document/2?doc_id=325",     "doc_id": "325",
  • Network accessline 1468
    "url": "https://tushare.pro/document/2?doc_id=325",
  • Network accessline 1472
    {     "name": "国际宏观",     "url": "https://tushare.pro/document/2?doc_id=217",
  • Network accessline 1473
    "name": "国际宏观",     "url": "https://tushare.pro/document/2?doc_id=217",     "doc_id": "217",
  • Network accessline 1474
    "url": "https://tushare.pro/document/2?doc_id=217",
  • Network accessline 1478
    {     "name": "美国利率",     "url": "https://tushare.pro/document/2?doc_id=218",
  • Network accessline 1479
    "name": "美国利率",     "url": "https://tushare.pro/document/2?doc_id=218",     "doc_id": "218",
  • Network accessline 1480
    "url": "https://tushare.pro/document/2?doc_id=218",
  • Network accessline 1484
    {     "name": "国债收益率曲线利率",     "url": "https://tushare.pro/document/2?doc_id=219",
  • Network accessline 1485
    "name": "国债收益率曲线利率",     "url": "https://tushare.pro/document/2?doc_id=219",     "doc_id": "219",
  • Network accessline 1486
    "url": "https://tushare.pro/document/2?doc_id=219",
  • Network accessline 1490
    {     "name": "国债实际收益率曲线利率",     "url": "https://tushare.pro/document/2?doc_id=220",
  • Network accessline 1491
    "name": "国债实际收益率曲线利率",     "url": "https://tushare.pro/document/2?doc_id=220",     "doc_id": "220",
  • Network accessline 1492
    "url": "https://tushare.pro/document/2?doc_id=220",
  • Network accessline 1496
    {     "name": "短期国债利率",     "url": "https://tushare.pro/document/2?doc_id=221",
  • Network accessline 1497
    "name": "短期国债利率",     "url": "https://tushare.pro/document/2?doc_id=221",     "doc_id": "221",
  • Network accessline 1498
    "url": "https://tushare.pro/document/2?doc_id=221",
  • Network accessline 1502
    {     "name": "国债长期利率",     "url": "https://tushare.pro/document/2?doc_id=222",
  • Network accessline 1503
    "name": "国债长期利率",     "url": "https://tushare.pro/document/2?doc_id=222",     "doc_id": "222",
  • Network accessline 1504
    "url": "https://tushare.pro/document/2?doc_id=222",
  • Network accessline 1508
    {     "name": "国债长期利率平均值",     "url": "https://tushare.pro/document/2?doc_id=223",
  • Network accessline 1509
    "name": "国债长期利率平均值",     "url": "https://tushare.pro/document/2?doc_id=223",     "doc_id": "223",
  • Network accessline 1510
    "url": "https://tushare.pro/document/2?doc_id=223",
  • Network accessline 1514
    {     "name": "大模型语料专题数据",     "url": "https://tushare.pro/document/2?doc_id=142",
  • Network accessline 1515
    "name": "大模型语料专题数据",     "url": "https://tushare.pro/document/2?doc_id=142",     "doc_id": "142",
  • Network accessline 1516
    "url": "https://tushare.pro/document/2?doc_id=142",
  • Network accessline 1520
    {     "name": "国家政策库",     "url": "https://tushare.pro/document/2?doc_id=406",
  • Network accessline 1521
    "name": "国家政策库",     "url": "https://tushare.pro/document/2?doc_id=406",     "doc_id": "406",
  • Network accessline 1522
    "url": "https://tushare.pro/document/2?doc_id=406",
  • Network accessline 1526
    {     "name": "新闻快讯(短讯)",     "url": "https://tushare.pro/document/2?doc_id=143",
  • Network accessline 1527
    "name": "新闻快讯(短讯)",     "url": "https://tushare.pro/document/2?doc_id=143",     "doc_id": "143",
  • Network accessline 1528
    "url": "https://tushare.pro/document/2?doc_id=143",
  • Network accessline 1532
    {     "name": "新闻通讯(长篇)",     "url": "https://tushare.pro/document/2?doc_id=195",
  • Network accessline 1533
    "name": "新闻通讯(长篇)",     "url": "https://tushare.pro/document/2?doc_id=195",     "doc_id": "195",
  • Network accessline 1534
    "url": "https://tushare.pro/document/2?doc_id=195",
  • Network accessline 1538
    {     "name": "新闻联播文字稿",     "url": "https://tushare.pro/document/2?doc_id=154",
  • Network accessline 1539
    "name": "新闻联播文字稿",     "url": "https://tushare.pro/document/2?doc_id=154",     "doc_id": "154",
  • Network accessline 1540
    "url": "https://tushare.pro/document/2?doc_id=154",
  • Network accessline 1544
    {     "name": "上市公司公告",     "url": "https://tushare.pro/document/2?doc_id=176",
  • Network accessline 1545
    "name": "上市公司公告",     "url": "https://tushare.pro/document/2?doc_id=176",     "doc_id": "176",
  • Network accessline 1546
    "url": "https://tushare.pro/document/2?doc_id=176",
  • Network accessline 1550
    {     "name": "上证e互动问答",     "url": "https://tushare.pro/document/2?doc_id=366",
  • Network accessline 1551
    "name": "上证e互动问答",     "url": "https://tushare.pro/document/2?doc_id=366",     "doc_id": "366",
  • Network accessline 1552
    "url": "https://tushare.pro/document/2?doc_id=366",
  • Network accessline 1556
    {     "name": "深证易互动问答",     "url": "https://tushare.pro/document/2?doc_id=367",
  • Network accessline 1557
    "name": "深证易互动问答",     "url": "https://tushare.pro/document/2?doc_id=367",     "doc_id": "367",
  • Network accessline 1558
    "url": "https://tushare.pro/document/2?doc_id=367",
  • Network accessline 1562
    {     "name": "财富管理",     "url": "https://tushare.pro/document/2?doc_id=263",
  • Network accessline 1563
    "name": "财富管理",     "url": "https://tushare.pro/document/2?doc_id=263",     "doc_id": "263",
  • Network accessline 1564
    "url": "https://tushare.pro/document/2?doc_id=263",
  • Network accessline 1568
    {     "name": "基金销售行业数据",     "url": "https://tushare.pro/document/2?doc_id=264",
  • Network accessline 1569
    "name": "基金销售行业数据",     "url": "https://tushare.pro/document/2?doc_id=264",     "doc_id": "264",
  • Network accessline 1570
    "url": "https://tushare.pro/document/2?doc_id=264",
  • Network accessline 1574
    {     "name": "各渠道公募基金销售保有规模占比",     "url": "https://tushare.pro/document/2?doc_id=265",
  • Network accessline 1575
    "name": "各渠道公募基金销售保有规模占比",     "url": "https://tushare.pro/document/2?doc_id=265",     "doc_id": "265",
  • Network accessline 1576
    "url": "https://tushare.pro/document/2?doc_id=265",
  • Network accessline 1580
    {     "name": "销售机构公募基金销售保有规模",     "url": "https://tushare.pro/document/2?doc_id=266",
  • Network accessline 1581
    "name": "销售机构公募基金销售保有规模",     "url": "https://tushare.pro/document/2?doc_id=266",     "doc_id": "266",
  • Network accessline 1582
    "url": "https://tushare.pro/document/2?doc_id=266",
  • Network accessline 1586
    {     "name": "数据索引",     "url": "https://tushare.pro/document/2?doc_id=209",
  • Network accessline 1587
    "name": "数据索引",     "url": "https://tushare.pro/document/2?doc_id=209",     "doc_id": "209",
  • Network accessline 1588
    "url": "https://tushare.pro/document/2?doc_id=209",
  • Network accessline 1592
    {     "name": "社区捐助",     "url": "https://tushare.pro/document/2?doc_id=244",
  • Network accessline 1593
    "name": "社区捐助",     "url": "https://tushare.pro/document/2?doc_id=244",     "doc_id": "244",
  • Network accessline 1594
    "url": "https://tushare.pro/document/2?doc_id=244",

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/AH股比价.md

  • Network accessline 3
    **文档ID**: 399 **原始链接**: https://tushare.pro/document/2?doc_id=399
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=399

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/ETF份额规模.md

  • Network accessline 3
    **文档ID**: 408 **原始链接**: https://tushare.pro/document/2?doc_id=408
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=408

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/ETF分钟行情.md

  • Network accessline 3
    **文档ID**: 387 **原始链接**: https://tushare.pro/document/2?doc_id=387
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=387

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/ETF基准指数.md

  • Network accessline 3
    **文档ID**: 386 **原始链接**: https://tushare.pro/document/2?doc_id=386
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=386

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/ETF基本信息.md

  • Network accessline 3
    **文档ID**: 385 **原始链接**: https://tushare.pro/document/2?doc_id=385
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=385

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/ETF复权因子.md

  • Network accessline 3
    **文档ID**: 199 **原始链接**: https://tushare.pro/document/2?doc_id=199
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=199

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/ETF实时日线.md

  • Network accessline 3
    **文档ID**: 400 **原始链接**: https://tushare.pro/document/2?doc_id=400
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=400

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/ETF日线行情.md

  • Network accessline 3
    **文档ID**: 127 **原始链接**: https://tushare.pro/document/2?doc_id=127
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=127

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/Hibor利率.md

  • Network accessline 3
    **文档ID**: 153 **原始链接**: https://tushare.pro/document/2?doc_id=153
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=153

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/IPO新股上市.md

  • Network accessline 3
    **文档ID**: 123 **原始链接**: https://tushare.pro/document/2?doc_id=123
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=123

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/LPR贷款基础利率.md

  • Network accessline 3
    **文档ID**: 151 **原始链接**: https://tushare.pro/document/2?doc_id=151
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=151

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/Libor利率.md

  • Network accessline 3
    **文档ID**: 152 **原始链接**: https://tushare.pro/document/2?doc_id=152
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=152

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/ST股票列表.md

  • Network accessline 3
    **文档ID**: 397 **原始链接**: https://tushare.pro/document/2?doc_id=397
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=397

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/Shibor利率.md

  • Network accessline 3
    **文档ID**: 149 **原始链接**: https://tushare.pro/document/2?doc_id=149
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=149

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/Shibor报价数据.md

  • Network accessline 3
    **文档ID**: 150 **原始链接**: https://tushare.pro/document/2?doc_id=150
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=150

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/上市公司公告.md

  • Network accessline 3
    **文档ID**: 176 **原始链接**: https://tushare.pro/document/2?doc_id=176
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=176

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/上市公司基本信息.md

  • Network accessline 3
    **文档ID**: 112 **原始链接**: https://tushare.pro/document/2?doc_id=112
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=112

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/上市公司管理层.md

  • Network accessline 3
    **文档ID**: 193 **原始链接**: https://tushare.pro/document/2?doc_id=193
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=193

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/上海黄金基础信息.md

  • Network accessline 3
    **文档ID**: 284 **原始链接**: https://tushare.pro/document/2?doc_id=284
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=284

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/上海黄金现货日行情.md

  • Network accessline 3
    **文档ID**: 285 **原始链接**: https://tushare.pro/document/2?doc_id=285
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=285
  • Network accessline 27
    <td>str</td> <td>N</td> <td>合约代码,可通过<a href="https://tushare.pro/document/2?doc_id=284">基础信息</a>获得</td>
  • Network accessline 28
    <td>N</td> <td>合约代码,可通过<a href="https://tushare.pro/document/2?doc_id=284">基础信息</a>获得</td> </tr>
  • Network accessline 29
    <td>合约代码,可通过<a href="https://tushare.pro/document/2?doc_id=284">基础信息</a>获得</td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/上证e互动问答.md

  • Network accessline 3
    **文档ID**: 366 **原始链接**: https://tushare.pro/document/2?doc_id=366
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=366

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/业绩快报.md

  • Network accessline 3
    **文档ID**: 46 **原始链接**: https://tushare.pro/document/2?doc_id=46
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=46

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/业绩预告.md

  • Network accessline 3
    **文档ID**: 45 **原始链接**: https://tushare.pro/document/2?doc_id=45
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=45

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/东方财富App热榜.md

  • Network accessline 3
    **文档ID**: 321 **原始链接**: https://tushare.pro/document/2?doc_id=321
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=321

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/东方财富概念成分.md

  • Network accessline 3
    **文档ID**: 363 **原始链接**: https://tushare.pro/document/2?doc_id=363
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=363

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/东方财富概念板块.md

  • Network accessline 3
    **文档ID**: 362 **原始链接**: https://tushare.pro/document/2?doc_id=362
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=362

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/东财概念和行业指数行情.md

  • Network accessline 3
    **文档ID**: 382 **原始链接**: https://tushare.pro/document/2?doc_id=382
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=382

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/中信行业成分.md

  • Network accessline 3
    **文档ID**: 373 **原始链接**: https://tushare.pro/document/2?doc_id=373
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=373

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/中信行业指数日行情.md

  • Network accessline 3
    **文档ID**: 308 **原始链接**: https://tushare.pro/document/2?doc_id=308
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=308

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/中央结算系统持股明细.md

  • Network accessline 3
    **文档ID**: 274 **原始链接**: https://tushare.pro/document/2?doc_id=274
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=274

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/中央结算系统持股统计.md

  • Network accessline 3
    **文档ID**: 295 **原始链接**: https://tushare.pro/document/2?doc_id=295
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=295

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/主营业务构成.md

  • Network accessline 3
    **文档ID**: 81 **原始链接**: https://tushare.pro/document/2?doc_id=81
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=81

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/交易日历.md

  • Network accessline 3
    **文档ID**: 137 **原始链接**: https://tushare.pro/document/2?doc_id=137
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=137

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/仓单日报.md

  • Network accessline 3
    **文档ID**: 140 **原始链接**: https://tushare.pro/document/2?doc_id=140
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=140

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/债券回购日行情.md

  • Network accessline 3
    **文档ID**: 256 **原始链接**: https://tushare.pro/document/2?doc_id=256
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=256

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/做市借券交易汇总(停).md

  • Network accessline 3
    **文档ID**: 334 **原始链接**: https://tushare.pro/document/2?doc_id=334
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=334

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/全国电影剧本备案数据.md

  • Network accessline 3
    **文档ID**: 156 **原始链接**: https://tushare.pro/document/2?doc_id=156
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=156

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/全国电视剧备案公示数据.md

  • Network accessline 3
    **文档ID**: 180 **原始链接**: https://tushare.pro/document/2?doc_id=180
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=180

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/全球财经事件.md

  • Network accessline 3
    **文档ID**: 233 **原始链接**: https://tushare.pro/document/2?doc_id=233
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=233

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/分红送股数据.md

  • Network accessline 3
    **文档ID**: 103 **原始链接**: https://tushare.pro/document/2?doc_id=103
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=103

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/利润表.md

  • Network accessline 3
    **文档ID**: 33 **原始链接**: https://tushare.pro/document/2?doc_id=33
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=33

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/券商月度金股.md

  • Network accessline 3
    **文档ID**: 267 **原始链接**: https://tushare.pro/document/2?doc_id=267
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=267

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/券商盈利预测数据.md

  • Network accessline 3
    **文档ID**: 292 **原始链接**: https://tushare.pro/document/2?doc_id=292
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=292

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/前十大流通股东.md

  • Network accessline 3
    **文档ID**: 62 **原始链接**: https://tushare.pro/document/2?doc_id=62
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=62

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/前十大股东.md

  • Network accessline 3
    **文档ID**: 61 **原始链接**: https://tushare.pro/document/2?doc_id=61
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=61

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/北交所新旧代码对照.md

  • Network accessline 3
    **文档ID**: 375 **原始链接**: https://tushare.pro/document/2?doc_id=375
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=375

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/南华期货指数行情.md

  • Network accessline 3
    **文档ID**: 155 **原始链接**: https://tushare.pro/document/2?doc_id=155
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=155

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/历史Tick行情.md

  • Network accessline 3
    **文档ID**: 314 **原始链接**: https://tushare.pro/document/2?doc_id=314
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=314

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/历史分钟.md

  • Network accessline 3
    **文档ID**: 370 **原始链接**: https://tushare.pro/document/2?doc_id=370
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=370

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/历史分钟行情.md

  • Network accessline 3
    **文档ID**: 313 **原始链接**: https://tushare.pro/document/2?doc_id=313
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=313

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/历史日线.md

  • Network accessline 3
    **文档ID**: 27 **原始链接**: https://tushare.pro/document/2?doc_id=27
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=27

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/可转债发行.md

  • Network accessline 3
    **文档ID**: 186 **原始链接**: https://tushare.pro/document/2?doc_id=186
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=186

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/可转债基础信息.md

  • Network accessline 3
    **文档ID**: 185 **原始链接**: https://tushare.pro/document/2?doc_id=185
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=185

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/可转债技术面因子(专业版).md

  • Network accessline 3
    **文档ID**: 392 **原始链接**: https://tushare.pro/document/2?doc_id=392
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=392

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/可转债票面利率.md

  • Network accessline 3
    **文档ID**: 305 **原始链接**: https://tushare.pro/document/2?doc_id=305
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=305

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/可转债行情.md

  • Network accessline 3
    **文档ID**: 187 **原始链接**: https://tushare.pro/document/2?doc_id=187
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=187

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/可转债赎回信息.md

  • Network accessline 3
    **文档ID**: 269 **原始链接**: https://tushare.pro/document/2?doc_id=269
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=269

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/可转债转股价变动.md

  • Network accessline 3
    **文档ID**: 246 **原始链接**: https://tushare.pro/document/2?doc_id=246
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=246

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/可转债转股结果.md

  • Network accessline 3
    **文档ID**: 247 **原始链接**: https://tushare.pro/document/2?doc_id=247
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=247

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/台湾电子产业月营收.md

  • Network accessline 3
    **文档ID**: 88 **原始链接**: https://tushare.pro/document/2?doc_id=88
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=88

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/台湾电子产业月营收明细.md

  • Network accessline 3
    **文档ID**: 87 **原始链接**: https://tushare.pro/document/2?doc_id=87
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=87

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/各渠道公募基金销售保有规模占比.md

  • Network accessline 3
    **文档ID**: 265 **原始链接**: https://tushare.pro/document/2?doc_id=265
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=265

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/合约信息.md

  • Network accessline 3
    **文档ID**: 135 **原始链接**: https://tushare.pro/document/2?doc_id=135
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=135

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/同花顺App热榜数.md

  • Network accessline 3
    **文档ID**: 320 **原始链接**: https://tushare.pro/document/2?doc_id=320
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=320

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/同花顺概念和行业指数行情.md

  • Network accessline 3
    **文档ID**: 260 **原始链接**: https://tushare.pro/document/2?doc_id=260
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=260

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/同花顺涨跌停榜单.md

  • Network accessline 3
    **文档ID**: 355 **原始链接**: https://tushare.pro/document/2?doc_id=355
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=355

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/同花顺行业概念成分.md

  • Network accessline 3
    **文档ID**: 261 **原始链接**: https://tushare.pro/document/2?doc_id=261
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=261

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/同花顺行业概念板块.md

  • Network accessline 3
    **文档ID**: 259 **原始链接**: https://tushare.pro/document/2?doc_id=259
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=259

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/周_月线复权行情(每日更新).md

  • Network accessline 3
    **文档ID**: 365 **原始链接**: https://tushare.pro/document/2?doc_id=365
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=365

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/周_月线行情(每日更新).md

  • Network accessline 3
    **文档ID**: 336 **原始链接**: https://tushare.pro/document/2?doc_id=336
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=336

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/周线行情.md

  • Network accessline 3
    **文档ID**: 144 **原始链接**: https://tushare.pro/document/2?doc_id=144
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=144
  • Network accessline 109
    <td>float</td> <td>Y</td> <td>周涨跌 (未复权,未<em>100,如果是复权请用 <a href="https://tushare.pro/document/2?doc_id=109">通用行情接口</a>,如需%单位请</em>100 )</td>
  • Network accessline 110
    <td>Y</td> <td>周涨跌 (未复权,未<em>100,如果是复权请用 <a href="https://tushare.pro/document/2?doc_id=109">通用行情接口</a>,如需%单位请</em>100 )</td> </tr>
  • Network accessline 111
    <td>周涨跌 (未复权,未<em>100,如果是复权请用 <a href="https://tushare.pro/document/2?doc_id=109">通用行情接口</a>,如需%单位请</em>100 )</td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/国债实际收益率曲线利率.md

  • Network accessline 3
    **文档ID**: 220 **原始链接**: https://tushare.pro/document/2?doc_id=220
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=220

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/国债收益率曲线.md

  • Network accessline 3
    **文档ID**: 201 **原始链接**: https://tushare.pro/document/2?doc_id=201
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=201

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/国债收益率曲线利率.md

  • Network accessline 3
    **文档ID**: 219 **原始链接**: https://tushare.pro/document/2?doc_id=219
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=219

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/国债长期利率.md

  • Network accessline 3
    **文档ID**: 222 **原始链接**: https://tushare.pro/document/2?doc_id=222
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=222

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/国债长期利率平均值.md

  • Network accessline 3
    **文档ID**: 223 **原始链接**: https://tushare.pro/document/2?doc_id=223
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=223

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/国内生产总值(GDP).md

  • Network accessline 3
    **文档ID**: 227 **原始链接**: https://tushare.pro/document/2?doc_id=227
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=227

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/国家政策库.md

  • Network accessline 3
    **文档ID**: 406 **原始链接**: https://tushare.pro/document/2?doc_id=406
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=406

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/国际主要指数.md

  • Network accessline 3
    **文档ID**: 211 **原始链接**: https://tushare.pro/document/2?doc_id=211
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=211

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金净值.md

  • Network accessline 3
    **文档ID**: 119 **原始链接**: https://tushare.pro/document/2?doc_id=119
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=119

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金分红.md

  • Network accessline 3
    **文档ID**: 120 **原始链接**: https://tushare.pro/document/2?doc_id=120
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=120

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金列表.md

  • Network accessline 3
    **文档ID**: 19 **原始链接**: https://tushare.pro/document/2?doc_id=19
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=19

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金技术面因子(专业版).md

  • Network accessline 3
    **文档ID**: 359 **原始链接**: https://tushare.pro/document/2?doc_id=359
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=359

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金持仓.md

  • Network accessline 3
    **文档ID**: 121 **原始链接**: https://tushare.pro/document/2?doc_id=121
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=121

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金管理人.md

  • Network accessline 3
    **文档ID**: 118 **原始链接**: https://tushare.pro/document/2?doc_id=118
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=118

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金经理.md

  • Network accessline 3
    **文档ID**: 208 **原始链接**: https://tushare.pro/document/2?doc_id=208
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=208

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金规模.md

  • Network accessline 3
    **文档ID**: 207 **原始链接**: https://tushare.pro/document/2?doc_id=207
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=207

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/基金销售行业数据.md

  • Network accessline 3
    **文档ID**: 264 **原始链接**: https://tushare.pro/document/2?doc_id=264
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=264

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/备用行情.md

  • Network accessline 3
    **文档ID**: 255 **原始链接**: https://tushare.pro/document/2?doc_id=255
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=255

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/复权因子.md

  • Network accessline 3
    **文档ID**: 28 **原始链接**: https://tushare.pro/document/2?doc_id=28
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=28

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/复权行情.md

  • Network accessline 3
    **文档ID**: 146 **原始链接**: https://tushare.pro/document/2?doc_id=146
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=146

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/外汇基础信息(海外).md

  • Network accessline 3
    **文档ID**: 178 **原始链接**: https://tushare.pro/document/2?doc_id=178
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=178

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/外汇日线行情.md

  • Network accessline 3
    **文档ID**: 179 **原始链接**: https://tushare.pro/document/2?doc_id=179
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=179

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/大宗交易.md

  • Network accessline 3
    **文档ID**: 271 **原始链接**: https://tushare.pro/document/2?doc_id=271
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=271

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/大宗交易明细.md

  • Network accessline 3
    **文档ID**: 272 **原始链接**: https://tushare.pro/document/2?doc_id=272
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=272

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/大盘指数每日指标.md

  • Network accessline 3
    **文档ID**: 128 **原始链接**: https://tushare.pro/document/2?doc_id=128
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=128

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/实时Tick(爬虫).md

  • Network accessline 3
    **文档ID**: 315 **原始链接**: https://tushare.pro/document/2?doc_id=315
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=315
  • Network accessline 25
    <td>str</td> <td>N</td> <td>股票代码,需按tushare<a href="https://tushare.pro/document/2?doc_id=14">股票和指数标准</a>代码输入,比如:000001.SZ表示平安银行,000001.SH表示上证指数</td>
  • Network accessline 26
    <td>N</td> <td>股票代码,需按tushare<a href="https://tushare.pro/document/2?doc_id=14">股票和指数标准</a>代码输入,比如:000001.SZ表示平安银行,000001.SH表示上证指数</td> </tr>
  • Network accessline 27
    <td>股票代码,需按tushare<a href="https://tushare.pro/document/2?doc_id=14">股票和指数标准</a>代码输入,比如:000001.SZ表示平安银行,000001.SH表示上证指数</td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/实时分钟.md

  • Network accessline 3
    **文档ID**: 374 **原始链接**: https://tushare.pro/document/2?doc_id=374
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=374

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/实时分钟行情.md

  • Network accessline 3
    **文档ID**: 340 **原始链接**: https://tushare.pro/document/2?doc_id=340
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=340

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/实时成交(爬虫).md

  • Network accessline 3
    **文档ID**: 316 **原始链接**: https://tushare.pro/document/2?doc_id=316
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=316
  • Network accessline 25
    <td>str</td> <td>N</td> <td>股票代码,需按tushare<a href="https://tushare.pro/document/2?doc_id=14">股票代码标准</a>输入,比如:000001.SZ表示平安银行,600000.SH表示浦发银行,单次只能输入一个股票</td>
  • Network accessline 26
    <td>N</td> <td>股票代码,需按tushare<a href="https://tushare.pro/document/2?doc_id=14">股票代码标准</a>输入,比如:000001.SZ表示平安银行,600000.SH表示浦发银行,单次只能输入一个股票</td> </tr>
  • Network accessline 27
    <td>股票代码,需按tushare<a href="https://tushare.pro/document/2?doc_id=14">股票代码标准</a>输入,比如:000001.SZ表示平安银行,600000.SH表示浦发银行,单次只能输入一个股票</td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/实时排名(爬虫).md

  • Network accessline 3
    **文档ID**: 317 **原始链接**: https://tushare.pro/document/2?doc_id=317
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=317

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/实时日线.md

  • Network accessline 3
    **文档ID**: 372 **原始链接**: https://tushare.pro/document/2?doc_id=372
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=372

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/市场游资最全名录.md

  • Network accessline 3
    **文档ID**: 311 **原始链接**: https://tushare.pro/document/2?doc_id=311
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=311

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/广州民间借贷利率.md

  • Network accessline 3
    **文档ID**: 174 **原始链接**: https://tushare.pro/document/2?doc_id=174
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=174

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/开盘竞价成交(当日).md

  • Network accessline 3
    **文档ID**: 369 **原始链接**: https://tushare.pro/document/2?doc_id=369
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=369

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/影院日度票房.md

  • Network accessline 3
    **文档ID**: 116 **原始链接**: https://tushare.pro/document/2?doc_id=116
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=116

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/指数周线行情.md

  • Network accessline 3
    **文档ID**: 171 **原始链接**: https://tushare.pro/document/2?doc_id=171
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=171

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/指数基本信息.md

  • Network accessline 3
    **文档ID**: 94 **原始链接**: https://tushare.pro/document/2?doc_id=94
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=94

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/指数实时日线.md

  • Network accessline 3
    **文档ID**: 403 **原始链接**: https://tushare.pro/document/2?doc_id=403
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=403

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/指数成分和权重.md

  • Network accessline 3
    **文档ID**: 96 **原始链接**: https://tushare.pro/document/2?doc_id=96
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=96
  • Network accessline 25
    <td>str</td> <td>Y</td> <td>指数代码,来源<a href="https://tushare.pro/document/2?doc_id=94">指数基础信息接口</a></td>
  • Network accessline 26
    <td>Y</td> <td>指数代码,来源<a href="https://tushare.pro/document/2?doc_id=94">指数基础信息接口</a></td> </tr>
  • Network accessline 27
    <td>指数代码,来源<a href="https://tushare.pro/document/2?doc_id=94">指数基础信息接口</a></td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/指数技术面因子(专业版).md

  • Network accessline 3
    **文档ID**: 358 **原始链接**: https://tushare.pro/document/2?doc_id=358
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=358

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/指数日线行情.md

  • Network accessline 3
    **文档ID**: 95 **原始链接**: https://tushare.pro/document/2?doc_id=95
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=95
  • Network accessline 25
    <td>str</td> <td>Y</td> <td>指数代码,来源<a href="https://tushare.pro/document/2?doc_id=94">指数基础信息接口</a></td>
  • Network accessline 26
    <td>Y</td> <td>指数代码,来源<a href="https://tushare.pro/document/2?doc_id=94">指数基础信息接口</a></td> </tr>
  • Network accessline 27
    <td>指数代码,来源<a href="https://tushare.pro/document/2?doc_id=94">指数基础信息接口</a></td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/指数月线行情.md

  • Network accessline 3
    **文档ID**: 172 **原始链接**: https://tushare.pro/document/2?doc_id=172
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=172

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/数据索引.md

  • Network accessline 3
    **文档ID**: 209 **原始链接**: https://tushare.pro/document/2?doc_id=209
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=209

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/新闻快讯(短讯).md

  • Network accessline 3
    **文档ID**: 143 **原始链接**: https://tushare.pro/document/2?doc_id=143
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=143

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/新闻联播文字稿.md

  • Network accessline 3
    **文档ID**: 154 **原始链接**: https://tushare.pro/document/2?doc_id=154
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=154

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/新闻通讯(长篇).md

  • Network accessline 3
    **文档ID**: 195 **原始链接**: https://tushare.pro/document/2?doc_id=195
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=195

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/日线行情.md

  • Network accessline 3
    **文档ID**: 138 **原始链接**: https://tushare.pro/document/2?doc_id=138
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=138

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/月线行情.md

  • Network accessline 3
    **文档ID**: 145 **原始链接**: https://tushare.pro/document/2?doc_id=145
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=145
  • Network accessline 109
    <td>float</td> <td>Y</td> <td>月涨跌幅 (未复权,如果是复权请用 <a href="https://tushare.pro/document/2?doc_id=109">通用行情接口</a> )</td>
  • Network accessline 110
    <td>Y</td> <td>月涨跌幅 (未复权,如果是复权请用 <a href="https://tushare.pro/document/2?doc_id=109">通用行情接口</a> )</td> </tr>
  • Network accessline 111
    <td>月涨跌幅 (未复权,如果是复权请用 <a href="https://tushare.pro/document/2?doc_id=109">通用行情接口</a> )</td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/期权分钟行情.md

  • Network accessline 3
    **文档ID**: 341 **原始链接**: https://tushare.pro/document/2?doc_id=341
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=341

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/期权合约信息.md

  • Network accessline 3
    **文档ID**: 158 **原始链接**: https://tushare.pro/document/2?doc_id=158
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=158
  • Network accessline 32
    <td>str</td> <td>N</td> <td>交易所代码 (包括上交所SSE等<a href="https://tushare.pro/document/2?doc_id=157">交易所</a>)</td>
  • Network accessline 33
    <td>N</td> <td>交易所代码 (包括上交所SSE等<a href="https://tushare.pro/document/2?doc_id=157">交易所</a>)</td> </tr>
  • Network accessline 34
    <td>交易所代码 (包括上交所SSE等<a href="https://tushare.pro/document/2?doc_id=157">交易所</a>)</td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/期权日线行情.md

  • Network accessline 3
    **文档ID**: 159 **原始链接**: https://tushare.pro/document/2?doc_id=159
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=159

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/期货主力与连续合约.md

  • Network accessline 3
    **文档ID**: 189 **原始链接**: https://tushare.pro/document/2?doc_id=189
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=189

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/期货主要品种交易周报.md

  • Network accessline 3
    **文档ID**: 216 **原始链接**: https://tushare.pro/document/2?doc_id=216
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=216
  • Network accessline 49
    <td>str</td> <td>N</td> <td>交易所(请参考<a href="https://tushare.pro/document/2?doc_id=134">交易所说明</a>)</td>
  • Network accessline 50
    <td>N</td> <td>交易所(请参考<a href="https://tushare.pro/document/2?doc_id=134">交易所说明</a>)</td> </tr>
  • Network accessline 51
    <td>交易所(请参考<a href="https://tushare.pro/document/2?doc_id=134">交易所说明</a>)</td>

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/期货合约涨跌停价格.md

  • Network accessline 3
    **文档ID**: 368 **原始链接**: https://tushare.pro/document/2?doc_id=368
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=368

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/期货周_月线行情(每日更新).md

  • Network accessline 3
    **文档ID**: 337 **原始链接**: https://tushare.pro/document/2?doc_id=337
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=337

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/机构调研数据.md

  • Network accessline 3
    **文档ID**: 275 **原始链接**: https://tushare.pro/document/2?doc_id=275
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=275

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/柜台流通式债券报价.md

  • Network accessline 3
    **文档ID**: 322 **原始链接**: https://tushare.pro/document/2?doc_id=322
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=322

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/柜台流通式债券最优报价.md

  • Network accessline 3
    **文档ID**: 323 **原始链接**: https://tushare.pro/document/2?doc_id=323
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=323

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/榜单数据(开盘啦).md

  • Network accessline 3
    **文档ID**: 347 **原始链接**: https://tushare.pro/document/2?doc_id=347
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=347

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/每日停复牌信息.md

  • Network accessline 3
    **文档ID**: 214 **原始链接**: https://tushare.pro/document/2?doc_id=214
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=214

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/每日持仓排名.md

  • Network accessline 3
    **文档ID**: 139 **原始链接**: https://tushare.pro/document/2?doc_id=139
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=139

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/每日指标.md

  • Network accessline 3
    **文档ID**: 32 **原始链接**: https://tushare.pro/document/2?doc_id=32
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=32

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/每日涨跌停价格.md

  • Network accessline 3
    **文档ID**: 183 **原始链接**: https://tushare.pro/document/2?doc_id=183
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=183

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/每日筹码分布.md

  • Network accessline 3
    **文档ID**: 294 **原始链接**: https://tushare.pro/document/2?doc_id=294
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=294

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/每日筹码及胜率.md

  • Network accessline 3
    **文档ID**: 293 **原始链接**: https://tushare.pro/document/2?doc_id=293
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=293

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/每日结算参数.md

  • Network accessline 3
    **文档ID**: 141 **原始链接**: https://tushare.pro/document/2?doc_id=141
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=141

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/每日股本(盘前).md

  • Network accessline 3
    **文档ID**: 329 **原始链接**: https://tushare.pro/document/2?doc_id=329
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=329

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/沪深市场每日交易统计.md

  • Network accessline 3
    **文档ID**: 215 **原始链接**: https://tushare.pro/document/2?doc_id=215
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=215

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/沪深港通股票列表.md

  • Network accessline 3
    **文档ID**: 398 **原始链接**: https://tushare.pro/document/2?doc_id=398
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=398

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/沪深股通十大成交股.md

  • Network accessline 3
    **文档ID**: 48 **原始链接**: https://tushare.pro/document/2?doc_id=48
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=48

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/沪深股通持股明细.md

  • Network accessline 3
    **文档ID**: 188 **原始链接**: https://tushare.pro/document/2?doc_id=188
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=188

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/涨停最强板块统计.md

  • Network accessline 3
    **文档ID**: 357 **原始链接**: https://tushare.pro/document/2?doc_id=357
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=357

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/涨停股票连板天梯.md

  • Network accessline 3
    **文档ID**: 356 **原始链接**: https://tushare.pro/document/2?doc_id=356
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=356

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/涨跌停和炸板数据.md

  • Network accessline 3
    **文档ID**: 298 **原始链接**: https://tushare.pro/document/2?doc_id=298
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=298

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/深圳市场每日交易情况.md

  • Network accessline 3
    **文档ID**: 268 **原始链接**: https://tushare.pro/document/2?doc_id=268
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=268

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/深证易互动问答.md

  • Network accessline 3
    **文档ID**: 367 **原始链接**: https://tushare.pro/document/2?doc_id=367
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=367

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/温州民间借贷利率.md

  • Network accessline 3
    **文档ID**: 173 **原始链接**: https://tushare.pro/document/2?doc_id=173
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=173

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股交易日历.md

  • Network accessline 3
    **文档ID**: 250 **原始链接**: https://tushare.pro/document/2?doc_id=250
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=250

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股分钟行情.md

  • Network accessline 3
    **文档ID**: 304 **原始链接**: https://tushare.pro/document/2?doc_id=304
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=304

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股利润表.md

  • Network accessline 3
    **文档ID**: 389 **原始链接**: https://tushare.pro/document/2?doc_id=389
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=389

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股基础信息.md

  • Network accessline 3
    **文档ID**: 191 **原始链接**: https://tushare.pro/document/2?doc_id=191
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=191

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股复权因子.md

  • Network accessline 3
    **文档ID**: 401 **原始链接**: https://tushare.pro/document/2?doc_id=401
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=401

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股复权行情.md

  • Network accessline 3
    **文档ID**: 339 **原始链接**: https://tushare.pro/document/2?doc_id=339
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=339

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股实时日线.md

  • Network accessline 3
    **文档ID**: 383 **原始链接**: https://tushare.pro/document/2?doc_id=383
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=383

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股日线行情.md

  • Network accessline 3
    **文档ID**: 192 **原始链接**: https://tushare.pro/document/2?doc_id=192
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=192

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股现金流量表.md

  • Network accessline 3
    **文档ID**: 391 **原始链接**: https://tushare.pro/document/2?doc_id=391
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=391

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股财务指标数据.md

  • Network accessline 3
    **文档ID**: 388 **原始链接**: https://tushare.pro/document/2?doc_id=388
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=388

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股资产负债表.md

  • Network accessline 3
    **文档ID**: 390 **原始链接**: https://tushare.pro/document/2?doc_id=390
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=390

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股通十大成交股.md

  • Network accessline 3
    **文档ID**: 49 **原始链接**: https://tushare.pro/document/2?doc_id=49
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=49

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股通每日成交统计.md

  • Network accessline 3
    **文档ID**: 196 **原始链接**: https://tushare.pro/document/2?doc_id=196
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=196

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/港股通每月成交统计.md

  • Network accessline 3
    **文档ID**: 197 **原始链接**: https://tushare.pro/document/2?doc_id=197
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=197

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/游资交易每日明细.md

  • Network accessline 3
    **文档ID**: 312 **原始链接**: https://tushare.pro/document/2?doc_id=312
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=312

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/现金流量表.md

  • Network accessline 3
    **文档ID**: 44 **原始链接**: https://tushare.pro/document/2?doc_id=44
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=44

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/申万行业分类.md

  • Network accessline 3
    **文档ID**: 181 **原始链接**: https://tushare.pro/document/2?doc_id=181
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=181

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/申万行业成分(分级).md

  • Network accessline 3
    **文档ID**: 335 **原始链接**: https://tushare.pro/document/2?doc_id=335
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=335

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/申万行业指数日行情.md

  • Network accessline 3
    **文档ID**: 327 **原始链接**: https://tushare.pro/document/2?doc_id=327
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=327

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/电影周度票房.md

  • Network accessline 3
    **文档ID**: 114 **原始链接**: https://tushare.pro/document/2?doc_id=114
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=114

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/电影日度票房.md

  • Network accessline 3
    **文档ID**: 115 **原始链接**: https://tushare.pro/document/2?doc_id=115
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=115

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/电影月度票房.md

  • Network accessline 3
    **文档ID**: 113 **原始链接**: https://tushare.pro/document/2?doc_id=113
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=113

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/短期国债利率.md

  • Network accessline 3
    **文档ID**: 221 **原始链接**: https://tushare.pro/document/2?doc_id=221
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=221

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/社区捐助.md

  • Network accessline 3
    **文档ID**: 244 **原始链接**: https://tushare.pro/document/2?doc_id=244
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=244

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/社融增量(月度).md

  • Network accessline 3
    **文档ID**: 310 **原始链接**: https://tushare.pro/document/2?doc_id=310
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=310

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/神奇九转指标.md

  • Network accessline 3
    **文档ID**: 364 **原始链接**: https://tushare.pro/document/2?doc_id=364
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=364

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/管理层薪酬和持股.md

  • Network accessline 3
    **文档ID**: 194 **原始链接**: https://tushare.pro/document/2?doc_id=194
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=194

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股交易日历.md

  • Network accessline 3
    **文档ID**: 253 **原始链接**: https://tushare.pro/document/2?doc_id=253
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=253

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股利润表.md

  • Network accessline 3
    **文档ID**: 394 **原始链接**: https://tushare.pro/document/2?doc_id=394
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=394

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股基础信息.md

  • Network accessline 3
    **文档ID**: 252 **原始链接**: https://tushare.pro/document/2?doc_id=252
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=252

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股复权因子.md

  • Network accessline 3
    **文档ID**: 402 **原始链接**: https://tushare.pro/document/2?doc_id=402
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=402

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股复权行情.md

  • Network accessline 3
    **文档ID**: 338 **原始链接**: https://tushare.pro/document/2?doc_id=338
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=338

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股日线行情.md

  • Network accessline 3
    **文档ID**: 254 **原始链接**: https://tushare.pro/document/2?doc_id=254
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=254

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股现金流量表.md

  • Network accessline 3
    **文档ID**: 396 **原始链接**: https://tushare.pro/document/2?doc_id=396
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=396

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股财务指标数据.md

  • Network accessline 3
    **文档ID**: 393 **原始链接**: https://tushare.pro/document/2?doc_id=393
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=393

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/美股资产负债表.md

  • Network accessline 3
    **文档ID**: 395 **原始链接**: https://tushare.pro/document/2?doc_id=395
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=395

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股东人数.md

  • Network accessline 3
    **文档ID**: 166 **原始链接**: https://tushare.pro/document/2?doc_id=166
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=166

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股东增减持.md

  • Network accessline 3
    **文档ID**: 175 **原始链接**: https://tushare.pro/document/2?doc_id=175
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=175

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股权质押明细数据.md

  • Network accessline 3
    **文档ID**: 111 **原始链接**: https://tushare.pro/document/2?doc_id=111
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=111

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股权质押统计数据.md

  • Network accessline 3
    **文档ID**: 110 **原始链接**: https://tushare.pro/document/2?doc_id=110
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=110

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票列表.md

  • Network accessline 3
    **文档ID**: 25 **原始链接**: https://tushare.pro/document/2?doc_id=25
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=25

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票历史列表.md

  • Network accessline 3
    **文档ID**: 262 **原始链接**: https://tushare.pro/document/2?doc_id=262
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=262

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票回购.md

  • Network accessline 3
    **文档ID**: 124 **原始链接**: https://tushare.pro/document/2?doc_id=124
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=124

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票开户数据(停).md

  • Network accessline 3
    **文档ID**: 164 **原始链接**: https://tushare.pro/document/2?doc_id=164
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=164

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票开户数据(旧).md

  • Network accessline 3
    **文档ID**: 165 **原始链接**: https://tushare.pro/document/2?doc_id=165
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=165

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票开盘集合竞价数据.md

  • Network accessline 3
    **文档ID**: 353 **原始链接**: https://tushare.pro/document/2?doc_id=353
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=353

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票技术面因子(专业版).md

  • Network accessline 3
    **文档ID**: 328 **原始链接**: https://tushare.pro/document/2?doc_id=328
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=328

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票技术面因子.md

  • Network accessline 3
    **文档ID**: 296 **原始链接**: https://tushare.pro/document/2?doc_id=296
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=296

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票收盘集合竞价数据.md

  • Network accessline 3
    **文档ID**: 354 **原始链接**: https://tushare.pro/document/2?doc_id=354
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=354

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/股票曾用名.md

  • Network accessline 3
    **文档ID**: 100 **原始链接**: https://tushare.pro/document/2?doc_id=100
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=100

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/融资融券交易明细.md

  • Network accessline 3
    **文档ID**: 59 **原始链接**: https://tushare.pro/document/2?doc_id=59
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=59

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/融资融券交易汇总.md

  • Network accessline 3
    **文档ID**: 58 **原始链接**: https://tushare.pro/document/2?doc_id=58
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=58

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/融资融券标的(盘前).md

  • Network accessline 3
    **文档ID**: 326 **原始链接**: https://tushare.pro/document/2?doc_id=326
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=326

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/财务审计意见.md

  • Network accessline 3
    **文档ID**: 80 **原始链接**: https://tushare.pro/document/2?doc_id=80
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=80

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/财务指标数据.md

  • Network accessline 3
    **文档ID**: 79 **原始链接**: https://tushare.pro/document/2?doc_id=79
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=79

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/财报披露日期表.md

  • Network accessline 3
    **文档ID**: 162 **原始链接**: https://tushare.pro/document/2?doc_id=162
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=162

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/货币供应量(月).md

  • Network accessline 3
    **文档ID**: 242 **原始链接**: https://tushare.pro/document/2?doc_id=242
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=242

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/资产负债表.md

  • Network accessline 3
    **文档ID**: 36 **原始链接**: https://tushare.pro/document/2?doc_id=36
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=36

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/转融券交易明细(停).md

  • Network accessline 3
    **文档ID**: 333 **原始链接**: https://tushare.pro/document/2?doc_id=333
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=333

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/转融券交易汇总(停).md

  • Network accessline 3
    **文档ID**: 332 **原始链接**: https://tushare.pro/document/2?doc_id=332
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=332

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/转融资交易汇总.md

  • Network accessline 3
    **文档ID**: 331 **原始链接**: https://tushare.pro/document/2?doc_id=331
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=331

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/通用行情接口.md

  • Network accessline 3
    **文档ID**: 109 **原始链接**: https://tushare.pro/document/2?doc_id=109
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=109
  • Network accessline 49
    <td>str</td> <td>N</td> <td>复权类型(只针对股票):None未复权 qfq前复权 hfq后复权 , 默认None,<strong>目前只支持日线复权</strong>,同时复权机制是根据设定的end_date参数动态复权,采用分红再投模式,具体请参考<a href="https://tushare.pro/document/1?doc_id=122">常见问题列表</a>里的说明。</td>
  • Network accessline 50
    <td>N</td> <td>复权类型(只针对股票):None未复权 qfq前复权 hfq后复权 , 默认None,<strong>目前只支持日线复权</strong>,同时复权机制是根据设定的end_date参数动态复权,采用分红再投模式,具体请参考<a href="https://tushare.pro/document/1?doc_id=122">常见问题列表</a>里的说明。</td> </tr>
  • Network accessline 51
    <td>复权类型(只针对股票):None未复权 qfq前复权 hfq后复权 , 默认None,<strong>目前只支持日线复权</strong>,同时复权机制是根据设定的end_date参数动态复权,采用分红再投模式,具体请参考<a href="https://tushare.pro/document/1?doc_id=122">常见问题列表</a>里的说明。</td>
  • Network accessline 55
    <td>str</td> <td>Y</td> <td>数据频度 :支持分钟(min)/日(D)/周(W)/月(M)K线,其中1min表示1分钟(类推1/5/15/30/60分钟) ,默认D。对于分钟数据有600积分用户可以试用(请求2次),正式权限可以参考<a href="https://tushare.pro/document/1?doc_id=290"><u>权限列表说明</u></a> ,使用方法请参考<a href="https://tushare.pro/docu
  • Network accessline 56
    <td>Y</td> <td>数据频度 :支持分钟(min)/日(D)/周(W)/月(M)K线,其中1min表示1分钟(类推1/5/15/30/60分钟) ,默认D。对于分钟数据有600积分用户可以试用(请求2次),正式权限可以参考<a href="https://tushare.pro/document/1?doc_id=290"><u>权限列表说明</u></a> ,使用方法请参考<a href="https://tushare.pro/document/1?doc_id
  • Network accessline 57
    <td>数据频度 :支持分钟(min)/日(D)/周(W)/月(M)K线,其中1min表示1分钟(类推1/5/15/30/60分钟) ,默认D。对于分钟数据有600积分用户可以试用(请求2次),正式权限可以参考<a href="https://tushare.pro/document/1?doc_id=290"><u>权限列表说明</u></a> ,使用方法请参考<a href="https://tushare.pro/document/1?doc_id=234">股票分钟使
  • Network accessline 82
    股票Daily:https://tushare.pro/document/2?doc_id=27
  • Network accessline 84
    基金Daily:https://tushare.pro/document/2?doc_id=127
  • Network accessline 86
    期货Daily:https://tushare.pro/document/2?doc_id=138
  • Network accessline 88
    期权Daily:https://tushare.pro/document/2?doc_id=159
  • Network accessline 90
    指数Daily:https://tushare.pro/document/2?doc_id=95

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/通达信板块信息.md

  • Network accessline 3
    **文档ID**: 376 **原始链接**: https://tushare.pro/document/2?doc_id=376
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=376

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/通达信板块成分.md

  • Network accessline 3
    **文档ID**: 377 **原始链接**: https://tushare.pro/document/2?doc_id=377
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=377

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/通达信板块行情.md

  • Network accessline 3
    **文档ID**: 378 **原始链接**: https://tushare.pro/document/2?doc_id=378
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=378

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/采购经理指数(PMI).md

  • Network accessline 3
    **文档ID**: 325 **原始链接**: https://tushare.pro/document/2?doc_id=325
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=325

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/销售机构公募基金销售保有规模.md

  • Network accessline 3
    **文档ID**: 266 **原始链接**: https://tushare.pro/document/2?doc_id=266
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=266

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/限售股解禁.md

  • Network accessline 3
    **文档ID**: 160 **原始链接**: https://tushare.pro/document/2?doc_id=160
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=160

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/题材成分(开盘啦).md

  • Network accessline 3
    **文档ID**: 351 **原始链接**: https://tushare.pro/document/2?doc_id=351
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=351

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/题材数据(开盘啦).md

  • Network accessline 3
    **文档ID**: 350 **原始链接**: https://tushare.pro/document/2?doc_id=350
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=350

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/龙虎榜机构交易单.md

  • Network accessline 3
    **文档ID**: 107 **原始链接**: https://tushare.pro/document/2?doc_id=107
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=107

skills/StanleyChanH__Tushare-Finance-Skill/reference/接口文档/龙虎榜每日统计单.md

  • Network accessline 3
    **文档ID**: 106 **原始链接**: https://tushare.pro/document/2?doc_id=106
  • Network accessline 4
    **原始链接**: https://tushare.pro/document/2?doc_id=106

skills/StanleyChanH__Tushare-Finance-Skill/scripts/api_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 33
    [Credential-related source omitted]
  • Network accessline 34
    [Credential-related source omitted]

skills/StanleyChanH__Tushare-Finance-Skill/scripts/crawl_docs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 67
    BASE_URL = "https://tushare.pro/document/2"
  • Possible obfuscationline 440
    image_bytes = base64.b64decode(image_b64)
  • Network accessline 628
    "# Tushare API 接口文档索引",         "",         "本文档由自动化脚本从[Tushare官方文档系统](https://tushare.pro/document/2)提取。",
  • Network accessline 629
    "",         "本文档由自动化脚本从[Tushare官方文档系统](https://tushare.pro/document/2)提取。",         "",
  • Network accessline 630
    "本文档由自动化脚本从[Tushare官方文档系统](https://tushare.pro/document/2)提取。",
  • Network accessline 636
    "- **位置**: `skills/tushare-finance/reference/`",         "- **更新**: 自动化提取,保持与官方文档同步",         "- **作者**: [StanleyChanH](https://github.com/StanleyChanH)",
  • Network accessline 637
    "- **更新**: 自动化提取,保持与官方文档同步",         "- **作者**: [StanleyChanH](https://github.com/StanleyChanH)",     ]
  • Network accessline 638
    "- **作者**: [StanleyChanH](https://github.com/StanleyChanH)",
  • Access to secretsline 695
    [Credential-related source omitted]
  • Access to secretsline 696
    [Credential-related source omitted]
  • Access to secretsline 816
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/backtrader/scripts/backtest_strategy.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/backtrader/scripts/bracket_orders.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/birdeye-api/SKILL.md

  • Network accessline 16
    Sign up at [birdeye.so](https://birdeye.so) — free tier: 30K compute units/month, 1 req/sec.
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 36
    # Get SOL price resp = httpx.get(
  • Network accessline 37
    resp = httpx.get(
  • Network accessline 38
    "https://public-api.birdeye.so/defi/price",
  • Network accessline 48
    All endpoints use base URL `https://public-api.birdeye.so` with `X-API-KEY` and `x-chain` headers.

skills/agiprolabs__claude-trading-skills/skills/birdeye-api/references/birdeye_endpoints.md

  • Network accessline 3
    Base URL: `https://public-api.birdeye.so`

skills/agiprolabs__claude-trading-skills/skills/birdeye-api/references/error_handling.md

  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 68
    "accept": "application/json",     }     url = f"https://public-api.birdeye.so{endpoint}"
  • Network accessline 70
    url = f"https://public-api.birdeye.so{endpoint}"
  • Network accessline 72
    for attempt in range(max_retries + 1):         try:             resp = httpx.get(url, headers=headers, params=params, timeout=30.0)
  • Network accessline 74
    resp = httpx.get(url, headers=headers, params=params, timeout=30.0)
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/birdeye-api/scripts/fetch_ohlcv.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 17
    TOKEN_ADDRESS: Token mint address (default: SOL)     TIMEFRAME: Candle interval (default: 1H)     DAYS_BACK: How many days of history to fetch (default: 30)
  • Network accessline 18
    TIMEFRAME: Candle interval (default: 1H)     DAYS_BACK: How many days of history to fetch (default: 30) """
  • Network accessline 19
    DAYS_BACK: How many days of history to fetch (default: 30)
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 36
    print("  Get a key at https://birdeye.so")
  • Network accessline 45
    BASE_URL = "https://public-api.birdeye.so"
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 87
    resp = httpx.get(
  • Network accessline 250
    try:         resp = httpx.get(
  • Network accessline 251
    resp = httpx.get(

skills/agiprolabs__claude-trading-skills/skills/birdeye-api/scripts/token_screener.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 38
    BASE_URL = "https://public-api.birdeye.so"
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 62
    for attempt in range(3):         try:             resp = httpx.get(
  • Network accessline 63
    try:             resp = httpx.get(                 f"{BASE_URL}{endpoint}",
  • Network accessline 64
    resp = httpx.get(

skills/agiprolabs__claude-trading-skills/skills/coingecko-api/SKILL.md

  • Network accessline 44
    # No API key needed for free tier resp = httpx.get(
  • Network accessline 45
    resp = httpx.get(
  • Network accessline 46
    "https://api.coingecko.com/api/v3/simple/price",
  • Network accessline 60
    resp = httpx.get(
  • Network accessline 61
    "https://api.coingecko.com/api/v3/coins/markets",
  • Network accessline 77
    resp = httpx.get(
  • Network accessline 78
    "https://api.coingecko.com/api/v3/coins/solana/market_chart",
  • Network accessline 93
    resp = httpx.get(
  • Network accessline 94
    "https://api.coingecko.com/api/v3/coins/solana/ohlc",
  • Network accessline 108
    resp = httpx.get("https://api.coingecko.com/api/v3/global")
  • Network accessline 121
    resp = httpx.get("https://api.coingecko.com/api/v3/search/trending")
  • Network accessline 129
    The free tier requires no API key (30 calls/min). For higher limits, get a Pro key from https://www.coingecko.com/en/api/pricing and set:
  • Network accessline 130
    key from https://www.coingecko.com/en/api/pricing and set:
  • Access to secretsline 133
    [Credential-related source omitted]
  • Network accessline 141
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 142
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Network accessline 143
    BASE_URL = "https://pro-api.coingecko.com/api/v3"
  • Network accessline 144
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Network accessline 145
    else:     BASE_URL = "https://api.coingecko.com/api/v3"     HEADERS = {}
  • Network accessline 146
    BASE_URL = "https://api.coingecko.com/api/v3"
  • Network accessline 158
    """GET with retry on rate limit."""     for attempt in range(max_retries):         resp = httpx.get(url, params=params, headers=HEADERS, timeout=15.0)
  • Network accessline 159
    for attempt in range(max_retries):         resp = httpx.get(url, params=params, headers=HEADERS, timeout=15.0)         if resp.status_code == 429:
  • Network accessline 160
    resp = httpx.get(url, params=params, headers=HEADERS, timeout=15.0)
  • Network accessline 181
    # Look up by Solana contract address contract = "So11111111111111111111111111111111111111112" resp = httpx.get(
  • Network accessline 182
    contract = "So11111111111111111111111111111111111111112" resp = httpx.get(     "https://api.coingecko.com/api/v3/coins/solana/contract/"
  • Network accessline 183
    resp = httpx.get(
  • Network accessline 184
    "https://api.coingecko.com/api/v3/coins/solana/contract/"

skills/agiprolabs__claude-trading-skills/skills/coingecko-api/references/data_quality.md

  • Network accessline 88
    """Fetch with exponential backoff on rate limits."""     for attempt in range(max_retries):         resp = httpx.get(url, params=params, timeout=15.0)
  • Network accessline 89
    for attempt in range(max_retries):         resp = httpx.get(url, params=params, timeout=15.0)         if resp.status_code == 429:
  • Network accessline 90
    resp = httpx.get(url, params=params, timeout=15.0)

skills/agiprolabs__claude-trading-skills/skills/coingecko-api/references/endpoints.md

  • Network accessline 3
    Base URL (free): `https://api.coingecko.com/api/v3`
  • Network accessline 4
    Base URL (pro): `https://pro-api.coingecko.com/api/v3`
  • Network accessline 36
    - **Example**: `curl "https://api.coingecko.com/api/v3/simple/price?ids=solana&vs_currencies=usd&include_24hr_change=true"`
  • Network accessline 76
    - **Example**: `curl "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&per_page=10&page=1"`
  • Network accessline 93
    | `sparkline` | No | `false` | Include 7-day sparkline | - **Notes**: Large response (~50KB). Set unneeded sections to `false` to reduce size. - **Example**: `curl "https://api.coingecko.com/api/v3/coins/solana?tickers=false&community_data=
  • Network accessline 95
    - **Example**: `curl "https://api.coingecko.com/api/v3/coins/solana?tickers=false&community_data=false"`
  • Network accessline 123
    - **Example**: `curl "https://api.coingecko.com/api/v3/coins/solana/market_chart?vs_currency=usd&days=90&interval=daily"`
  • Network accessline 140
    - 31-365 days: 4-day candles - **Response**: `[[timestamp, open, high, low, close], ...]` - **Example**: `curl "https://api.coingecko.com/api/v3/coins/solana/ohlc?vs_currency=usd&days=30"`
  • Network accessline 142
    - **Example**: `curl "https://api.coingecko.com/api/v3/coins/solana/ohlc?vs_currency=usd&days=30"`
  • Network accessline 159
    "symbol": "PEPE",         "market_cap_rank": 30,         "thumb": "https://...",
  • Network accessline 160
    "market_cap_rank": 30,         "thumb": "https://...",         "score": 0
  • Network accessline 161
    "thumb": "https://...",
  • Network accessline 167
    - **Example**: `curl "https://api.coingecko.com/api/v3/search/trending"`
  • Network accessline 189
    - **Example**: `curl "https://api.coingecko.com/api/v3/global"`
  • Network accessline 204
    "market_cap_change_24h": 2.1,     "volume_24h": 5000000000,     "top_3_coins": ["https://...", "https://...", "https://..."],
  • Network accessline 205
    "volume_24h": 5000000000,     "top_3_coins": ["https://...", "https://...", "https://..."],     "updated_at": "2025-03-10T00:00:00Z"
  • Network accessline 206
    "top_3_coins": ["https://...", "https://...", "https://..."],
  • Network accessline 210
    - **Example**: `curl "https://api.coingecko.com/api/v3/coins/categories"`
  • Network accessline 231
    - **Example**: `curl "https://api.coingecko.com/api/v3/exchanges?per_page=10"`
  • Network accessline 248
    - **Example**: `curl "https://api.coingecko.com/api/v3/search?query=solana"`
  • Network accessline 256
    - **Path params**: `platform_id` (e.g., `solana`, `ethereum`), `contract_address`. - **Notes**: Returns the same structure as `/coins/{id}`. Use this to map Solana mint addresses to CoinGecko IDs. - **Example**: `curl "https://api.coingecko
  • Network accessline 258
    - **Example**: `curl "https://api.coingecko.com/api/v3/coins/solana/contract/So11111111111111111111111111111111111111112"`

skills/agiprolabs__claude-trading-skills/skills/coingecko-api/references/id_mapping.md

  • Network accessline 29
    def search_coin(query: str) -> list[dict]:     """Search CoinGecko for coins matching a query string."""     resp = httpx.get(
  • Network accessline 30
    """Search CoinGecko for coins matching a query string."""     resp = httpx.get(         "https://api.coingecko.com/api/v3/search",
  • Network accessline 31
    resp = httpx.get(
  • Network accessline 32
    "https://api.coingecko.com/api/v3/search",
  • Network accessline 57
    """Look up a CoinGecko coin by its contract/mint address."""     url = (         f"https://api.coingecko.com/api/v3/coins/{platform}"
  • Network accessline 58
    url = (         f"https://api.coingecko.com/api/v3/coins/{platform}"         f"/contract/{contract}"
  • Network accessline 59
    f"https://api.coingecko.com/api/v3/coins/{platform}"
  • Network accessline 60
    f"/contract/{contract}"     )     resp = httpx.get(url, timeout=15.0)
  • Network accessline 61
    )     resp = httpx.get(url, timeout=15.0)     if resp.status_code == 404:
  • Network accessline 62
    resp = httpx.get(url, timeout=15.0)
  • Network accessline 84
    def get_all_coins(include_platform: bool = True) -> list[dict]:     """Fetch the full CoinGecko coins list with platform addresses."""     resp = httpx.get(
  • Network accessline 85
    """Fetch the full CoinGecko coins list with platform addresses."""     resp = httpx.get(         "https://api.coingecko.com/api/v3/coins/list",
  • Network accessline 86
    resp = httpx.get(
  • Network accessline 87
    "https://api.coingecko.com/api/v3/coins/list",

skills/agiprolabs__claude-trading-skills/skills/coingecko-api/scripts/fetch_market_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 36
    BASE_URL = "https://pro-api.coingecko.com/api/v3"
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 38
    else:     BASE_URL = "https://api.coingecko.com/api/v3"     HEADERS = {}
  • Network accessline 39
    BASE_URL = "https://api.coingecko.com/api/v3"
  • Network accessline 118
    url = f"{BASE_URL}{endpoint}"     for attempt in range(max_retries):         resp = httpx.get(url, params=params or {}, headers=HEADERS, timeout=15.0)
  • Network accessline 119
    for attempt in range(max_retries):         resp = httpx.get(url, params=params or {}, headers=HEADERS, timeout=15.0)         if resp.status_code == 429:
  • Network accessline 120
    resp = httpx.get(url, params=params or {}, headers=HEADERS, timeout=15.0)

skills/agiprolabs__claude-trading-skills/skills/coingecko-api/scripts/historical_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 43
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 44
    BASE_URL = "https://pro-api.coingecko.com/api/v3"
  • Network accessline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 46
    else:     BASE_URL = "https://api.coingecko.com/api/v3"     HEADERS = {}
  • Network accessline 47
    BASE_URL = "https://api.coingecko.com/api/v3"
  • Network accessline 97
    url = f"{BASE_URL}{endpoint}"     for attempt in range(max_retries):         resp = httpx.get(url, params=params or {}, headers=HEADERS, timeout=15.0)
  • Network accessline 98
    for attempt in range(max_retries):         resp = httpx.get(url, params=params or {}, headers=HEADERS, timeout=15.0)         if resp.status_code == 429:
  • Network accessline 99
    resp = httpx.get(url, params=params or {}, headers=HEADERS, timeout=15.0)

skills/agiprolabs__claude-trading-skills/skills/cointegration-analysis/scripts/pairs_backtest.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/cointegration-analysis/scripts/test_cointegration.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/copy-trading/references/execution_strategy.md

  • Network accessline 27
    "params": [wallet, {"limit": 5}]         }         resp = httpx.post(rpc_url, json=payload)
  • Network accessline 28
    }         resp = httpx.post(rpc_url, json=payload)         sigs = resp.json().get("result", [])
  • Network accessline 29
    resp = httpx.post(rpc_url, json=payload)
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/copy-trading/references/wallet_discovery.md

  • Network accessline 11
    - **Endpoint**: `GET https://data.solanatracker.io/top-traders/{token_address}`
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    "https://data.solanatracker.io/top-traders/So11111111111111111111111111111111111111112"
  • Network accessline 27
    - **Endpoint**: `GET https://data.solanatracker.io/pnl/{wallet_address}`
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    "https://data.solanatracker.io/pnl/WALLET_ADDRESS_HERE"
  • Network accessline 39
    - **Endpoint**: `GET https://public-api.birdeye.so/defi/v3/token/trade/top-traders`
  • Network accessline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 46
    "https://public-api.birdeye.so/defi/v3/token/trade/top-traders?address=TOKEN&time_frame=24h&sort_by=pnl"
  • Network accessline 53
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 85
    [Credential-related source omitted]
  • Network accessline 86
    [Credential-related source omitted]
  • Network accessline 87
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 88
    async with httpx.AsyncClient() as client:
  • Access to secretsline 169
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/copy-trading/scripts/evaluate_wallet.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 36
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 37
    ST_BASE_URL = "https://data.solanatracker.io"
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 122
    with httpx.Client(timeout=30.0) as client:

skills/agiprolabs__claude-trading-skills/skills/copy-trading/scripts/monitor_wallet.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 36
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 37
    SOLANA_RPC_URL = os.getenv(     "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com" )
  • Network accessline 38
    "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com"
  • Network accessline 39
    ) POLL_INTERVAL_SECONDS = 10 DEXSCREENER_BASE = "https://api.dexscreener.com/latest/dex"
  • Network accessline 41
    DEXSCREENER_BASE = "https://api.dexscreener.com/latest/dex"
  • Network accessline 105
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Network accessline 107
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Network accessline 109
    with httpx.Client(timeout=15.0) as client:
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 128
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Network accessline 129
    with httpx.Client(timeout=15.0) as client:
  • Network accessline 148
    ],     }     with httpx.Client(timeout=15.0) as client:
  • Network accessline 149
    }     with httpx.Client(timeout=15.0) as client:         try:
  • Network accessline 150
    with httpx.Client(timeout=15.0) as client:
  • Network accessline 168
    url = f"{DEXSCREENER_BASE}/tokens/{token_address}"     with httpx.Client(timeout=10.0) as client:
  • Network accessline 169
    with httpx.Client(timeout=10.0) as client:
  • Access to secretsline 287
    [Credential-related source omitted]
  • Network accessline 454
    [Credential-related source omitted]
  • Access to secretsline 454
    [Credential-related source omitted]
  • Access to secretsline 455
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/correlation-analysis/scripts/correlation_matrix.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 32
    COINGECKO_BASE = "https://api.coingecko.com/api/v3"
  • Network accessline 61
    resp = client.get(url, params=params, timeout=15)         else:             resp = httpx.get(url, params=params, timeout=15)
  • Network accessline 62
    else:             resp = httpx.get(url, params=params, timeout=15)         resp.raise_for_status()
  • Network accessline 63
    resp = httpx.get(url, params=params, timeout=15)
  • Network accessline 397
    price_data: dict[str, pd.Series] = {}         with httpx.Client() as client:
  • Network accessline 398
    with httpx.Client() as client:

skills/agiprolabs__claude-trading-skills/skills/correlation-analysis/scripts/rolling_correlation.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 30
    COINGECKO_BASE = "https://api.coingecko.com/api/v3"
  • Network accessline 56
    resp = client.get(url, params=params, timeout=15)         else:             resp = httpx.get(url, params=params, timeout=15)
  • Network accessline 57
    else:             resp = httpx.get(url, params=params, timeout=15)         resp.raise_for_status()
  • Network accessline 58
    resp = httpx.get(url, params=params, timeout=15)
  • Network accessline 473
    with httpx.Client() as client:

skills/agiprolabs__claude-trading-skills/skills/cost-basis-engine/scripts/cost_basis_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/crypto-tax-export/scripts/tax_exporter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/custom-indicators/scripts/compute_crypto_indicators.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 48
    COINGECKO_BASE = "https://api.coingecko.com/api/v3"
  • Network accessline 49
    DEFILLAMA_BASE = "https://api.llama.fi"
  • Network accessline 72
    }     try:         resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)
  • Network accessline 73
    try:         resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)         resp.raise_for_status()
  • Network accessline 74
    resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)
  • Network accessline 95
    params = {"vs_currency": "usd", "days": str(days)}     try:         resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)
  • Network accessline 96
    try:         resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)         resp.raise_for_status()
  • Network accessline 97
    resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)
  • Network accessline 114
    url = f"{DEFILLAMA_BASE}/protocol/{protocol}"     try:         resp = httpx.get(url, timeout=REQUEST_TIMEOUT)
  • Network accessline 115
    try:         resp = httpx.get(url, timeout=REQUEST_TIMEOUT)         resp.raise_for_status()
  • Network accessline 116
    resp = httpx.get(url, timeout=REQUEST_TIMEOUT)

skills/agiprolabs__claude-trading-skills/skills/custom-indicators/scripts/holder_momentum.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    COINGECKO_BASE = "https://api.coingecko.com/api/v3"
  • Network accessline 97
    params = {"vs_currency": "usd", "days": str(days)}     try:         resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)
  • Network accessline 98
    try:         resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)         resp.raise_for_status()
  • Network accessline 99
    resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)

skills/agiprolabs__claude-trading-skills/skills/defillama-api/SKILL.md

  • Network accessline 15
    # No auth required for free endpoints BASE = "https://api.llama.fi"
  • Network accessline 16
    BASE = "https://api.llama.fi"
  • Network accessline 17
    COINS = "https://coins.llama.fi"
  • Network accessline 19
    # Current TVL for a protocol tvl = httpx.get(f"{BASE}/tvl/raydium").json()
  • Network accessline 20
    tvl = httpx.get(f"{BASE}/tvl/raydium").json()
  • Network accessline 23
    # Token prices (multi-chain) resp = httpx.get(f"{COINS}/prices/current/solana:So11111111111111111111111111111111111111112")
  • Network accessline 24
    resp = httpx.get(f"{COINS}/prices/current/solana:So11111111111111111111111111111111111111112")
  • Network accessline 30
    | Service | Base URL | Auth | |---------|----------|------| | TVL / Protocols | `https://api.llama.fi` | Free |
  • Network accessline 31
    |---------|----------|------| | TVL / Protocols | `https://api.llama.fi` | Free | | Coin Prices | `https://coins.llama.fi` | Free |
  • Network accessline 32
    | TVL / Protocols | `https://api.llama.fi` | Free |
  • Network accessline 33
    | Coin Prices | `https://coins.llama.fi` | Free |
  • Network accessline 34
    | Stablecoins | `https://stablecoins.llama.fi` | Free |
  • Network accessline 35
    | Yields | `https://yields.llama.fi` | Pro ($300/mo) |
  • Network accessline 36
    | Bridges | `https://bridges.llama.fi` | Free (list) / Pro (detail) |
  • Network accessline 37
    | Pro API | `https://pro-api.llama.fi/{KEY}/api/...` | Pro key in URL path |
  • Network accessline 141
    # All stablecoins with supply data GET https://stablecoins.llama.fi/stablecoins
  • Network accessline 142
    GET https://stablecoins.llama.fi/stablecoins
  • Network accessline 145
    # Historical market cap GET https://stablecoins.llama.fi/stablecoincharts/all
  • Network accessline 146
    GET https://stablecoins.llama.fi/stablecoincharts/all
  • Network accessline 148
    # Chain-specific stablecoin data GET https://stablecoins.llama.fi/stablecoincharts/{chain}
  • Network accessline 149
    GET https://stablecoins.llama.fi/stablecoincharts/{chain}
  • Network accessline 151
    # Stablecoin prices (deviation tracking) GET https://stablecoins.llama.fi/stablecoinprices
  • Network accessline 152
    GET https://stablecoins.llama.fi/stablecoinprices
  • Network accessline 158
    # List all bridges GET https://bridges.llama.fi/bridges
  • Network accessline 159
    GET https://bridges.llama.fi/bridges
  • Network accessline 171
    results = []     for slug in slugs:         resp = httpx.get(f"https://api.llama.fi/tvl/{slug}", timeout=15.0)
  • Network accessline 172
    for slug in slugs:         resp = httpx.get(f"https://api.llama.fi/tvl/{slug}", timeout=15.0)         if resp.status_code == 200:
  • Network accessline 173
    resp = httpx.get(f"https://api.llama.fi/tvl/{slug}", timeout=15.0)
  • Network accessline 183
    """Get USD prices for Solana tokens via DeFiLlama."""     coins = ",".join(f"solana:{m}" for m in mints)     resp = httpx.get(f"https://coins.llama.fi/prices/current/{coins}")
  • Network accessline 184
    coins = ",".join(f"solana:{m}" for m in mints)     resp = httpx.get(f"https://coins.llama.fi/prices/current/{coins}")     data = resp.json().get("coins", {})
  • Network accessline 185
    resp = httpx.get(f"https://coins.llama.fi/prices/current/{coins}")
  • Network accessline 197
    def solana_defi_snapshot() -> dict:     """Get a snapshot of Solana DeFi activity."""     chain_tvl = httpx.get("https://api.llama.fi/v2/chains").json()
  • Network accessline 198
    """Get a snapshot of Solana DeFi activity."""     chain_tvl = httpx.get("https://api.llama.fi/v2/chains").json()     sol_tvl = next((c["tvl"] for c in chain_tvl if c["name"] == "Solana"), 0)
  • Network accessline 199
    chain_tvl = httpx.get("https://api.llama.fi/v2/chains").json()
  • Network accessline 202
    dex_vol = httpx.get("https://api.llama.fi/overview/dexs/Solana").json()
  • Network accessline 203
    fees = httpx.get("https://api.llama.fi/overview/fees/Solana").json()
  • Network accessline 223
    dt = datetime.strptime(date_str, "%Y-%m-%d").replace(tzinfo=timezone.utc)     ts = int(dt.timestamp())     resp = httpx.get(f"https://coins.llama.fi/prices/historical/{ts}/{coin}")
  • Network accessline 224
    ts = int(dt.timestamp())     resp = httpx.get(f"https://coins.llama.fi/prices/historical/{ts}/{coin}")     data = resp.json().get("coins", {})
  • Network accessline 225
    resp = httpx.get(f"https://coins.llama.fi/prices/historical/{ts}/{coin}")

skills/agiprolabs__claude-trading-skills/skills/defillama-api/references/coin_identifiers.md

  • Network accessline 42
    coins = ",".join(SOLANA_COINS.values()) resp = httpx.get(f"https://coins.llama.fi/prices/current/{coins}")
  • Network accessline 43
    resp = httpx.get(f"https://coins.llama.fi/prices/current/{coins}")
  • Network accessline 58
    # Current vs 7 days ago current = httpx.get(f"https://coins.llama.fi/prices/current/{coin}").json()
  • Network accessline 59
    current = httpx.get(f"https://coins.llama.fi/prices/current/{coin}").json()
  • Network accessline 60
    historical = httpx.get(f"https://coins.llama.fi/prices/historical/{week_ago}/{coin}").json()
  • Network accessline 68
    # Use CoinGecko IDs resp = httpx.get("https://coins.llama.fi/prices/current/coingecko:bitcoin,coingecko:ethereum,coingecko:solana")
  • Network accessline 69
    resp = httpx.get("https://coins.llama.fi/prices/current/coingecko:bitcoin,coingecko:ethereum,coingecko:solana")
  • Network accessline 82
    def get_reliable_price(coin: str) -> float | None:     resp = httpx.get(f"https://coins.llama.fi/prices/current/{coin}")
  • Network accessline 83
    resp = httpx.get(f"https://coins.llama.fi/prices/current/{coin}")
  • Network accessline 95
    # For illiquid tokens, increase searchWidth resp = httpx.get(f"https://coins.llama.fi/prices/current/{coin}?searchWidth=24h")
  • Network accessline 96
    resp = httpx.get(f"https://coins.llama.fi/prices/current/{coin}?searchWidth=24h")

skills/agiprolabs__claude-trading-skills/skills/defillama-api/references/endpoints.md

  • Network accessline 7
    ## TVL & Protocols (`https://api.llama.fi`)
  • Network accessline 29
    ## Coin Prices (`https://coins.llama.fi`)
  • Network accessline 62
    ## DEX Volumes (`https://api.llama.fi`)
  • Network accessline 75
    ## Fees & Revenue (`https://api.llama.fi`)
  • Network accessline 88
    ## Stablecoins (`https://stablecoins.llama.fi`)
  • Network accessline 107
    ## Bridges (`https://bridges.llama.fi`)
  • Network accessline 115
    ## Options (`https://api.llama.fi`)
  • Network accessline 130
    All require API key in URL path: `https://pro-api.llama.fi/{KEY}/api/...`

skills/agiprolabs__claude-trading-skills/skills/defillama-api/references/error_handling.md

  • Network accessline 30
    for attempt in range(max_retries):         try:             resp = httpx.get(url, timeout=30.0)
  • Network accessline 32
    resp = httpx.get(url, timeout=30.0)
  • Network accessline 62
    resp = httpx.get("https://api.llama.fi/overview/dexs", params={

skills/agiprolabs__claude-trading-skills/skills/defillama-api/scripts/defi_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 24
    CHAIN = os.getenv("CHAIN", "Solana") BASE = "https://api.llama.fi"
  • Network accessline 25
    BASE = "https://api.llama.fi"
  • Network accessline 26
    COINS = "https://coins.llama.fi"
  • Network accessline 41
    for attempt in range(3):         try:             resp = httpx.get(url, params=params or {}, timeout=30.0)
  • Network accessline 42
    try:             resp = httpx.get(url, params=params or {}, timeout=30.0)             if resp.status_code == 429:
  • Network accessline 43
    resp = httpx.get(url, params=params or {}, timeout=30.0)
  • Network accessline 158
    stables = llama_get("https://stablecoins.llama.fi/stablecoins")

skills/agiprolabs__claude-trading-skills/skills/defillama-api/scripts/price_lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 25
    COINS_BASE = "https://coins.llama.fi"
  • Network accessline 49
    for attempt in range(max_retries):         try:             resp = httpx.get(url, timeout=30.0)
  • Network accessline 50
    try:             resp = httpx.get(url, timeout=30.0)             if resp.status_code == 200:
  • Network accessline 51
    resp = httpx.get(url, timeout=30.0)

skills/agiprolabs__claude-trading-skills/skills/dex-execution/SKILL.md

  • Network accessline 14
    **Base URL**: `https://quote-api.jup.ag/v6`
  • Network accessline 29
    "slippageBps": 50,        # 0.5% } resp = httpx.get("https://quote-api.jup.ag/v6/quote", params=params)
  • Network accessline 30
    } resp = httpx.get("https://quote-api.jup.ag/v6/quote", params=params) quote = resp.json()
  • Network accessline 31
    resp = httpx.get("https://quote-api.jup.ag/v6/quote", params=params)
  • Network accessline 71
    "prioritizationFeeLamports": "auto", } resp = httpx.post("https://quote-api.jup.ag/v6/swap", json=swap_body)
  • Network accessline 72
    } resp = httpx.post("https://quote-api.jup.ag/v6/swap", json=swap_body) swap_data = resp.json()
  • Network accessline 73
    resp = httpx.post("https://quote-api.jup.ag/v6/swap", json=swap_body)
  • Possible obfuscationline 85
    raw_tx = base64.b64decode(swap_tx)
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 94
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 103
    ], } resp = httpx.post(rpc_url, json=payload)
  • Network accessline 104
    } resp = httpx.post(rpc_url, json=payload) sig = resp.json()["result"]
  • Network accessline 105
    resp = httpx.post(rpc_url, json=payload)
  • Network accessline 107
    print(f"Submitted: https://solscan.io/tx/{sig}")
  • Network accessline 119
    "params": [[sig], {"searchTransactionHistory": False}],     }     resp = httpx.post(rpc_url, json=payload)
  • Network accessline 120
    }     resp = httpx.post(rpc_url, json=payload)     status = resp.json()["result"]["value"][0]
  • Network accessline 121
    resp = httpx.post(rpc_url, json=payload)
  • Network accessline 184
    [Credential-related source omitted]
  • Network accessline 185
    [Credential-related source omitted]
  • Network accessline 190
    "options": {"recommended": True}}], } resp = httpx.post(helius_url, json=payload)
  • Network accessline 191
    } resp = httpx.post(helius_url, json=payload) fee = resp.json()["result"]["priorityFeeEstimate"]
  • Network accessline 192
    resp = httpx.post(helius_url, json=payload)

skills/agiprolabs__claude-trading-skills/skills/dex-execution/references/jupiter_api.md

  • Network accessline 3
    Base URL: `https://quote-api.jup.ag/v6`
  • Network accessline 79
    curl "https://quote-api.jup.ag/v6/quote?\
  • Network accessline 127
    curl -X POST "https://quote-api.jup.ag/v6/swap" \
  • Network accessline 165
    **URL**: `https://price.jup.ag/v2/price`
  • Network accessline 205
    "name": "Wrapped SOL",     "symbol": "SOL",     "logoURI": "https://...",
  • Network accessline 206
    "symbol": "SOL",     "logoURI": "https://...",     "tags": ["old-registry"],
  • Network accessline 207
    "logoURI": "https://...",

skills/agiprolabs__claude-trading-skills/skills/dex-execution/references/safety_checklist.md

  • Network accessline 10
    def validate_token(mint: str, expected_symbol: str) -> bool:     """Verify mint address matches expected token."""     resp = httpx.get(f"https://quote-api.jup.ag/v6/tokens")
  • Network accessline 11
    """Verify mint address matches expected token."""     resp = httpx.get(f"https://quote-api.jup.ag/v6/tokens")     tokens = {t["address"]: t for t in resp.json()}
  • Network accessline 12
    resp = httpx.get(f"https://quote-api.jup.ag/v6/tokens")
  • Network accessline 154
    "params": [[signature], {"searchTransactionHistory": True}],     }     resp = httpx.post(rpc_url, json=payload)
  • Network accessline 155
    }     resp = httpx.post(rpc_url, json=payload)     status = resp.json()["result"]["value"][0]
  • Network accessline 156
    resp = httpx.post(rpc_url, json=payload)

skills/agiprolabs__claude-trading-skills/skills/dex-execution/references/transaction_lifecycle.md

  • Possible obfuscationline 15
    raw_tx = base64.b64decode(swap_response["swapTransaction"])
  • Network accessline 32
    rpc_url = "https://api.mainnet-beta.solana.com"
  • Network accessline 45
    ], } resp = httpx.post(rpc_url, json=payload)
  • Network accessline 46
    } resp = httpx.post(rpc_url, json=payload) result = resp.json()["result"]["value"]
  • Network accessline 47
    resp = httpx.post(rpc_url, json=payload)
  • Network accessline 91
    ], } resp = httpx.post(rpc_url, json=payload)
  • Network accessline 92
    } resp = httpx.post(rpc_url, json=payload) sig = resp.json()["result"]
  • Network accessline 93
    resp = httpx.post(rpc_url, json=payload)
  • Network accessline 114
    "params": [[signature], {"searchTransactionHistory": False}],         }         resp = httpx.post(rpc_url, json=payload)
  • Network accessline 115
    }         resp = httpx.post(rpc_url, json=payload)         statuses = resp.json()["result"]["value"]
  • Network accessline 116
    resp = httpx.post(rpc_url, json=payload)
  • Network accessline 160
    }], } resp = httpx.post(helius_rpc_url, json=payload)
  • Network accessline 161
    } resp = httpx.post(helius_rpc_url, json=payload) estimate = resp.json()["result"]
  • Network accessline 162
    resp = httpx.post(helius_rpc_url, json=payload)

skills/agiprolabs__claude-trading-skills/skills/dex-execution/scripts/get_quote.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 37
    JUPITER_BASE_URL = "https://quote-api.jup.ag/v6"
  • Network accessline 38
    JUPITER_PRICE_URL = "https://price.jup.ag/v2/price"
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 208
    [Credential-related source omitted]
  • Access to secretsline 208
    [Credential-related source omitted]
  • Access to secretsline 315
    [Credential-related source omitted]
  • Network accessline 387
    with httpx.Client() as client:

skills/agiprolabs__claude-trading-skills/skills/dex-execution/scripts/simulate_swap.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 52
    JUPITER_BASE_URL = "https://quote-api.jup.ag/v6"
  • Network accessline 53
    DEFAULT_RPC_URL = "https://api.mainnet-beta.solana.com"
  • Possible obfuscationline 265
    tx_bytes = base64.b64decode(tx_b64) if tx_b64 else b""
  • Network accessline 431
    with httpx.Client() as client:

skills/agiprolabs__claude-trading-skills/skills/dex-pool-analysis/SKILL.md

  • Network accessline 342
    # Step 1: Fetch all pools for a token from DexScreener async def analyze_token_pools(token_mint: str) -> dict:     url = f"https://api.dexscreener.com/tokens/v1/solana/{token_mint}"
  • Network accessline 343
    async def analyze_token_pools(token_mint: str) -> dict:     url = f"https://api.dexscreener.com/tokens/v1/solana/{token_mint}"     async with httpx.AsyncClient() as client:
  • Network accessline 344
    url = f"https://api.dexscreener.com/tokens/v1/solana/{token_mint}"     async with httpx.AsyncClient() as client:         resp = await client.get(url)
  • Network accessline 345
    async with httpx.AsyncClient() as client:

skills/agiprolabs__claude-trading-skills/skills/dex-pool-analysis/scripts/analyze_pools.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    DEXSCREENER_BASE = "https://api.dexscreener.com"
  • Network accessline 315
    url = f"{DEXSCREENER_BASE}/tokens/v1/solana/{token_mint}"     with httpx.Client(timeout=REQUEST_TIMEOUT) as client:
  • Network accessline 316
    with httpx.Client(timeout=REQUEST_TIMEOUT) as client:
  • Network accessline 508
    buys_24h=d["buys_24h"],             sells_24h=d["sells_24h"],             url=f"https://dexscreener.com/solana/{d['pool_address']}",
  • Network accessline 509
    sells_24h=d["sells_24h"],             url=f"https://dexscreener.com/solana/{d['pool_address']}",         )
  • Network accessline 510
    url=f"https://dexscreener.com/solana/{d['pool_address']}",

skills/agiprolabs__claude-trading-skills/skills/dex-pool-analysis/scripts/pool_monitor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 36
    DEXSCREENER_BASE = "https://api.dexscreener.com"
  • Network accessline 223
    with httpx.Client(timeout=REQUEST_TIMEOUT) as client:

skills/agiprolabs__claude-trading-skills/skills/dexscreener-api/SKILL.md

  • Network accessline 17
    # Search for a token resp = httpx.get("https://api.dexscreener.com/latest/dex/search", params={"q": "BONK"})
  • Network accessline 18
    resp = httpx.get("https://api.dexscreener.com/latest/dex/search", params={"q": "BONK"})
  • Network accessline 25
    # Or with curl curl "https://api.dexscreener.com/latest/dex/search?q=BONK"
  • Network accessline 26
    curl "https://api.dexscreener.com/latest/dex/search?q=BONK"
  • Network accessline 31
    `https://api.dexscreener.com`
  • Network accessline 91
    "chainId": "solana",   "dexId": "raydium",   "url": "https://dexscreener.com/solana/PAIR_ADDR",
  • Network accessline 92
    "dexId": "raydium",   "url": "https://dexscreener.com/solana/PAIR_ADDR",   "pairAddress": "3nMFwZX...",
  • Network accessline 93
    "url": "https://dexscreener.com/solana/PAIR_ADDR",
  • Network accessline 111
    "pairCreatedAt": 1688106058000,   "info": {     "imageUrl": "https://cdn.dexscreener.com/...",
  • Network accessline 112
    "info": {     "imageUrl": "https://cdn.dexscreener.com/...",     "websites": [{ "url": "https://...", "label": "Website" }],
  • Network accessline 113
    "imageUrl": "https://cdn.dexscreener.com/...",
  • Network accessline 114
    "websites": [{ "url": "https://...", "label": "Website" }],
  • Network accessline 115
    "socials": [{ "url": "https://x.com/...", "type": "twitter" }]
  • Network accessline 132
    def lookup_token(address: str) -> dict | None:     """Get the best pair for a token by liquidity."""     resp = httpx.get(f"https://api.dexscreener.com/latest/dex/tokens/{address}")
  • Network accessline 133
    """Get the best pair for a token by liquidity."""     resp = httpx.get(f"https://api.dexscreener.com/latest/dex/tokens/{address}")     pairs = resp.json().get("pairs", [])
  • Network accessline 134
    resp = httpx.get(f"https://api.dexscreener.com/latest/dex/tokens/{address}")
  • Network accessline 146
    def find_best_price(symbol: str) -> list[dict]:     """Find a token across all chains and compare prices."""     resp = httpx.get("https://api.dexscreener.com/latest/dex/search", params={"q": symbol})
  • Network accessline 147
    """Find a token across all chains and compare prices."""     resp = httpx.get("https://api.dexscreener.com/latest/dex/search", params={"q": symbol})     pairs = resp.json().get("pairs", [])
  • Network accessline 148
    resp = httpx.get("https://api.dexscreener.com/latest/dex/search", params={"q": symbol})
  • Network accessline 166
    def get_newly_boosted() -> list[dict]:     """Get tokens that were recently boosted (paid promotion)."""     resp = httpx.get("https://api.dexscreener.com/token-boosts/latest/v1")
  • Network accessline 167
    """Get tokens that were recently boosted (paid promotion)."""     resp = httpx.get("https://api.dexscreener.com/token-boosts/latest/v1")     return [
  • Network accessline 168
    resp = httpx.get("https://api.dexscreener.com/token-boosts/latest/v1")

skills/agiprolabs__claude-trading-skills/skills/dexscreener-api/references/endpoints.md

  • Network accessline 3
    All endpoints use base URL `https://api.dexscreener.com`. No authentication required.
  • Network accessline 17
    curl "https://api.dexscreener.com/latest/dex/search?q=BONK"
  • Network accessline 29
    curl "https://api.dexscreener.com/latest/dex/pairs/solana/PAIR_ADDRESS"
  • Network accessline 31
    curl "https://api.dexscreener.com/latest/dex/pairs/solana/PAIR1,PAIR2,PAIR3"
  • Network accessline 42
    curl "https://api.dexscreener.com/latest/dex/tokens/So11111111111111111111111111111111111111112"
  • Network accessline 54
    curl "https://api.dexscreener.com/token-pairs/v1/solana/TOKEN_MINT"
  • Network accessline 66
    curl "https://api.dexscreener.com/tokens/v1/solana/TOKEN1,TOKEN2"
  • Network accessline 81
    "chainId": "solana",     "tokenAddress": "TOKEN...",     "icon": "https://...",
  • Network accessline 82
    "tokenAddress": "TOKEN...",     "icon": "https://...",     "header": "https://...",
  • Network accessline 83
    "icon": "https://...",
  • Network accessline 84
    "header": "https://...",
  • Network accessline 85
    "description": "...",     "links": [       { "label": "Website", "type": "website", "url": "https://..." },
  • Network accessline 86
    "links": [       { "label": "Website", "type": "website", "url": "https://..." },       { "label": "Twitter", "type": "twitter", "url": "https://x.com/..." }
  • Network accessline 87
    { "label": "Website", "type": "website", "url": "https://..." },
  • Network accessline 88
    { "label": "Twitter", "type": "twitter", "url": "https://x.com/..." }
  • Network accessline 104
    "amount": 500,     "totalAmount": 2500,     "icon": "https://...",
  • Network accessline 105
    "totalAmount": 2500,     "icon": "https://...",     "description": "..."
  • Network accessline 106
    "icon": "https://...",

skills/agiprolabs__claude-trading-skills/skills/dexscreener-api/references/error_handling.md

  • Network accessline 35
    """GET with exponential backoff for rate limits."""     for attempt in range(max_retries):         resp = httpx.get(url, timeout=15.0)
  • Network accessline 37
    resp = httpx.get(url, timeout=15.0)
  • Network accessline 104
    # Bad: 10 requests for addr in addresses:     resp = httpx.get(f"https://api.dexscreener.com/latest/dex/tokens/{addr}")
  • Network accessline 106
    resp = httpx.get(f"https://api.dexscreener.com/latest/dex/tokens/{addr}")
  • Network accessline 108
    # Good: 1 request (max 30 addresses) joined = ",".join(addresses[:30]) resp = httpx.get(f"https://api.dexscreener.com/tokens/v1/solana/{joined}")
  • Network accessline 110
    resp = httpx.get(f"https://api.dexscreener.com/tokens/v1/solana/{joined}")

skills/agiprolabs__claude-trading-skills/skills/dexscreener-api/scripts/boost_monitor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 25
    CHAIN_FILTER = os.getenv("CHAIN_FILTER", "")  # e.g., "solana" to filter BASE_URL = "https://api.dexscreener.com"
  • Network accessline 26
    BASE_URL = "https://api.dexscreener.com"
  • Network accessline 44
    for attempt in range(max_retries):         try:             resp = httpx.get(url, timeout=15.0)
  • Network accessline 46
    resp = httpx.get(url, timeout=15.0)

skills/agiprolabs__claude-trading-skills/skills/dexscreener-api/scripts/token_lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 31
    BASE_URL = "https://api.dexscreener.com"
  • Network accessline 53
    for attempt in range(max_retries):         try:             resp = httpx.get(url, params=params, timeout=15.0)
  • Network accessline 55
    resp = httpx.get(url, params=params, timeout=15.0)

skills/agiprolabs__claude-trading-skills/skills/exit-strategies/scripts/exit_simulator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/exit-strategies/scripts/stop_loss_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/feature-engineering/scripts/build_features.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 142
    url = "https://public-api.birdeye.so/defi/ohlcv"
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 160
    response = httpx.get(url, headers=headers, params=params, timeout=30.0)
  • Network accessline 560
    type=int,         default=200,         help="Number of bars to generate/fetch (default: 200).",
  • Network accessline 561
    default=200,         help="Number of bars to generate/fetch (default: 200).",     )
  • Network accessline 562
    help="Number of bars to generate/fetch (default: 200).",
  • Access to secretsline 579
    [Credential-related source omitted]
  • Access to secretsline 580
    [Credential-related source omitted]
  • Access to secretsline 584
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/feature-engineering/scripts/feature_importance.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/fixed-income/scripts/bond_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/helius-api/SKILL.md

  • Network accessline 14
    Sign up at [dashboard.helius.dev](https://dashboard.helius.dev) — free tier available (1M credits/mo, no card required).
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 30
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 33
    [Credential-related source omitted]
  • Network accessline 44
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 47
    resp = httpx.post(RPC_URL, json={
  • Network accessline 62
    resp = httpx.post(RPC_URL, json={
  • Network accessline 82
    resp = httpx.post(RPC_URL, json={
  • Network accessline 120
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 122
    resp = httpx.post(API_URL, json={
  • Network accessline 136
    url = f"https://api-mainnet.helius-rpc.com/v0/addresses/{wallet}/transactions" resp = httpx.get(url, params={
  • Network accessline 137
    resp = httpx.get(url, params={
  • Access to secretsline 138
    [Credential-related source omitted]
  • Network accessline 171
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Network accessline 172
    resp = httpx.post(url, json={
  • Network accessline 173
    "webhookURL": "https://your-server.com/helius-hook",
  • Network accessline 193
    [Credential-related source omitted]
  • Network accessline 194
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 196
    [Credential-related source omitted]
  • Network accessline 197
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Network accessline 198
    "webhookURL": "https://new-url.com/hook",
  • Network accessline 204
    [Credential-related source omitted]
  • Network accessline 205
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 215
    resp = httpx.post(RPC_URL, json={

skills/agiprolabs__claude-trading-skills/skills/helius-api/references/das_api.md

  • Network accessline 6
    [Credential-related source omitted]
  • Network accessline 19
    "id": "So11111111111111111111111111111111111111112",   "content": {     "json_uri": "https://...",
  • Network accessline 20
    "content": {     "json_uri": "https://...",     "files": [{"uri": "...", "cdn_uri": "...", "mime": "image/png"}],
  • Network accessline 21
    "json_uri": "https://...",

skills/agiprolabs__claude-trading-skills/skills/helius-api/references/enhanced_transactions.md

  • Network accessline 6
    https://api-mainnet.helius-rpc.com/v0/

skills/agiprolabs__claude-trading-skills/skills/helius-api/references/error_handling.md

  • Network accessline 88
    for attempt in range(max_retries + 1):         try:             resp = httpx.post(url, json=payload, timeout=30.0)
  • Network accessline 90
    resp = httpx.post(url, json=payload, timeout=30.0)
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Network accessline 161
    url = f"https://api-mainnet.helius-rpc.com/v0/addresses/{address}/transactions"         resp = httpx.get(url, params=params, timeout=30.0)
  • Network accessline 162
    resp = httpx.get(url, params=params, timeout=30.0)

skills/agiprolabs__claude-trading-skills/skills/helius-api/references/webhooks.md

  • Network accessline 7
    [Credential-related source omitted]
  • Network accessline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 31
    resp = httpx.post(url, json={
  • Network accessline 32
    "webhookURL": "https://your-server.com/helius-hook",
  • Network accessline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 52
    resp = httpx.get(
  • Network accessline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 60
    resp = httpx.put(
  • Network accessline 61
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 62
    json={         "webhookURL": "https://your-server.com/helius-hook",         "transactionTypes": ["SWAP"],
  • Network accessline 63
    "webhookURL": "https://your-server.com/helius-hook",
  • Network accessline 74
    resp = httpx.delete(
  • Network accessline 75
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/helius-api/scripts/token_lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    print("  Get a free key at https://dashboard.helius.dev")
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 59
    for attempt in range(retries + 1):         try:             resp = httpx.post(
  • Network accessline 60
    try:             resp = httpx.post(                 RPC_URL,
  • Network accessline 61
    resp = httpx.post(

skills/agiprolabs__claude-trading-skills/skills/helius-api/scripts/wallet_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 34
    print("  Get a free key at https://dashboard.helius.dev")
  • Network accessline 43
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 44
    API_URL = f"https://api-mainnet.helius-rpc.com/v0"
  • Network accessline 66
    resp = httpx.post(
  • Access to secretsline 93
    [Credential-related source omitted]
  • Network accessline 97
    resp = httpx.get(

skills/agiprolabs__claude-trading-skills/skills/impermanent-loss/scripts/il_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/impermanent-loss/scripts/il_scenario_modeler.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/jito-bundles/SKILL.md

  • Network accessline 59
    | Region | Endpoint | |--------|----------| | New York | `https://mainnet.block-engine.jito.wtf` |
  • Network accessline 60
    |--------|----------| | New York | `https://mainnet.block-engine.jito.wtf` | | Amsterdam | `https://amsterdam.block-engine.jito.wtf` |
  • Network accessline 61
    | New York | `https://mainnet.block-engine.jito.wtf` |
  • Network accessline 62
    | Amsterdam | `https://amsterdam.block-engine.jito.wtf` |
  • Network accessline 63
    | Frankfurt | `https://frankfurt.block-engine.jito.wtf` |
  • Network accessline 64
    | Tokyo | `https://tokyo.block-engine.jito.wtf` |
  • Network accessline 77
    BLOCK_ENGINE = "https://mainnet.block-engine.jito.wtf"
  • Network accessline 88
    resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload)
  • Network accessline 102
    "params": [[bundle_id]] } resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload)
  • Network accessline 103
    } resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload) statuses = resp.json()["result"]["value"]
  • Network accessline 104
    resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload)
  • Network accessline 119
    "params": [] } resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload)
  • Network accessline 120
    } resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload) tip_accounts = resp.json()["result"]  # List of 8 base58 pubkeys
  • Network accessline 121
    resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload)
  • Network accessline 134
    "params": [[bundle_id]] } resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload)
  • Network accessline 135
    } resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload) # status: "Pending", "Failed", "Landed"
  • Network accessline 136
    resp = httpx.post(f"{BLOCK_ENGINE}/api/v1/bundles", json=payload)
  • Network accessline 253
    for attempt in range(max_retries):         # Submit to all endpoints in parallel         async with httpx.AsyncClient() as client:
  • Network accessline 254
    # Submit to all endpoints in parallel         async with httpx.AsyncClient() as client:             tasks = [
  • Network accessline 255
    async with httpx.AsyncClient() as client:

skills/agiprolabs__claude-trading-skills/skills/jito-bundles/references/best_practices.md

  • Network accessline 72
    or (time.time() - self._fetched_at) > self.max_age         ):             resp = httpx.post(self.rpc_url, json={
  • Network accessline 73
    ):             resp = httpx.post(self.rpc_url, json={                 "jsonrpc": "2.0", "id": 1,
  • Network accessline 74
    resp = httpx.post(self.rpc_url, json={
  • Network accessline 92
    JITO_ENDPOINTS = [     "https://mainnet.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 93
    "https://mainnet.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 94
    "https://amsterdam.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 95
    "https://frankfurt.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 96
    "https://tokyo.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 108
    "params": [bundle_txs],     }     async with httpx.AsyncClient(timeout=5.0) as client:
  • Network accessline 109
    }     async with httpx.AsyncClient(timeout=5.0) as client:         tasks = [client.post(ep, json=payload) for ep in endpoints]
  • Network accessline 110
    async with httpx.AsyncClient(timeout=5.0) as client:

skills/agiprolabs__claude-trading-skills/skills/jito-bundles/references/bundle_api.md

  • Network accessline 7
    **Base URLs:** - `https://mainnet.block-engine.jito.wtf/api/v1/bundles`
  • Network accessline 8
    - `https://mainnet.block-engine.jito.wtf/api/v1/bundles`
  • Network accessline 9
    - `https://amsterdam.block-engine.jito.wtf/api/v1/bundles`
  • Network accessline 10
    - `https://frankfurt.block-engine.jito.wtf/api/v1/bundles`
  • Network accessline 11
    - `https://tokyo.block-engine.jito.wtf/api/v1/bundles`
  • Network accessline 74
    **curl example:**
  • Network accessline 76
    curl -X POST "https://mainnet.block-engine.jito.wtf/api/v1/bundles" \

skills/agiprolabs__claude-trading-skills/skills/jito-bundles/scripts/build_bundle.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    BLOCK_ENGINE_URLS = {     "mainnet": "https://mainnet.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 36
    "mainnet": "https://mainnet.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 37
    "amsterdam": "https://amsterdam.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 38
    "frankfurt": "https://frankfurt.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 39
    "tokyo": "https://tokyo.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 163
    "params": [],     }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)
  • Network accessline 164
    }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)     resp.raise_for_status()
  • Network accessline 165
    resp = httpx.post(block_engine_url, json=payload, timeout=10.0)
  • Network accessline 200
    "params": [bundle_txs],     }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)
  • Network accessline 201
    }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)     resp.raise_for_status()
  • Network accessline 202
    resp = httpx.post(block_engine_url, json=payload, timeout=10.0)

skills/agiprolabs__claude-trading-skills/skills/jito-bundles/scripts/check_bundle_status.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 30
    BLOCK_ENGINE_URLS = {     "mainnet": "https://mainnet.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 31
    "mainnet": "https://mainnet.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 32
    "amsterdam": "https://amsterdam.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 33
    "frankfurt": "https://frankfurt.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 34
    "tokyo": "https://tokyo.block-engine.jito.wtf/api/v1/bundles",
  • Network accessline 99
    "params": [],     }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)
  • Network accessline 100
    }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)     resp.raise_for_status()
  • Network accessline 101
    resp = httpx.post(block_engine_url, json=payload, timeout=10.0)
  • Network accessline 136
    "params": [bundle_ids],     }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)
  • Network accessline 137
    }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)     resp.raise_for_status()
  • Network accessline 138
    resp = httpx.post(block_engine_url, json=payload, timeout=10.0)
  • Network accessline 175
    "params": [bundle_ids],     }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)
  • Network accessline 176
    }     resp = httpx.post(block_engine_url, json=payload, timeout=10.0)     resp.raise_for_status()
  • Network accessline 177
    resp = httpx.post(block_engine_url, json=payload, timeout=10.0)

skills/agiprolabs__claude-trading-skills/skills/kalshi-api/SKILL.md

  • Network accessline 16
    > > Canonical sources: > - API reference: <https://docs.kalshi.com> (legacy mirror: <https://trading-api.readme.io>)
  • Network accessline 17
    > Canonical sources: > - API reference: <https://docs.kalshi.com> (legacy mirror: <https://trading-api.readme.io>) > - Official Python starter: <https://github.com/Kalshi/kalshi-starter-code-python>
  • Network accessline 18
    > - API reference: <https://docs.kalshi.com> (legacy mirror: <https://trading-api.readme.io>)
  • Network accessline 19
    > - Official Python starter: <https://github.com/Kalshi/kalshi-starter-code-python>
  • Network accessline 25
    - **Base URL:** `https://api.elections.kalshi.com/trade-api/v2`
  • Network accessline 61
    BASE = "https://api.elections.kalshi.com/trade-api/v2"
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 82
    def get(path: str, params=None):     # Sign the path only — query goes into params, not the signature     r = httpx.get(BASE + path, params=params,
  • Network accessline 83
    # Sign the path only — query goes into params, not the signature     r = httpx.get(BASE + path, params=params,                   headers=_headers("GET", "/trade-api/v2" + path))
  • Network accessline 84
    r = httpx.get(BASE + path, params=params,
  • Network accessline 89
    def post(path: str, body: dict):     r = httpx.post(BASE + path, json=body,
  • Network accessline 90
    r = httpx.post(BASE + path, json=body,

skills/agiprolabs__claude-trading-skills/skills/kalshi-api/references/auth-and-orders.md

  • Network accessline 148
    > Re-confirm the exact fee percentage against <https://docs.kalshi.com> before sizing — Kalshi has adjusted fee tiers before.

skills/agiprolabs__claude-trading-skills/skills/kalshi-api/references/endpoints-and-marketdata.md

  • Network accessline 6
    https://api.elections.kalshi.com/trade-api/v2

skills/agiprolabs__claude-trading-skills/skills/kalshi-api/scripts/kalshi_orderbook.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 65
    Returns the fee in dollars. Maker (resting limit) orders pay no fee.     Verify the exact rate at https://docs.kalshi.com before sizing.
  • Network accessline 66
    Verify the exact rate at https://docs.kalshi.com before sizing.

skills/agiprolabs__claude-trading-skills/skills/kalshi-weather-markets/SKILL.md

  • Network accessline 104
    | Resource | URL | |----------|-----| | Kalshi market rules / Rulebook | <https://docs.kalshi.com> (per-market "Rulebook") |
  • Network accessline 105
    |----------|-----| | Kalshi market rules / Rulebook | <https://docs.kalshi.com> (per-market "Rulebook") | | NWS Climatological Report (CLI) | <https://www.weather.gov/wrh/Climate> |
  • Network accessline 106
    | Kalshi market rules / Rulebook | <https://docs.kalshi.com> (per-market "Rulebook") | | NWS Climatological Report (CLI) | <https://www.weather.gov/wrh/Climate> | | IEM ASOS daily download | <https://mesonet.agron.iastate.edu/request/daily.
  • Network accessline 107
    | NWS Climatological Report (CLI) | <https://www.weather.gov/wrh/Climate> | | IEM ASOS daily download | <https://mesonet.agron.iastate.edu/request/daily.phtml> | | Polymarket resolution (WU) | <https://www.wunderground.com> |
  • Network accessline 108
    | IEM ASOS daily download | <https://mesonet.agron.iastate.edu/request/daily.phtml> |
  • Network accessline 109
    | Polymarket resolution (WU) | <https://www.wunderground.com> |
  • Network accessline 110
    | Polymarket disputes (UMA) | <https://docs.uma.xyz> |

skills/agiprolabs__claude-trading-skills/skills/kalshi-weather-markets/references/brackets-and-settlement.md

  • Network accessline 5
    > **Settlement-source references (verify the per-market spec before trusting any of this):** > - Kalshi market rules: <https://docs.kalshi.com> (per-market "Rulebook")
  • Network accessline 6
    > - Kalshi market rules: <https://docs.kalshi.com> (per-market "Rulebook") > - NWS Climatological Report (CLI): <https://www.weather.gov/wrh/Climate> > - IEM ASOS daily download: <https://mesonet.agron.iastate.edu/request/daily.phtml> (100%
  • Network accessline 7
    > - NWS Climatological Report (CLI): <https://www.weather.gov/wrh/Climate> > - IEM ASOS daily download: <https://mesonet.agron.iastate.edu/request/daily.phtml> (100% match to Kalshi) > - Polymarket resolution via Weather Underground: <https
  • Network accessline 8
    > - IEM ASOS daily download: <https://mesonet.agron.iastate.edu/request/daily.phtml> (100% match to Kalshi)
  • Network accessline 9
    > - Polymarket resolution via Weather Underground: <https://www.wunderground.com> + UMA: <https://docs.uma.xyz>

skills/agiprolabs__claude-trading-skills/skills/kalshi-weather-markets/scripts/weather_brackets.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/kelly-criterion/scripts/kelly_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/kelly-criterion/scripts/kelly_from_trades.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/liquidity-analysis/SKILL.md

  • Network accessline 64
    def get_pools(mint: str) -> list[dict]:     """Fetch all DEX pools for a token from DexScreener."""     resp = httpx.get(f"https://api.dexscreener.com/tokens/v1/solana/{mint}")
  • Network accessline 65
    """Fetch all DEX pools for a token from DexScreener."""     resp = httpx.get(f"https://api.dexscreener.com/tokens/v1/solana/{mint}")     resp.raise_for_status()
  • Network accessline 66
    resp = httpx.get(f"https://api.dexscreener.com/tokens/v1/solana/{mint}")
  • Network accessline 108
    results = []     base_price = None     async with httpx.AsyncClient() as client:
  • Network accessline 109
    base_price = None     async with httpx.AsyncClient() as client:         for sol in sol_amounts:
  • Network accessline 110
    async with httpx.AsyncClient() as client:
  • Network accessline 112
    lamports = int(sol * LAMPORTS)             resp = await client.get(                 "https://api.jup.ag/quote/v1",
  • Network accessline 113
    resp = await client.get(                 "https://api.jup.ag/quote/v1",                 params={
  • Network accessline 114
    "https://api.jup.ag/quote/v1",
  • Network accessline 324
    # 1. Get pools resp = httpx.get(f"https://api.dexscreener.com/tokens/v1/solana/{TOKEN}")
  • Network accessline 325
    resp = httpx.get(f"https://api.dexscreener.com/tokens/v1/solana/{TOKEN}")

skills/agiprolabs__claude-trading-skills/skills/liquidity-analysis/references/data_sources.md

  • Network accessline 9
    - **Endpoint**: `GET https://api.dexscreener.com/tokens/v1/solana/{tokenAddress}` - **Rate Limit**: 60 requests/minute
  • Network accessline 33
    def get_dexscreener_pools(mint: str) -> list[dict]:     """Fetch all pools for a token from DexScreener."""     resp = httpx.get(
  • Network accessline 34
    """Fetch all pools for a token from DexScreener."""     resp = httpx.get(         f"https://api.dexscreener.com/tokens/v1/solana/{mint}",
  • Network accessline 35
    resp = httpx.get(
  • Network accessline 36
    f"https://api.dexscreener.com/tokens/v1/solana/{mint}",
  • Network accessline 45
    - **Endpoint**: `GET https://api.dexscreener.com/latest/dex/search?q={query}`
  • Network accessline 50
    - **Endpoint**: `GET https://api.dexscreener.com/latest/dex/pairs/solana/{pairAddress}`
  • Network accessline 59
    - **Endpoint**: `GET https://api.jup.ag/quote/v1`
  • Network accessline 90
    def get_jupiter_quote(token_mint: str, sol_amount: float) -> dict | None:     """Get Jupiter quote for a specific trade size."""     resp = httpx.get(
  • Network accessline 91
    """Get Jupiter quote for a specific trade size."""     resp = httpx.get(         "https://api.jup.ag/quote/v1",
  • Network accessline 92
    resp = httpx.get(
  • Network accessline 93
    "https://api.jup.ag/quote/v1",
  • Network accessline 131
    - **Endpoint**: `GET https://public-api.birdeye.so/defi/v3/token/trade-data/single`
  • Network accessline 141
    - **Endpoint**: `GET https://public-api.birdeye.so/defi/v2/markets`
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Network accessline 157
    resp = httpx.get(
  • Network accessline 158
    "https://public-api.birdeye.so/defi/v2/markets",
  • Access to secretsline 160
    [Credential-related source omitted]
  • Network accessline 184
    reading the associated token vault accounts.     """     resp = httpx.post(
  • Network accessline 185
    """     resp = httpx.post(         rpc_url,
  • Network accessline 186
    resp = httpx.post(

skills/agiprolabs__claude-trading-skills/skills/liquidity-analysis/references/slippage_curves.md

  • Network accessline 130
    async with httpx.AsyncClient(timeout=15) as client:
  • Network accessline 131
    for sol in SIZES:             resp = await client.get(                 "https://api.jup.ag/quote/v1",
  • Network accessline 132
    resp = await client.get(                 "https://api.jup.ag/quote/v1",                 params={
  • Network accessline 133
    "https://api.jup.ag/quote/v1",

skills/agiprolabs__claude-trading-skills/skills/liquidity-analysis/scripts/analyze_liquidity.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 30
    LAMPORTS = 1_000_000_000 SLIPPAGE_TEST_SIZES = [0.1, 0.5, 1.0, 5.0, 10.0, 25.0] DEXSCREENER_BASE = "https://api.dexscreener.com"
  • Network accessline 31
    SLIPPAGE_TEST_SIZES = [0.1, 0.5, 1.0, 5.0, 10.0, 25.0] DEXSCREENER_BASE = "https://api.dexscreener.com" JUPITER_QUOTE_URL = "https://api.jup.ag/quote/v1"
  • Network accessline 32
    DEXSCREENER_BASE = "https://api.dexscreener.com"
  • Network accessline 33
    JUPITER_QUOTE_URL = "https://api.jup.ag/quote/v1"
  • Network accessline 84
    try:         resp = httpx.get(
  • Network accessline 85
    resp = httpx.get(
  • Network accessline 148
    with httpx.Client() as client:

skills/agiprolabs__claude-trading-skills/skills/liquidity-analysis/scripts/pool_comparison.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 28
    DEXSCREENER_BASE = "https://api.dexscreener.com"
  • Network accessline 95
    try:         resp = httpx.get(
  • Network accessline 96
    resp = httpx.get(

skills/agiprolabs__claude-trading-skills/skills/lp-math/scripts/amm_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/lp-math/scripts/clmm_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/market-microstructure-traditional/scripts/market_maker_sim.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/market-microstructure-traditional/scripts/spread_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/market-microstructure/scripts/trade_flow_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 73
    url = "https://public-api.birdeye.so/defi/txs/token"
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 77
    trades: list[dict] = []     with httpx.Client(timeout=30) as client:
  • Network accessline 78
    with httpx.Client(timeout=30) as client:
  • Network accessline 109
    url = f"https://api.dexscreener.com/latest/dex/tokens/{token_mint}"     try:         with httpx.Client(timeout=15) as client:
  • Network accessline 110
    try:         with httpx.Client(timeout=15) as client:             resp = client.get(url)
  • Network accessline 111
    with httpx.Client(timeout=15) as client:
  • Access to secretsline 548
    [Credential-related source omitted]
  • Access to secretsline 550
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/market-microstructure/scripts/volume_profile.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 55
    limit: Number of candles to fetch (168 = 7 days of hourly).
  • Network accessline 64
    url = "https://public-api.birdeye.so/defi/ohlcv"
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 77
    with httpx.Client(timeout=30) as client:
  • Access to secretsline 416
    [Credential-related source omitted]
  • Access to secretsline 417
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/mean-reversion/SKILL.md

  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/mean-reversion/scripts/mean_reversion_test.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 410
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Network accessline 433
    url = "https://public-api.birdeye.so/defi/ohlcv"
  • Access to secretsline 449
    [Credential-related source omitted]
  • Network accessline 451
    try:         with httpx.Client(timeout=30) as client:
  • Network accessline 452
    with httpx.Client(timeout=30) as client:
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 689
    [Credential-related source omitted]
  • Access to secretsline 690
    [Credential-related source omitted]
  • Access to secretsline 696
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/mean-reversion/scripts/pairs_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/mev-analysis/SKILL.md

  • Network accessline 191
    JITO_BLOCK_ENGINE = "https://mainnet.block-engine.jito.wtf"
  • Network accessline 204
    Bundle ID for tracking.     """     async with httpx.AsyncClient() as client:
  • Network accessline 205
    """     async with httpx.AsyncClient() as client:         resp = await client.post(
  • Network accessline 206
    async with httpx.AsyncClient() as client:

skills/agiprolabs__claude-trading-skills/skills/mev-analysis/references/protection_strategies.md

  • Network accessline 69
    JITO_BLOCK_ENGINE = "https://mainnet.block-engine.jito.wtf"
  • Network accessline 71
    async def get_tip_accounts() -> list[str]:     """Fetch current Jito tip accounts."""     async with httpx.AsyncClient() as client:
  • Network accessline 72
    """Fetch current Jito tip accounts."""     async with httpx.AsyncClient() as client:         resp = await client.post(
  • Network accessline 73
    async with httpx.AsyncClient() as client:
  • Network accessline 99
    """     encoded = [base64.b64encode(tx).decode() for tx in serialized_txs]     async with httpx.AsyncClient() as client:
  • Network accessline 100
    encoded = [base64.b64encode(tx).decode() for tx in serialized_txs]     async with httpx.AsyncClient() as client:         resp = await client.post(
  • Network accessline 101
    async with httpx.AsyncClient() as client:
  • Network accessline 130
    async def check_bundle_status(bundle_id: str) -> dict:     """Check if a bundle was included."""     async with httpx.AsyncClient() as client:
  • Network accessline 131
    """Check if a bundle was included."""     async with httpx.AsyncClient() as client:         resp = await client.post(
  • Network accessline 132
    async with httpx.AsyncClient() as client:
  • Network accessline 172
    [Credential-related source omitted]
  • Network accessline 173
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Network accessline 175
    async def send_protected_transaction(signed_tx_base64: str) -> str:     """Send transaction via Helius staked connection."""     async with httpx.AsyncClient() as client:
  • Network accessline 176
    """Send transaction via Helius staked connection."""     async with httpx.AsyncClient() as client:         resp = await client.post(
  • Network accessline 177
    async with httpx.AsyncClient() as client:

skills/agiprolabs__claude-trading-skills/skills/mev-analysis/references/solana_mev_mechanics.md

  • Network accessline 89
    - **Mainnet block engine**: `https://mainnet.block-engine.jito.wtf`

skills/agiprolabs__claude-trading-skills/skills/mev-analysis/scripts/mev_risk_estimator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 36
    DEXSCREENER_BASE = "https://api.dexscreener.com/latest/dex"
  • Network accessline 37
    COINGECKO_BASE = "https://api.coingecko.com/api/v3"
  • Network accessline 652
    with httpx.Client() as client:

skills/agiprolabs__claude-trading-skills/skills/mev-analysis/scripts/sandwich_detector.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 32
    SOLANA_RPC_URL = os.getenv(     "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com"
  • Network accessline 33
    "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com"
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 40
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 689
    with httpx.Client() as client:

skills/agiprolabs__claude-trading-skills/skills/ohlcv-processing/scripts/merge_sources.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/ohlcv-processing/scripts/process_ohlcv.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 28
    BIRDEYE_BASE = "https://public-api.birdeye.so"
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 181
    resp = httpx.get(

skills/agiprolabs__claude-trading-skills/skills/options-pricing/references/planned_features.md

  • Network accessline 110
    - **Base URL:** `https://www.deribit.com/api/v2/`

skills/agiprolabs__claude-trading-skills/skills/options-pricing/scripts/black_scholes.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/pandas-ta/scripts/compute_indicators.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 35
    BIRDEYE_BASE_URL = "https://public-api.birdeye.so"
  • Network accessline 118
    token_mint: Solana token mint address.         interval: Candle interval (1m, 5m, 15m, 30m, 1H, 4H, 1D).         limit: Number of candles to fetch (max 1000).
  • Network accessline 120
    limit: Number of candles to fetch (max 1000).
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 162
    try:         with httpx.Client(timeout=30.0) as client:
  • Network accessline 163
    with httpx.Client(timeout=30.0) as client:

skills/agiprolabs__claude-trading-skills/skills/pandas-ta/scripts/multi_indicator_scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 34
    BIRDEYE_BASE_URL = "https://public-api.birdeye.so"
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 175
    try:         with httpx.Client(timeout=30.0) as client:
  • Network accessline 176
    with httpx.Client(timeout=30.0) as client:

skills/agiprolabs__claude-trading-skills/skills/polymarket-api/SKILL.md

  • Network accessline 12
    > **Before you write any API code — read the live docs first.** > > - Docs: https://docs.polymarket.com
  • Network accessline 13
    > > - Docs: https://docs.polymarket.com > - Official Python SDK: https://github.com/Polymarket/py-clob-client
  • Network accessline 14
    > - Docs: https://docs.polymarket.com
  • Network accessline 15
    > - Official Python SDK: https://github.com/Polymarket/py-clob-client
  • Network accessline 41
    # CRITICAL: default sort is OLDEST-first — always override or you silently get closed markets events = httpx.get("https://gamma-api.polymarket.com/events", params={
  • Network accessline 42
    events = httpx.get("https://gamma-api.polymarket.com/events", params={
  • Network accessline 69
    client = ClobClient(     "https://clob.polymarket.com",
  • Network accessline 70
    "https://clob.polymarket.com",
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 92
    | API | Host | Auth | Purpose | |-----|------|------|---------| | Gamma | `https://gamma-api.polymarket.com` | none | Events/markets/conditions/prices metadata |
  • Network accessline 93
    |-----|------|------|---------| | Gamma | `https://gamma-api.polymarket.com` | none | Events/markets/conditions/prices metadata | | CLOB | `https://clob.polymarket.com` | EIP-712 | Order book, order placement/cancel |
  • Network accessline 94
    | Gamma | `https://gamma-api.polymarket.com` | none | Events/markets/conditions/prices metadata |
  • Network accessline 95
    | CLOB | `https://clob.polymarket.com` | EIP-712 | Order book, order placement/cancel |
  • Network accessline 96
    | Data | `https://data-api.polymarket.com` | none | Historical trades |

skills/agiprolabs__claude-trading-skills/skills/polymarket-api/references/clob-and-gamma-apis.md

  • Network accessline 3
    > Verify all endpoints and parameters against the live docs before use. > Docs: https://docs.polymarket.com | SDK: https://github.com/Polymarket/py-clob-client
  • Network accessline 4
    > Docs: https://docs.polymarket.com | SDK: https://github.com/Polymarket/py-clob-client
  • Network accessline 10
    | API | Host | Auth | |-----|------|------| | Gamma | `https://gamma-api.polymarket.com` | None |
  • Network accessline 11
    |-----|------|------| | Gamma | `https://gamma-api.polymarket.com` | None | | CLOB | `https://clob.polymarket.com` | EIP-712 (see below) |
  • Network accessline 12
    | Gamma | `https://gamma-api.polymarket.com` | None |
  • Network accessline 13
    | CLOB | `https://clob.polymarket.com` | EIP-712 (see below) |
  • Network accessline 14
    | Data | `https://data-api.polymarket.com` | None |
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/polymarket-api/references/settlement-and-ops.md

  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/portfolio-analytics/scripts/analyze_portfolio.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/portfolio-analytics/scripts/compare_strategies.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/position-sizing/scripts/portfolio_sizer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/position-sizing/scripts/size_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/prediction-market-strategy/scripts/sizing.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/pumpfun-mechanics/scripts/curve_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/pumpfun-mechanics/scripts/parse_events.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 32
    RPC_URL = os.getenv("SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com")
  • Network accessline 226
    for attempt in range(3):         try:             resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Network accessline 227
    try:             resp = httpx.post(RPC_URL, json=payload, timeout=30.0)             if resp.status_code == 429:
  • Network accessline 228
    resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Possible obfuscationline 261
    raw = base64.b64decode(data)

skills/agiprolabs__claude-trading-skills/skills/raptor-dex/SKILL.md

  • Network accessline 10
    - **Program ID (Mainnet)**: `RaptorD5ojtsqDDtJeRsunPLg6GvLYNnwKJWxYE4m87` - **GitHub**: [solanatracker/raptor-binary](https://github.com/solanatracker/raptor-binary)
  • Network accessline 11
    - **GitHub**: [solanatracker/raptor-binary](https://github.com/solanatracker/raptor-binary)
  • Network accessline 12
    - **Docs**: [docs.solanatracker.io/raptor/overview](https://docs.solanatracker.io/raptor/overview)
  • Network accessline 17
    # Clone the binary repo (includes required signature file) git clone https://github.com/solanatracker/raptor-binary
  • Network accessline 18
    git clone https://github.com/solanatracker/raptor-binary
  • Network accessline 21
    # Run with required environment variables export RPC_URL="https://your-solana-rpc.com"
  • Network accessline 22
    export RPC_URL="https://your-solana-rpc.com"
  • Network accessline 23
    export YELLOWSTONE_ENDPOINT="https://your-yellowstone-grpc.com"
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 60
    RAPTOR = "http://localhost:8080"
  • Network accessline 62
    resp = httpx.get(f"{RAPTOR}/quote", params={
  • Network accessline 96
    # Step 2: Build transaction from quote resp = httpx.post(f"{RAPTOR}/swap", json={
  • Network accessline 97
    resp = httpx.post(f"{RAPTOR}/swap", json={
  • Possible obfuscationline 112
    tx_bytes = base64.b64decode(swap["swapTransaction"])
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 118
    # Step 4: Submit via Yellowstone Jet TPU resp = httpx.post(f"{RAPTOR}/send-transaction", json={
  • Network accessline 119
    resp = httpx.post(f"{RAPTOR}/send-transaction", json={
  • Network accessline 125
    # Step 5: Track status resp = httpx.get(f"{RAPTOR}/transaction/{result['signature']}")
  • Network accessline 126
    resp = httpx.get(f"{RAPTOR}/transaction/{result['signature']}")
  • Network accessline 225
    - `references/api_reference.md` — Complete HTTP and WebSocket API with request/response schemas - `references/deployment.md` — Docker, Fly.io, bare metal deployment with signature file handling - [docs.solanatracker.io/raptor/overview](http
  • Network accessline 226
    - `references/deployment.md` — Docker, Fly.io, bare metal deployment with signature file handling - [docs.solanatracker.io/raptor/overview](https://docs.solanatracker.io/raptor/overview) — Official Raptor documentation - [github.com/solanat
  • Network accessline 227
    - [docs.solanatracker.io/raptor/overview](https://docs.solanatracker.io/raptor/overview) — Official Raptor documentation
  • Network accessline 228
    - [github.com/solanatracker/raptor-binary](https://github.com/solanatracker/raptor-binary) — Binary releases and README

skills/agiprolabs__claude-trading-skills/skills/raptor-dex/references/deployment.md

  • Network accessline 32
    # Option A: Clone from GitHub git clone https://github.com/solanatracker/raptor-binary
  • Network accessline 33
    git clone https://github.com/solanatracker/raptor-binary
  • Network accessline 36
    # Option B: Download binary directly curl -L https://github.com/solanatracker/raptor/releases/latest/download/raptor-linux-amd64 -o raptor
  • Network accessline 37
    curl -L https://github.com/solanatracker/raptor/releases/latest/download/raptor-linux-amd64 -o raptor
  • Network accessline 41
    # Set environment and run export RPC_URL="https://your-rpc.com"
  • Network accessline 42
    export RPC_URL="https://your-rpc.com"
  • Network accessline 43
    export YELLOWSTONE_ENDPOINT="https://your-yellowstone.com"
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 59
    WorkingDirectory=/opt/raptor ExecStart=/opt/raptor/raptor Environment=RPC_URL=https://your-rpc.com
  • Network accessline 60
    ExecStart=/opt/raptor/raptor Environment=RPC_URL=https://your-rpc.com Environment=YELLOWSTONE_ENDPOINT=https://your-yellowstone.com
  • Network accessline 61
    Environment=RPC_URL=https://your-rpc.com
  • Network accessline 62
    Environment=YELLOWSTONE_ENDPOINT=https://your-yellowstone.com
  • Access to secretsline 63
    [Credential-related source omitted]
  • Dangerous shell operationline 74
    sudo systemctl daemon-reload
  • Dangerous shell operationline 75
    sudo systemctl enable --now raptor
  • Dangerous shell operationline 76
    sudo journalctl -u raptor -f  # watch logs
  • Network accessline 91
    docker build -t raptor . docker run -d \   -e RPC_URL="https://your-rpc.com" \
  • Network accessline 92
    docker run -d    -e RPC_URL="https://your-rpc.com"
  • Network accessline 93
    -e RPC_URL="https://your-rpc.com" \
  • Network accessline 94
    -e YELLOWSTONE_ENDPOINT="https://your-yellowstone.com" \
  • Network accessline 111
    [env]   RPC_URL = "https://your-rpc.com"
  • Network accessline 112
    RPC_URL = "https://your-rpc.com"
  • Network accessline 113
    YELLOWSTONE_ENDPOINT = "https://your-yellowstone.com"
  • Network accessline 160
    curl http://localhost:8080/health

skills/agiprolabs__claude-trading-skills/skills/raptor-dex/scripts/raptor_quote.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 14
    Environment Variables:     RAPTOR_URL: Raptor instance URL (default: http://localhost:8080)
  • Network accessline 15
    RAPTOR_URL: Raptor instance URL (default: http://localhost:8080)
  • Network accessline 24
    RAPTOR_URL = os.getenv("RAPTOR_URL", "http://localhost:8080")
  • Network accessline 140
    resp = httpx.get(f"{RAPTOR_URL}/quote", params=params, timeout=10.0)

skills/agiprolabs__claude-trading-skills/skills/raptor-dex/scripts/raptor_swap.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 16
    Environment Variables:     RAPTOR_URL: Raptor instance URL (default: http://localhost:8080)
  • Network accessline 17
    RAPTOR_URL: Raptor instance URL (default: http://localhost:8080)
  • Network accessline 29
    RAPTOR_URL = os.getenv("RAPTOR_URL", "http://localhost:8080")
  • Network accessline 79
    resp = httpx.get(
  • Network accessline 112
    resp = httpx.post(
  • Possible obfuscationline 141
    tx_bytes = base64.b64decode(tx_b64)
  • Network accessline 159
    resp = httpx.post(
  • Network accessline 180
    start = time.time()     while time.time() - start < timeout_s:         resp = httpx.get(f"{RAPTOR_URL}/transaction/{signature}", timeout=10.0)
  • Network accessline 181
    while time.time() - start < timeout_s:         resp = httpx.get(f"{RAPTOR_URL}/transaction/{signature}", timeout=10.0)         if resp.status_code == 404:
  • Network accessline 182
    resp = httpx.get(f"{RAPTOR_URL}/transaction/{signature}", timeout=10.0)
  • Access to secretsline 288
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/regime-detection/scripts/detect_regime.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 134
    url = "https://public-api.birdeye.so/defi/ohlcv"
  • Access to secretsline 151
    [Credential-related source omitted]
  • Network accessline 153
    try:         resp = httpx.get(url, params=params, headers=headers, timeout=30.0)
  • Network accessline 154
    resp = httpx.get(url, params=params, headers=headers, timeout=30.0)
  • Access to secretsline 555
    [Credential-related source omitted]
  • Access to secretsline 556
    [Credential-related source omitted]
  • Access to secretsline 559
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/regime-detection/scripts/regime_backtest.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/regulatory-reporting/scripts/form_8949_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/risk-management/scripts/drawdown_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/risk-management/scripts/risk_dashboard.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/rl-execution/scripts/almgren_chriss.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/rl-execution/scripts/execution_simulator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/sentiment-analysis/references/data_sources.md

  • Network accessline 9
    - **Base URL**: `https://api.twitter.com/2/`
  • Network accessline 31
    - **Base URL**: `https://oauth.reddit.com/`
  • Network accessline 50
    - **Bot API URL**: `https://api.telegram.org/bot{token}/`
  • Network accessline 59
    # Poll for new messages in monitored channels   updates = httpx.get(f"{BOT_URL}/getUpdates?offset={last_id}").json()
  • Network accessline 60
    updates = httpx.get(f"{BOT_URL}/getUpdates?offset={last_id}").json()
  • Network accessline 69
    - **Bot Gateway**: WebSocket-based, requires bot token - **REST API**: `https://discord.com/api/v10/`
  • Network accessline 70
    - **REST API**: `https://discord.com/api/v10/`
  • Network accessline 82
    - **Endpoint**: `GET https://api.alternative.me/fng/`
  • Network accessline 106
    - **Base URL**: `https://lunarcrush.com/api4/public/`
  • Network accessline 120
    - **Base URL**: `https://api.santiment.net/graphql`
  • Network accessline 143
    - **Endpoint**: `GET https://fapi.binance.com/fapi/v1/fundingRate`
  • Network accessline 166
    - **Endpoint**: `GET https://fapi.binance.com/futures/data/globalLongShortAccountRatio`
  • Network accessline 185
    - **Endpoint**: `GET https://api.coingecko.com/api/v3/coins/{id}`
  • Network accessline 211
    - **CryptoQuant API**: `https://api.cryptoquant.com/v1/`
  • Network accessline 212
    - `GET /btc/exchange-flows/netflow` — Net exchange flow   - Auth: API key, free tier available with limited data - **Glassnode API**: `https://api.glassnode.com/v1/metrics/`
  • Network accessline 213
    - Auth: API key, free tier available with limited data - **Glassnode API**: `https://api.glassnode.com/v1/metrics/`   - `GET /transactions/transfers_volume_exchanges_net` — Net transfer volume
  • Network accessline 214
    - **Glassnode API**: `https://api.glassnode.com/v1/metrics/`

skills/agiprolabs__claude-trading-skills/skills/sentiment-analysis/scripts/keyword_sentiment.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/sentiment-analysis/scripts/sentiment_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    COINGECKO_BASE = "https://api.coingecko.com/api/v3"
  • Network accessline 38
    FEAR_GREED_URL = "https://api.alternative.me/fng/"
  • Network accessline 39
    BINANCE_FUTURES_BASE = "https://fapi.binance.com"
  • Network accessline 664
    with httpx.Client(timeout=REQUEST_TIMEOUT) as client:

skills/agiprolabs__claude-trading-skills/skills/shredstream/SKILL.md

  • Network accessline 57
    1. Generate a Solana keypair: `solana-keygen new -o shred_auth.json` 2. Apply at [Jito's form](https://web.miniextensions.com/WV3gZjFwqNqITsMufIEp) with your public key
  • Network accessline 58
    2. Apply at [Jito's form](https://web.miniextensions.com/WV3gZjFwqNqITsMufIEp) with your public key
  • Network accessline 65
    # Clone and build git clone https://github.com/jito-labs/shredstream-proxy.git --recurse-submodules
  • Network accessline 66
    git clone https://github.com/jito-labs/shredstream-proxy.git --recurse-submodules
  • Network accessline 69
    # Run with gRPC enabled (key flag: --grpc-service-port) RUST_LOG=info cargo run --release --bin jito-shredstream-proxy -- shredstream \     --block-engine-url https://mainnet.block-engine.jito.wtf \
  • Network accessline 70
    RUST_LOG=info cargo run --release --bin jito-shredstream-proxy -- shredstream      --block-engine-url https://mainnet.block-engine.jito.wtf
  • Network accessline 71
    --block-engine-url https://mainnet.block-engine.jito.wtf \
  • Network accessline 81
    docker run -d --name shredstream-proxy --rm    --network host    -e RUST_LOG=info    -e BLOCK_ENGINE_URL=https://mainnet.block-engine.jito.wtf
  • Network accessline 82
    --network host \   -e RUST_LOG=info \   -e BLOCK_ENGINE_URL=https://mainnet.block-engine.jito.wtf \
  • Network accessline 83
    -e RUST_LOG=info \   -e BLOCK_ENGINE_URL=https://mainnet.block-engine.jito.wtf \   -e AUTH_KEYPAIR=/app/shred_auth.json \
  • Network accessline 84
    -e BLOCK_ENGINE_URL=https://mainnet.block-engine.jito.wtf \
  • Network accessline 95
    | Parameter | Description | Example | |-----------|-------------|---------| | `BLOCK_ENGINE_URL` | Jito block engine endpoint | `https://mainnet.block-engine.jito.wtf` |
  • Network accessline 96
    |-----------|-------------|---------| | `BLOCK_ENGINE_URL` | Jito block engine endpoint | `https://mainnet.block-engine.jito.wtf` | | `AUTH_KEYPAIR` | Path to whitelisted Solana keypair | `shred_auth.json` |
  • Network accessline 97
    | `BLOCK_ENGINE_URL` | Jito block engine endpoint | `https://mainnet.block-engine.jito.wtf` |
  • Dangerous shell operationline 110
    sudo tcpdump 'udp and dst port 20000'
  • Network accessline 122
    let mut client = ShredstreamProxyClient::connect("http://127.0.0.1:7777").await?;
  • Network accessline 153
    export GRPC_ENDPOINT="https://rabbitstream.ny.shyft.to"
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/shredstream/references/deployment.md

  • Network accessline 17
    ### Software - **Rust toolchain** (for building from source) or Docker - **Solana CLI** (for keypair generation): `sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"`
  • Dangerous shell operationline 19
    - **Solana CLI** (for keypair generation): `sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"`
  • Network accessline 19
    - **Solana CLI** (for keypair generation): `sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"`
  • Network accessline 51
    Check the current IP allowlist at: https://docs.jito.wtf/lowlatencytxnfeed/
  • Dangerous shell operationline 56
    sudo ufw allow proto udp from <JITO_IP> to any port 20000
  • Network accessline 66
    git clone https://github.com/jito-labs/shredstream-proxy.git --recurse-submodules
  • Network accessline 81
    Environment=RUST_LOG=info ExecStart=/opt/shredstream/target/release/jito-shredstream-proxy shredstream \     --block-engine-url https://mainnet.block-engine.jito.wtf \
  • Network accessline 82
    ExecStart=/opt/shredstream/target/release/jito-shredstream-proxy shredstream      --block-engine-url https://mainnet.block-engine.jito.wtf
  • Network accessline 83
    --block-engine-url https://mainnet.block-engine.jito.wtf \
  • Dangerous shell operationline 97
    sudo cp shredstream.service /etc/systemd/system/
  • Dangerous shell operationline 98
    sudo systemctl daemon-reload
  • Dangerous shell operationline 99
    sudo systemctl enable --now shredstream
  • Dangerous shell operationline 100
    sudo journalctl -u shredstream -f  # monitor logs
  • Network accessline 106
    docker run -d --name shredstream    --network host    --restart unless-stopped    -e RUST_LOG=info    -e BLOCK_ENGINE_URL=https://mainnet.block-engine.jito.wtf
  • Network accessline 108
    --restart unless-stopped \   -e RUST_LOG=info \   -e BLOCK_ENGINE_URL=https://mainnet.block-engine.jito.wtf \
  • Network accessline 109
    -e RUST_LOG=info \   -e BLOCK_ENGINE_URL=https://mainnet.block-engine.jito.wtf \   -e AUTH_KEYPAIR=/app/shred_auth.json \
  • Network accessline 110
    -e BLOCK_ENGINE_URL=https://mainnet.block-engine.jito.wtf \
  • Network accessline 131
    [env] RUST_LOG = "info" BLOCK_ENGINE_URL = "https://mainnet.block-engine.jito.wtf"
  • Network accessline 132
    RUST_LOG = "info" BLOCK_ENGINE_URL = "https://mainnet.block-engine.jito.wtf" DESIRED_REGIONS = "ny"
  • Network accessline 133
    BLOCK_ENGINE_URL = "https://mainnet.block-engine.jito.wtf"
  • Dangerous shell operationline 157
    sudo tcpdump -i any 'udp and dst port 20000' -c 10
  • Dangerous shell operationline 160
    sudo tcpdump -i any 'udp and dst port 20000' -w /dev/null 2>&1 | head -1
  • Network accessline 188
    1. Check keypair is whitelisted (re-apply if needed) 2. Verify UDP port is open: `sudo ufw status | grep 20000` 3. Check Block Engine URL is reachable: `curl -s https://mainnet.block-engine.jito.wtf`
  • Dangerous shell operationline 189
    2. Verify UDP port is open: `sudo ufw status | grep 20000`
  • Network accessline 189
    2. Verify UDP port is open: `sudo ufw status | grep 20000` 3. Check Block Engine URL is reachable: `curl -s https://mainnet.block-engine.jito.wtf` 4. Ensure no NAT between you and the internet
  • Network accessline 190
    3. Check Block Engine URL is reachable: `curl -s https://mainnet.block-engine.jito.wtf`

skills/agiprolabs__claude-trading-skills/skills/shredstream/references/proto_reference.md

  • Network accessline 3
    Source: [jito-labs/mev-protos](https://github.com/jito-labs/mev-protos/blob/master/shredstream.proto)

skills/agiprolabs__claude-trading-skills/skills/shredstream/references/providers_compared.md

  • Network accessline 21
    ### Pros - Free during beta (no Jito fees) - Open-source proxy ([jito-labs/shredstream-proxy](https://github.com/jito-labs/shredstream-proxy))
  • Network accessline 22
    - Free during beta (no Jito fees) - Open-source proxy ([jito-labs/shredstream-proxy](https://github.com/jito-labs/shredstream-proxy)) - Direct from Block Engine — no intermediary
  • Network accessline 23
    - Open-source proxy ([jito-labs/shredstream-proxy](https://github.com/jito-labs/shredstream-proxy))
  • Network accessline 36
    ### Access 1. Generate keypair: `solana-keygen new -o shred_auth.json` 2. Submit public key at: https://web.miniextensions.com/WV3gZjFwqNqITsMufIEp
  • Network accessline 37
    1. Generate keypair: `solana-keygen new -o shred_auth.json` 2. Submit public key at: https://web.miniextensions.com/WV3gZjFwqNqITsMufIEp 3. Wait for approval
  • Network accessline 38
    2. Submit public key at: https://web.miniextensions.com/WV3gZjFwqNqITsMufIEp

skills/agiprolabs__claude-trading-skills/skills/shredstream/scripts/parse_shredstream_entries.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 20
    1. Run jito-shredstream-proxy with --grpc-service-port 7777     2. Generate Python stubs from jito-labs/mev-protos:        git clone https://github.com/jito-labs/mev-protos.git
  • Network accessline 21
    2. Generate Python stubs from jito-labs/mev-protos:        git clone https://github.com/jito-labs/mev-protos.git        python -m grpc_tools.protoc \\
  • Network accessline 22
    git clone https://github.com/jito-labs/mev-protos.git

skills/agiprolabs__claude-trading-skills/skills/shredstream/scripts/rabbitstream_monitor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 25
    git clone https://github.com/rpcpool/yellowstone-grpc.git
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 100
    Args:         endpoint: RabbitStream endpoint (without https://).
  • Network accessline 101
    endpoint: RabbitStream endpoint (without https://).

skills/agiprolabs__claude-trading-skills/skills/signal-classification/scripts/train_classifier.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/signal-classification/scripts/walk_forward_backtest.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/slippage-modeling/scripts/execution_cost.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 36
    JUPITER_QUOTE_URL = "https://quote-api.jup.ag/v6/quote"
  • Network accessline 118
    try:         with httpx.Client(timeout=REQUEST_TIMEOUT) as client:
  • Network accessline 119
    with httpx.Client(timeout=REQUEST_TIMEOUT) as client:

skills/agiprolabs__claude-trading-skills/skills/slippage-modeling/scripts/slippage_curve.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 38
    JUPITER_QUOTE_URL = "https://quote-api.jup.ag/v6/quote"
  • Network accessline 113
    try:         with httpx.Client(timeout=timeout) as client:
  • Network accessline 114
    with httpx.Client(timeout=timeout) as client:

skills/agiprolabs__claude-trading-skills/skills/solana-rpc/SKILL.md

  • Network accessline 15
    RPC = os.getenv("SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com")
  • Network accessline 17
    def rpc_call(method: str, params: list = None) -> dict:     resp = httpx.post(RPC, json={
  • Network accessline 18
    resp = httpx.post(RPC, json={
  • Network accessline 252
    for i, (method, params) in enumerate(calls)     ]     resp = httpx.post(RPC, json=payload, timeout=30.0)
  • Network accessline 253
    ]     resp = httpx.post(RPC, json=payload, timeout=30.0)     results = resp.json()
  • Network accessline 254
    resp = httpx.post(RPC, json=payload, timeout=30.0)

skills/agiprolabs__claude-trading-skills/skills/solana-rpc/references/error_handling.md

  • Network accessline 60
    for attempt in range(max_retries):         try:             resp = httpx.post(rpc_url, json=payload, timeout=timeout)
  • Network accessline 62
    resp = httpx.post(rpc_url, json=payload, timeout=timeout)

skills/agiprolabs__claude-trading-skills/skills/solana-rpc/references/providers.md

  • Network accessline 17
    [Credential-related source omitted]
  • Network accessline 18
    [Credential-related source omitted]
  • Network accessline 25
    ### QuickNode - **URL format**: `https://YOUR_ENDPOINT.solana-mainnet.quiknode.pro/YOUR_KEY`
  • Network accessline 26
    - **URL format**: `https://YOUR_ENDPOINT.solana-mainnet.quiknode.pro/YOUR_KEY`
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 49
    ### Alchemy - **URL format**: `https://solana-mainnet.g.alchemy.com/v2/YOUR_KEY`
  • Network accessline 50
    - **URL format**: `https://solana-mainnet.g.alchemy.com/v2/YOUR_KEY`
  • Network accessline 72
    For testing only — rate limited, unreliable, no SLA: - `https://api.mainnet-beta.solana.com`
  • Network accessline 73
    - `https://api.mainnet-beta.solana.com`
  • Network accessline 74
    - `https://api.devnet.solana.com`
  • Network accessline 75
    - `https://api.testnet.solana.com`
  • Network accessline 82
    [Credential-related source omitted]
  • Network accessline 83
    [Credential-related source omitted]
  • Network accessline 85
    # For development, also set devnet export SOLANA_DEVNET_URL="https://api.devnet.solana.com"
  • Network accessline 86
    export SOLANA_DEVNET_URL="https://api.devnet.solana.com"
  • Network accessline 90
    import os RPC = os.getenv("SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com")
  • Network accessline 91
    RPC = os.getenv("SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com")

skills/agiprolabs__claude-trading-skills/skills/solana-rpc/scripts/token_holders.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 29
    RPC_URL = os.getenv("SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com")
  • Network accessline 53
    for attempt in range(3):         try:             resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Network accessline 55
    resp = httpx.post(RPC_URL, json=payload, timeout=30.0)

skills/agiprolabs__claude-trading-skills/skills/solana-rpc/scripts/wallet_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 29
    RPC_URL = os.getenv("SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com")
  • Network accessline 60
    for attempt in range(3):         try:             resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Network accessline 62
    resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Network accessline 100
    resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Network accessline 197
    joined = ",".join(batch)         try:             resp = httpx.get(
  • Network accessline 198
    try:             resp = httpx.get(                 f"https://api.dexscreener.com/tokens/v1/solana/{joined}",
  • Network accessline 199
    resp = httpx.get(
  • Network accessline 200
    f"https://api.dexscreener.com/tokens/v1/solana/{joined}",

skills/agiprolabs__claude-trading-skills/skills/solana-tx-building/SKILL.md

  • Network accessline 126
    def get_priority_fees(rpc_url: str, accounts: list[str]) -> list[dict]:     """Fetch recent prioritization fees for given accounts."""     resp = httpx.post(rpc_url, json={
  • Network accessline 127
    """Fetch recent prioritization fees for given accounts."""     resp = httpx.post(rpc_url, json={         "jsonrpc": "2.0",
  • Network accessline 128
    resp = httpx.post(rpc_url, json={
  • Network accessline 218
    Simulation result with logs and compute units consumed.     """     resp = httpx.post(rpc_url, json={
  • Network accessline 219
    """     resp = httpx.post(rpc_url, json={         "jsonrpc": "2.0",
  • Network accessline 220
    resp = httpx.post(rpc_url, json={
  • Network accessline 305
    Parsed transaction data.     """     resp = httpx.post(rpc_url, json={
  • Network accessline 306
    """     resp = httpx.post(rpc_url, json={         "jsonrpc": "2.0",
  • Network accessline 307
    resp = httpx.post(rpc_url, json={

skills/agiprolabs__claude-trading-skills/skills/solana-tx-building/references/common_instructions.md

  • Network accessline 267
    cleanupInstruction, and addressLookupTableAddresses.     """     resp = httpx.post(
  • Network accessline 268
    """     resp = httpx.post(         "https://quote-api.jup.ag/v6/swap-instructions",
  • Network accessline 269
    resp = httpx.post(
  • Network accessline 270
    "https://quote-api.jup.ag/v6/swap-instructions",

skills/agiprolabs__claude-trading-skills/skills/solana-tx-building/references/transaction_anatomy.md

  • Network accessline 207
    Dict with 'blockhash' (str) and 'lastValidBlockHeight' (int).     """     resp = httpx.post(rpc_url, json={
  • Network accessline 208
    """     resp = httpx.post(rpc_url, json={         "jsonrpc": "2.0", "id": 1,
  • Network accessline 209
    resp = httpx.post(rpc_url, json={

skills/agiprolabs__claude-trading-skills/skills/solana-tx-building/scripts/build_transfer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 36
    DEFAULT_RPC_URL = "https://api.devnet.solana.com"
  • Network accessline 349
    resp = httpx.post(
  • Network accessline 386
    resp = httpx.post(

skills/agiprolabs__claude-trading-skills/skills/solana-tx-building/scripts/decode_transaction.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 33
    DEFAULT_RPC_URL = "https://api.mainnet-beta.solana.com"
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 99
    [Credential-related source omitted]
  • Network accessline 100
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Network accessline 121
    try:         resp = httpx.post(
  • Network accessline 122
    resp = httpx.post(

skills/agiprolabs__claude-trading-skills/skills/solanatracker-api/SKILL.md

  • Network accessline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 16
    BASE = "https://data.solanatracker.io"
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 19
    # Token info with risk score, pools, holders resp = httpx.get(f"{BASE}/tokens/{mint}", headers=HEADERS)
  • Network accessline 20
    resp = httpx.get(f"{BASE}/tokens/{mint}", headers=HEADERS)
  • Network accessline 24
    # Wallet PnL resp = httpx.get(f"{BASE}/pnl/{wallet}", headers=HEADERS)
  • Network accessline 25
    resp = httpx.get(f"{BASE}/pnl/{wallet}", headers=HEADERS)
  • Network accessline 199
    Raptor is SolanaTracker's self-hosted DEX aggregator: 25+ DEXes, no rate limits, no API key, Yellowstone Jet TPU submission. [GitHub](https://github.com/solanatracker/raptor-binary) | [Docs](https://docs.solanatracker.io/raptor/overview)
  • Network accessline 240
    - `references/raptor_setup.md` — Raptor quick-start reference (full docs in the `raptor-dex` skill) - `references/risk_and_pnl.md` — Risk scoring methodology and PnL calculation details - [docs.solanatracker.io/llms-full.txt](https://docs.s
  • Network accessline 242
    - [docs.solanatracker.io/llms-full.txt](https://docs.solanatracker.io/llms-full.txt) — Complete SolanaTracker documentation (13K+ lines, LLM-optimized) covering Data API, Swap API, Datastream WebSocket, Solana RPC, Yellowstone gRPC, SDK lib

skills/agiprolabs__claude-trading-skills/skills/solanatracker-api/references/data_api_endpoints.md

  • Network accessline 3
    Base URL: `https://data.solanatracker.io`
  • Network accessline 16
    [Credential-related source omitted]
  • Network accessline 88
    [Credential-related source omitted]
  • Network accessline 89
    "https://data.solanatracker.io/chart/TOKEN?type=1m&time_from=1700000000&time_to=1700003600"
  • Network accessline 184
    [Credential-related source omitted]
  • Network accessline 185
    "https://data.solanatracker.io/search?minLiquidity=50000&minRiskScore=5&market=raydium&sortBy=volume&limit=20"

skills/agiprolabs__claude-trading-skills/skills/solanatracker-api/references/raptor_setup.md

  • Network accessline 8
    # Clone the binary repo git clone https://github.com/solanatracker/raptor-binary
  • Network accessline 9
    git clone https://github.com/solanatracker/raptor-binary
  • Network accessline 12
    # Run with minimum required config RPC_URL="https://your-solana-rpc.com" \
  • Network accessline 13
    RPC_URL="https://your-solana-rpc.com" \
  • Network accessline 14
    YELLOWSTONE_ENDPOINT="https://your-yellowstone-grpc.com" \
  • Network accessline 65
    RAPTOR = "http://localhost:8080"
  • Network accessline 67
    resp = httpx.get(f"{RAPTOR}/quote", params={
  • Network accessline 82
    resp = httpx.post(f"{RAPTOR}/swap", json={
  • Possible obfuscationline 101
    tx_bytes = base64.b64decode(swap["swapTransaction"])
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 111
    resp = httpx.post(f"{RAPTOR}/send-transaction", json={
  • Network accessline 122
    resp = httpx.get(f"{RAPTOR}/transaction/{result['signature']}")
  • Network accessline 177
    [env]   RPC_URL = "https://your-rpc.com"
  • Network accessline 178
    RPC_URL = "https://your-rpc.com"
  • Network accessline 179
    YELLOWSTONE_ENDPOINT = "https://your-yellowstone.com"

skills/agiprolabs__claude-trading-skills/skills/solanatracker-api/references/risk_and_pnl.md

  • Network accessline 163
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Network accessline 164
    """Analyze first buyers and their outcomes."""     resp = httpx.get(         f"https://data.solanatracker.io/first-buyers/{token}",
  • Network accessline 165
    resp = httpx.get(
  • Network accessline 166
    f"https://data.solanatracker.io/first-buyers/{token}",
  • Access to secretsline 167
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/solanatracker-api/scripts/token_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    print("  Get a key at https://www.solanatracker.io/data-api")
  • Network accessline 39
    BASE_URL = "https://data.solanatracker.io"
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 58
    for attempt in range(3):         try:             resp = httpx.get(
  • Network accessline 59
    try:             resp = httpx.get(                 f"{BASE_URL}{endpoint}",
  • Network accessline 60
    resp = httpx.get(

skills/agiprolabs__claude-trading-skills/skills/solanatracker-api/scripts/wallet_pnl.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    print("  Get a key at https://www.solanatracker.io/data-api")
  • Network accessline 42
    BASE_URL = "https://data.solanatracker.io"
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 58
    for attempt in range(3):         try:             resp = httpx.get(
  • Network accessline 59
    try:             resp = httpx.get(                 f"{BASE_URL}{endpoint}",
  • Network accessline 60
    resp = httpx.get(

skills/agiprolabs__claude-trading-skills/skills/strategy-framework/scripts/define_strategy.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/strategy-framework/scripts/strategy_scorecard.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/sybil-detection/SKILL.md

  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Network accessline 33
    [Credential-related source omitted]
  • Network accessline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/sybil-detection/references/bundler_detection.md

  • Network accessline 40
    and distributes to multiple wallets.     """     url = f"https://api.helius.xyz/v0/addresses/{token_mint}/transactions"
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 42
    [Credential-related source omitted]
  • Network accessline 43
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 117
    ) -> dict:     """Check for bundled transactions via SolanaTracker API."""     url = f"https://data.solanatracker.io/tokens/{token_mint}/bundled"
  • Network accessline 118
    [Credential-related source omitted]
  • Network accessline 119
    [Credential-related source omitted]
  • Network accessline 120
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/sybil-detection/references/clustering_methods.md

  • Network accessline 41
    for wallet in holder_wallets:         url = f"https://api.helius.xyz/v0/addresses/{wallet}/transactions"         resp = httpx.get(url, params={
  • Network accessline 42
    [Credential-related source omitted]
  • Network accessline 43
    resp = httpx.get(url, params={

skills/agiprolabs__claude-trading-skills/skills/sybil-detection/scripts/detect_sybils.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 19
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 21
    SOLANA_RPC_URL: Solana RPC endpoint (default: https://api.mainnet-beta.solana.com)
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 40
    SOLANA_RPC_URL = os.getenv(     "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com" )
  • Network accessline 41
    "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com"
  • Network accessline 68
    "params": [token_mint],     }     resp = httpx.post(rpc_url, json=payload, timeout=15)
  • Network accessline 69
    }     resp = httpx.post(rpc_url, json=payload, timeout=15)     resp.raise_for_status()
  • Network accessline 70
    resp = httpx.post(rpc_url, json=payload, timeout=15)
  • Network accessline 103
    "params": [token_account, {"encoding": "jsonParsed"}],     }     resp = httpx.post(rpc_url, json=payload, timeout=15)
  • Network accessline 104
    }     resp = httpx.post(rpc_url, json=payload, timeout=15)     if resp.status_code != 200:
  • Network accessline 105
    resp = httpx.post(rpc_url, json=payload, timeout=15)
  • Network accessline 130
    url = f"https://api.helius.xyz/v0/addresses/{wallet}/transactions"     try:         resp = httpx.get(
  • Network accessline 131
    try:         resp = httpx.get(             url,
  • Network accessline 132
    resp = httpx.get(
  • Network accessline 170
    url = f"https://api.helius.xyz/v0/addresses/{token_mint}/transactions"     try:         resp = httpx.get(
  • Network accessline 171
    try:         resp = httpx.get(             url,
  • Network accessline 172
    resp = httpx.get(
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 709
    [Credential-related source omitted]
  • Access to secretsline 710
    [Credential-related source omitted]
  • Access to secretsline 715
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/sybil-detection/scripts/funding_tracer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 19
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 21
    SOLANA_RPC_URL: Solana RPC endpoint (default: https://api.mainnet-beta.solana.com)
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 39
    SOLANA_RPC_URL = os.getenv(     "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com" )
  • Network accessline 40
    "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com"
  • Network accessline 96
    url = f"https://api.helius.xyz/v0/addresses/{wallet}/transactions"     try:         resp = httpx.get(
  • Network accessline 97
    try:         resp = httpx.get(             url,
  • Network accessline 98
    resp = httpx.get(
  • Access to secretsline 479
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 485
    [Credential-related source omitted]
  • Access to secretsline 486
    [Credential-related source omitted]
  • Access to secretsline 491
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/ta-lib/SKILL.md

  • Dangerous shell operationline 30
    sudo apt-get install -y ta-lib
  • Network accessline 33
    # From source (any platform) wget https://github.com/ta-lib/ta-lib/releases/download/v0.6.4/ta-lib-0.6.4-src.tar.gz
  • Network accessline 34
    wget https://github.com/ta-lib/ta-lib/releases/download/v0.6.4/ta-lib-0.6.4-src.tar.gz
  • Dangerous shell operationline 38
    make && sudo make install

skills/agiprolabs__claude-trading-skills/skills/ta-lib/scripts/compute_indicators.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/ta-lib/scripts/pattern_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/tax-liability-tracking/scripts/tax_tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/tax-loss-harvesting/scripts/harvest_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/token-economics/references/supply_analysis.md

  • Network accessline 13
    resp = httpx.get(
  • Network accessline 14
    "https://api.coingecko.com/api/v3/coins/solana",

skills/agiprolabs__claude-trading-skills/skills/token-economics/scripts/supply_modeler.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/token-economics/scripts/tokenomics_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 33
    COINGECKO_BASE = "https://api.coingecko.com/api/v3"
  • Network accessline 229
    for attempt in range(3):         try:             resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)
  • Network accessline 230
    try:             resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)             if resp.status_code == 429:
  • Network accessline 231
    resp = httpx.get(url, params=params, timeout=REQUEST_TIMEOUT)
  • Network accessline 237
    raise ValueError(                     f"Token '{token_id}' not found on CoinGecko. "                     f"Check the ID at https://www.coingecko.com/en/coins/{token_id}"
  • Network accessline 238
    f"Token '{token_id}' not found on CoinGecko. "                     f"Check the ID at https://www.coingecko.com/en/coins/{token_id}"                 )
  • Network accessline 239
    f"Check the ID at https://www.coingecko.com/en/coins/{token_id}"
  • Network accessline 261
    url = f"{COINGECKO_BASE}/search"     try:         resp = httpx.get(url, params={"query": query}, timeout=REQUEST_TIMEOUT)
  • Network accessline 262
    try:         resp = httpx.get(url, params={"query": query}, timeout=REQUEST_TIMEOUT)         resp.raise_for_status()
  • Network accessline 263
    resp = httpx.get(url, params={"query": query}, timeout=REQUEST_TIMEOUT)

skills/agiprolabs__claude-trading-skills/skills/token-holder-analysis/SKILL.md

  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    [Credential-related source omitted]
  • Network accessline 20
    # Or using SolanaTracker for holder + risk data ST_KEY = os.getenv("SOLANATRACKER_API_KEY", "") ST = "https://data.solanatracker.io"
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    ST = "https://data.solanatracker.io"
  • Network accessline 24
    # Get top holders via RPC def get_top_holders(mint: str) -> list[dict]:     resp = httpx.post(HELIUS, json={
  • Network accessline 25
    def get_top_holders(mint: str) -> list[dict]:     resp = httpx.post(HELIUS, json={         "jsonrpc": "2.0", "id": 1,
  • Network accessline 26
    resp = httpx.post(HELIUS, json={

skills/agiprolabs__claude-trading-skills/skills/token-holder-analysis/references/data_sources.md

  • Network accessline 46
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Network accessline 67
    # Top 100 holders resp = httpx.get(f"https://data.solanatracker.io/tokens/{mint}/holders/top", headers=HEADERS)
  • Network accessline 68
    resp = httpx.get(f"https://data.solanatracker.io/tokens/{mint}/holders/top", headers=HEADERS)
  • Network accessline 71
    # Top 20 (lighter call) resp = httpx.get(f"https://data.solanatracker.io/tokens/{mint}/holders/top20", headers=HEADERS)
  • Network accessline 72
    resp = httpx.get(f"https://data.solanatracker.io/tokens/{mint}/holders/top20", headers=HEADERS)
  • Network accessline 74
    # Bundler detection resp = httpx.get(f"https://data.solanatracker.io/tokens/{mint}/bundlers", headers=HEADERS)
  • Network accessline 75
    resp = httpx.get(f"https://data.solanatracker.io/tokens/{mint}/bundlers", headers=HEADERS)
  • Network accessline 78
    # First buyers with PnL resp = httpx.get(f"https://data.solanatracker.io/first-buyers/{mint}", headers=HEADERS)
  • Network accessline 79
    resp = httpx.get(f"https://data.solanatracker.io/first-buyers/{mint}", headers=HEADERS)
  • Network accessline 82
    # Full token info with risk score resp = httpx.get(f"https://data.solanatracker.io/tokens/{mint}", headers=HEADERS)
  • Network accessline 83
    resp = httpx.get(f"https://data.solanatracker.io/tokens/{mint}", headers=HEADERS)
  • Network accessline 93
    # Token security info resp = httpx.get("https://public-api.birdeye.so/defi/token_security",
  • Network accessline 94
    resp = httpx.get("https://public-api.birdeye.so/defi/token_security",

skills/agiprolabs__claude-trading-skills/skills/token-holder-analysis/references/insider_patterns.md

  • Network accessline 74
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 75
    """Check deployer's track record."""     resp = httpx.get(         f"https://data.solanatracker.io/tokens/deployer/{deployer}",
  • Network accessline 76
    resp = httpx.get(
  • Network accessline 77
    f"https://data.solanatracker.io/tokens/deployer/{deployer}",
  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 112
    """     sources = []     resp = httpx.get(
  • Network accessline 113
    sources = []     resp = httpx.get(         f"https://api.helius.xyz/v0/addresses/{wallet}/transactions",
  • Network accessline 114
    resp = httpx.get(
  • Network accessline 115
    f"https://api.helius.xyz/v0/addresses/{wallet}/transactions",

skills/agiprolabs__claude-trading-skills/skills/token-holder-analysis/scripts/analyze_holders.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 30
    RPC_URL = os.getenv("SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com")
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 43
    for attempt in range(3):         try:             resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Network accessline 44
    try:             resp = httpx.post(RPC_URL, json=payload, timeout=30.0)             if resp.status_code == 429:
  • Network accessline 45
    resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Network accessline 65
    return None     try:         resp = httpx.get(
  • Network accessline 66
    try:         resp = httpx.get(             f"https://data.solanatracker.io{endpoint}",
  • Network accessline 67
    resp = httpx.get(
  • Network accessline 68
    f"https://data.solanatracker.io{endpoint}",
  • Access to secretsline 363
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/token-holder-analysis/scripts/concentration_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 29
    RPC_URL = os.getenv("SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com")
  • Network accessline 47
    for attempt in range(3):         try:             resp = httpx.post(RPC_URL, json=payload, timeout=30.0)
  • Network accessline 48
    try:             resp = httpx.post(RPC_URL, json=payload, timeout=30.0)             if resp.status_code == 429:
  • Network accessline 49
    resp = httpx.post(RPC_URL, json=payload, timeout=30.0)

skills/agiprolabs__claude-trading-skills/skills/trade-accounting/scripts/trading_ledger.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/trade-journal/scripts/journal_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/trade-journal/scripts/trade_logger.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/trading-visualization/scripts/chart_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/trading-visualization/scripts/performance_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/vectorbt/scripts/backtest_example.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/vectorbt/scripts/parameter_sweep.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/volatility-modeling/scripts/estimate_volatility.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 134
    url = "https://public-api.birdeye.so/defi/ohlcv"
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 143
    try:         resp = httpx.get(url, params=params, headers=headers, timeout=30.0)
  • Network accessline 144
    resp = httpx.get(url, params=params, headers=headers, timeout=30.0)
  • Access to secretsline 480
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/volatility-modeling/scripts/vol_forecast.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 101
    url = "https://public-api.birdeye.so/defi/ohlcv"
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 105
    try:         resp = httpx.get(url, params=params, headers=headers, timeout=30.0)
  • Network accessline 106
    resp = httpx.get(url, params=params, headers=headers, timeout=30.0)
  • Access to secretsline 515
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/walk-forward-validation/scripts/overfit_detector.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/walk-forward-validation/scripts/walk_forward.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/wallet-profiling/SKILL.md

  • Network accessline 127
    [Credential-related source omitted]
  • Network accessline 128
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Network accessline 129
    resp = httpx.get(url, headers=headers)
  • Access to secretsline 208
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/wallet-profiling/scripts/compare_wallets.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Network accessline 137
    url = f"https://data.solanatracker.io/pnl/{wallet}"
  • Access to secretsline 138
    [Credential-related source omitted]
  • Network accessline 140
    try:         resp = httpx.get(url, headers=headers, timeout=30)
  • Network accessline 141
    resp = httpx.get(url, headers=headers, timeout=30)
  • Access to secretsline 439
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 447
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/wallet-profiling/scripts/profile_wallet.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 96
    url = f"https://data.solanatracker.io/pnl/{wallet}"
  • Access to secretsline 97
    [Credential-related source omitted]
  • Network accessline 99
    try:         resp = httpx.get(url, headers=headers, timeout=30)
  • Network accessline 100
    resp = httpx.get(url, headers=headers, timeout=30)
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 632
    [Credential-related source omitted]
  • Access to secretsline 635
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/wash-sale-detection/scripts/wash_sale_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/whale-tracking/SKILL.md

  • Network accessline 193
    # Webhook configuration for whale wallet monitoring webhook_config = {     "webhookURL": "https://your-server.com/whale-alerts",
  • Network accessline 194
    webhook_config = {     "webhookURL": "https://your-server.com/whale-alerts",     "transactionTypes": ["SWAP", "TRANSFER"],
  • Network accessline 195
    "webhookURL": "https://your-server.com/whale-alerts",

skills/agiprolabs__claude-trading-skills/skills/whale-tracking/references/data_sources.md

  • Network accessline 23
    [Credential-related source omitted]
  • Network accessline 68
    [Credential-related source omitted]
  • Network accessline 73
    {   "webhookURL": "https://your-server.com/whale-webhook",
  • Network accessline 74
    "webhookURL": "https://your-server.com/whale-webhook",
  • Network accessline 98
    [Credential-related source omitted]
  • Network accessline 126
    GET https://data.solanatracker.io/top-traders/{mint}
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 152
    GET https://data.solanatracker.io/pnl/{wallet}
  • Network accessline 158
    GET https://data.solanatracker.io/wallet/{wallet}/trades
  • Network accessline 166
    GET https://data.solanatracker.io/top-traders/all?period=7d&limit=50
  • Network accessline 178
    GET https://public-api.birdeye.so/defi/v2/tokens/top_traders
  • Access to secretsline 181
    [Credential-related source omitted]
  • Network accessline 194
    GET https://public-api.birdeye.so/defi/v2/tokens/holder

skills/agiprolabs__claude-trading-skills/skills/whale-tracking/scripts/track_whales.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 36
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 37
    SOLANA_RPC_URL = os.getenv(     "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com" )
  • Network accessline 38
    "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com"
  • Network accessline 39
    [Credential-related source omitted]
  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 43
    else "" ) HELIUS_API_BASE = "https://api.helius.xyz/v0"
  • Network accessline 45
    HELIUS_API_BASE = "https://api.helius.xyz/v0"
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 525
    [Credential-related source omitted]
  • Access to secretsline 527
    [Credential-related source omitted]
  • Access to secretsline 528
    [Credential-related source omitted]
  • Network accessline 533
    with httpx.Client() as client:

skills/agiprolabs__claude-trading-skills/skills/whale-tracking/scripts/whale_alerts.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 38
    SOLANA_RPC_URL = os.getenv(     "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com" )
  • Network accessline 39
    "SOLANA_RPC_URL", "https://api.mainnet-beta.solana.com"
  • Network accessline 41
    HELIUS_API_BASE = "https://api.helius.xyz/v0"
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Access to secretsline 467
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Network accessline 481
    with httpx.Client() as client:
  • Access to secretsline 577
    [Credential-related source omitted]
  • Access to secretsline 579
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/yellowstone-grpc/SKILL.md

  • Network accessline 41
    # Generate Python stubs from proto files git clone https://github.com/rpcpool/yellowstone-grpc.git
  • Network accessline 42
    git clone https://github.com/rpcpool/yellowstone-grpc.git
  • Network accessline 69
    export GRPC_ENDPOINT="https://grpc.ny.shyft.to"  # your provider endpoint
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/yellowstone-grpc/references/proto_reference.md

  • Network accessline 3
    Source: [rpcpool/yellowstone-grpc](https://github.com/rpcpool/yellowstone-grpc/blob/master/yellowstone-grpc-proto/proto/geyser.proto)

skills/agiprolabs__claude-trading-skills/skills/yellowstone-grpc/references/providers.md

  • Network accessline 11
    - **Historical replay**: Up to 150 slots lookback - **Unique feature**: RabbitStream — pre-execution shred-level data (transactions before confirmation, no metadata) - **DeFi parsing examples**: [github.com/Shyft-to/solana-defi](https://git
  • Network accessline 12
    - **Unique feature**: RabbitStream — pre-execution shred-level data (transactions before confirmation, no metadata) - **DeFi parsing examples**: [github.com/Shyft-to/solana-defi](https://github.com/Shyft-to/solana-defi) — Raydium, PumpFun, 
  • Network accessline 13
    - **DeFi parsing examples**: [github.com/Shyft-to/solana-defi](https://github.com/Shyft-to/solana-defi) — Raydium, PumpFun, Orca, Meteora parsers
  • Network accessline 14
    - **Connection management**: Clear stale connections via `https://grpc.{region}.shyft.to/clear-connections?xtoken=YOUR_TOKEN`
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/yellowstone-grpc/scripts/monitor_wallets.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 19
    Environment Variables:     GRPC_ENDPOINT: Your Yellowstone gRPC endpoint (e.g., https://grpc.ny.shyft.to)
  • Network accessline 20
    GRPC_ENDPOINT: Your Yellowstone gRPC endpoint (e.g., https://grpc.ny.shyft.to)
  • Access to secretsline 43
    [Credential-related source omitted]

skills/agiprolabs__claude-trading-skills/skills/yellowstone-grpc/scripts/subscribe_transactions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 15
    Environment Variables:     GRPC_ENDPOINT: Your Yellowstone gRPC endpoint (e.g., https://grpc.ny.shyft.to)
  • Network accessline 16
    GRPC_ENDPOINT: Your Yellowstone gRPC endpoint (e.g., https://grpc.ny.shyft.to)
  • Network accessline 22
    git clone https://github.com/rpcpool/yellowstone-grpc.git
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 49
    [Credential-related source omitted]
  • Network accessline 50
    [Credential-related source omitted]
  • Network accessline 51
    print("  export GRPC_ENDPOINT='https://grpc.ny.shyft.to'")
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 106
    print()     print("Generate them first:")     print("  git clone https://github.com/rpcpool/yellowstone-grpc.git")
  • Network accessline 107
    print("Generate them first:")     print("  git clone https://github.com/rpcpool/yellowstone-grpc.git")     print("  mkdir -p generated")
  • Network accessline 108
    print("  git clone https://github.com/rpcpool/yellowstone-grpc.git")

skills/agiprolabs__claude-trading-skills/skills/yield-analysis/SKILL.md

  • Network accessline 232
    # All yield pools pools = httpx.get("https://yields.llama.fi/pools").json()
  • Network accessline 233
    pools = httpx.get("https://yields.llama.fi/pools").json()
  • Network accessline 246
    - Raydium: `https://api-v3.raydium.io/pools/info/list`
  • Network accessline 247
    - Orca: `https://api.mainnet.orca.so/v1/whirlpool/list`

skills/agiprolabs__claude-trading-skills/skills/yield-analysis/scripts/yield_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/agiprolabs__claude-trading-skills/skills/yield-analysis/scripts/yield_comparison.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 36
    DEFILLAMA_YIELDS_URL = "https://yields.llama.fi/pools"
  • Network accessline 160
    try:         response = httpx.get(DEFILLAMA_YIELDS_URL, timeout=REQUEST_TIMEOUT)
  • Network accessline 161
    response = httpx.get(DEFILLAMA_YIELDS_URL, timeout=REQUEST_TIMEOUT)

skills/atorber__qmt-trading-skill/skills/README.md

  • Network accessline 3
    本目录是 **QMT Trading Skill** 的 Agent Skills 层,通过 **QMT Bridge** HTTP API 执行行情与交易任务。[Agent Skills](https://docs.cursor.com/context/skills) 共 **22 个**,均已提供可执行脚本(见 [ROADMAP.md](ROADMAP.md))。
  • Network accessline 7
    - **[QMT Trading Skill 文档(GitHub Pages)](https://atorber.github.io/qmt-trading-skill/)** — 快速开始、配置、Agent Skills
  • Network accessline 9
    - Bridge API:[qmt-bridge 文档](https://atorber.github.io/qmt-bridge/)
  • Network accessline 60
    - **Bridge 启动与 PM2**:在 [qmt-bridge](https://github.com/atorber/qmt-bridge) 仓库(开发用 F5;长期运行见该仓 `scripts/pm2-start.bat`)。本仓没有 `qmt-server` / PM2 脚本。
  • Access to secretsline 83
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/_shared/financial_util.py

  • Executable scriptline 1
    Executable file

skills/atorber__qmt-trading-skill/skills/qmt-bridge-convertible/SKILL.md

  • Network accessline 33
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-convertible/scripts/cb_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 34
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-credit-margin/SKILL.md

  • Network accessline 25
    | 前缀 | 说明 | |------|------| | `/api/credit/*` | 融资融券相关(见 [REST API](https://atorber.github.io/qmt-bridge/rest-api/)) |
  • Network accessline 26
    |------|------| | `/api/credit/*` | 融资融券相关(见 [REST API](https://atorber.github.io/qmt-bridge/rest-api/)) | | `/api/trading/*` | 部分信用下单可能共用,须区分账户类型 |
  • Network accessline 27
    | `/api/credit/*` | 融资融券相关(见 [REST API](https://atorber.github.io/qmt-bridge/rest-api/)) |
  • Network accessline 83
    - [REST API](https://atorber.github.io/qmt-bridge/rest-api/) · [credit 路由](https://github.com/atorber/qmt-bridge/blob/main/src/qmt_bridge/server/routers/credit.py)

skills/atorber__qmt-trading-skill/skills/qmt-bridge-credit-margin/scripts/credit_order.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-credit-margin/scripts/credit_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-daily-pnl/SKILL.md

  • Network accessline 58
    - [qmt-bridge-portfolio-risk](../qmt-bridge-portfolio-risk/SKILL.md) · [qmt-bridge-execution-review](../qmt-bridge-execution-review/SKILL.md) - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 58
    - [qmt-bridge-portfolio-risk](../qmt-bridge-portfolio-risk/SKILL.md) · [qmt-bridge-execution-review](../qmt-bridge-execution-review/SKILL.md) - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 59
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 59
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-daily-pnl/scripts/daily_pnl_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-etf/SKILL.md

  • Network accessline 34
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-etf/scripts/etf_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 34
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-event-calendar/SKILL.md

  • Network accessline 46
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-event-calendar/scripts/calendar_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 38
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-execution-review/scripts/README.md

  • Access to secretsline 40
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-execution-review/scripts/combined_trade_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-execution-review/scripts/daily_trade_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-feishu-doc/SKILL.md

  • Network accessline 11
    > **实现状态**:规程 + [doc-registry.md](references/doc-registry.md);IO 走 **[lark-cli](https://github.com/larksuite/cli)** 官方 CLI
  • Network accessline 11
    > **实现状态**:规程 + [doc-registry.md](references/doc-registry.md);IO 走 **[lark-cli](https://github.com/larksuite/cli)** 官方 CLI

skills/atorber__qmt-trading-skill/skills/qmt-bridge-feishu-doc/references/doc-registry.md

  • Network accessline 66
    官方 CLI:[larksuite/cli](https://github.com/larksuite/cli)。环境配置见 [lark-cli-setup.md](lark-cli-setup.md)。

skills/atorber__qmt-trading-skill/skills/qmt-bridge-feishu-doc/references/lark-cli-setup.md

  • Network accessline 3
    来源:[larksuite/cli](https://github.com/larksuite/cli)(飞书官方 CLI,MIT)。
  • Access to secretsline 61
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-financial-download/SKILL.md

  • Network accessline 93
    - [fundamental-screen](../qmt-bridge-fundamental-screen/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)` · [`_shared/financial_util.py`](../_shared/financial_util.py)
  • Network accessline 93
    - [fundamental-screen](../qmt-bridge-fundamental-screen/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)` · [`_shared/financial_util.py`](../_shared/financial_util.py)

skills/atorber__qmt-trading-skill/skills/qmt-bridge-financial-download/scripts/download_financial_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 70
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-fundamental-screen/SKILL.md

  • Network accessline 92
    - [financial-download](../qmt-bridge-financial-download/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 92
    - [financial-download](../qmt-bridge-financial-download/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-fundamental-screen/scripts/screen_financial.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 207
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-hk-connect/SKILL.md

  • Network accessline 33
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-hk-connect/scripts/hk_universe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 37
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-kline-backfill/SKILL.md

  • Network accessline 22
    迅投知识库([指数数据](http://dict.thinktrader.net/dictionary/indexes.html)):
  • Network accessline 22
    迅投知识库([指数数据](http://dict.thinktrader.net/dictionary/indexes.html)):
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-kline-backfill/scripts/backfill_recent_index_kline.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 34
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-kline-backfill/scripts/index_turnover_recent.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 48
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-market-watch/SKILL.md

  • Network accessline 46
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)` · [qmt-bridge-sector-theme](../qmt-bridge-sector-theme/SKILL.md)
  • Network accessline 46
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)` · [qmt-bridge-sector-theme](../qmt-bridge-sector-theme/SKILL.md)
  • Network accessline 46
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)` · [qmt-bridge-sector-theme](../qmt-bridge-sector-theme/SKILL.md)

skills/atorber__qmt-trading-skill/skills/qmt-bridge-market-watch/scripts/watchlist_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 91
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-option/SKILL.md

  • Network accessline 34
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-option/scripts/option_chain_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 45
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-order-ops/SKILL.md

  • Network accessline 53
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 53
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 53
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-order-ops/scripts/cancel_orders.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-order-ops/scripts/list_orders.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-portfolio-risk/SKILL.md

  • Network accessline 47
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 47
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 47
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 47
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 47
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 47
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 47
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-portfolio-risk/scripts/portfolio_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-realtime-monitor/SKILL.md

  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-realtime-monitor/scripts/ws_subscribe.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-rebalance/SKILL.md

  • Network accessline 47
    - [qmt-bridge-trading](../qmt-bridge-trading/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-rebalance/scripts/rebalance_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-return-analysis/SKILL.md

  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 98
    - [qmt-bridge-market-watch](../qmt-bridge-market-watch/SKILL.md) · [qmt-bridge-sector-theme](../qmt-bridge-sector-theme/SKILL.md) - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 98
    - [qmt-bridge-market-watch](../qmt-bridge-market-watch/SKILL.md) · [qmt-bridge-sector-theme](../qmt-bridge-sector-theme/SKILL.md) - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 99
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 99
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-return-analysis/scripts/return_probability_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 314
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-sector-theme/SKILL.md

  • Network accessline 54
    - [qmt-bridge-market-watch](../qmt-bridge-market-watch/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 54
    - [qmt-bridge-market-watch](../qmt-bridge-market-watch/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`
  • Network accessline 54
    - [qmt-bridge-market-watch](../qmt-bridge-market-watch/SKILL.md) · `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)`

skills/atorber__qmt-trading-skill/skills/qmt-bridge-sector-theme/scripts/sector_rank.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 72
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-smart-execution/scripts/execution_preview.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-technical-signal/SKILL.md

  • Network accessline 45
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)` · [qmt-bridge-realtime-monitor](../qmt-bridge-realtime-monitor/SKILL.md)
  • Network accessline 45
    - `[REST API](https://atorber.github.io/qmt-bridge/rest-api/)` · [qmt-bridge-realtime-monitor](../qmt-bridge-realtime-monitor/SKILL.md)

skills/atorber__qmt-trading-skill/skills/qmt-bridge-technical-signal/scripts/formula_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 73
    [Credential-related source omitted]

skills/atorber__qmt-trading-skill/skills/qmt-bridge-trading/SKILL.md

  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 127
    curl -s -X POST "http://HOST:PORT/api/trading/order" \
  • Network accessline 127
    curl -s -X POST "http://HOST:PORT/api/trading/order" \
  • Network accessline 127
    curl -s -X POST "http://HOST:PORT/api/trading/order" \
  • Network accessline 127
    curl -s -X POST "http://HOST:PORT/api/trading/order" \
  • Network accessline 127
    curl -s -X POST "http://HOST:PORT/api/trading/order" \
  • Network accessline 127
    curl -s -X POST "http://HOST:PORT/api/trading/order" \
  • Network accessline 148
    curl -s -X POST "http://HOST:PORT/api/trading/batch_order" \
  • Network accessline 148
    curl -s -X POST "http://HOST:PORT/api/trading/batch_order" \
  • Network accessline 148
    curl -s -X POST "http://HOST:PORT/api/trading/batch_order" \
  • Network accessline 148
    curl -s -X POST "http://HOST:PORT/api/trading/batch_order" \
  • Network accessline 148
    curl -s -X POST "http://HOST:PORT/api/trading/batch_order" \
  • Network accessline 148
    curl -s -X POST "http://HOST:PORT/api/trading/batch_order" \
  • Network accessline 212
    curl -s -X POST "http://HOST:PORT/api/trading/cancel" \
  • Network accessline 212
    curl -s -X POST "http://HOST:PORT/api/trading/cancel" \
  • Network accessline 212
    curl -s -X POST "http://HOST:PORT/api/trading/cancel" \
  • Network accessline 212
    curl -s -X POST "http://HOST:PORT/api/trading/cancel" \
  • Network accessline 212
    curl -s -X POST "http://HOST:PORT/api/trading/cancel" \
  • Network accessline 212
    curl -s -X POST "http://HOST:PORT/api/trading/cancel" \
  • Network accessline 244
    完整列表见 [Bridge REST API](https://atorber.github.io/qmt-bridge/rest-api/) 与 [trading 客户端](https://github.com/atorber/qmt-bridge/blob/main/src/qmt_bridge/client/trading.py)。
  • Network accessline 244
    完整列表见 [Bridge REST API](https://atorber.github.io/qmt-bridge/rest-api/) 与 [trading 客户端](https://github.com/atorber/qmt-bridge/blob/main/src/qmt_bridge/client/trading.py)。
  • Network accessline 244
    完整列表见 [Bridge REST API](https://atorber.github.io/qmt-bridge/rest-api/) 与 [trading 客户端](https://github.com/atorber/qmt-bridge/blob/main/src/qmt_bridge/client/trading.py)。
  • Network accessline 244
    完整列表见 [Bridge REST API](https://atorber.github.io/qmt-bridge/rest-api/) 与 [trading 客户端](https://github.com/atorber/qmt-bridge/blob/main/src/qmt_bridge/client/trading.py)。
  • Network accessline 244
    完整列表见 [Bridge REST API](https://atorber.github.io/qmt-bridge/rest-api/) 与 [trading 客户端](https://github.com/atorber/qmt-bridge/blob/main/src/qmt_bridge/client/trading.py)。
  • Network accessline 244
    完整列表见 [Bridge REST API](https://atorber.github.io/qmt-bridge/rest-api/) 与 [trading 客户端](https://github.com/atorber/qmt-bridge/blob/main/src/qmt_bridge/client/trading.py)。

skills/atorber__qmt-trading-skill/skills/qmt-bridge-trading/scripts/_common.py

  • Executable scriptline 1
    Executable file

skills/atorber__qmt-trading-skill/skills/qmt-bridge-trading/scripts/liquidate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-trading/scripts/place_order.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/atorber__qmt-trading-skill/skills/qmt-bridge-trading/scripts/trading_status.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/cruisekkk__trading-ledger/.gitignore

  • Access to secretsline 3
    [Credential-related source omitted]

skills/cruisekkk__trading-ledger/README.md

  • Network accessline 5
    [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE) [![Works with: Claude Code · Claude.ai](https://img.shields.io/badge/works%20with-Claude%20Code%20·%20Claude.ai-d97757)](#install) [![Notion template](https://i
  • Network accessline 41
    Sister project: [time-ledger](https://github.com/cruisekkk/time-ledger) — same method (Notion as source of truth + a skill that parses plain language + batch-asks instead of guessing), applied to where your hours go.
  • Network accessline 45
    **Step 0 — duplicate the Notion template**: [🇬🇧 English](https://spiral-jump-106.notion.site/5ac095dfaafb4fd389875db6a5c7193a) · [🇨🇳 中文](https://spiral-jump-106.notion.site/5f92910834c44321af7661f98f062e27). One click; fields, views, and ex
  • Network accessline 52
    git clone https://github.com/cruisekkk/trading-ledger.git
  • Network accessline 92
    *If trading-ledger is useful, a ⭐ helps more people find it. Bugs, ideas, your own review rituals → [the feedback thread](https://github.com/cruisekkk/trading-ledger/issues/1).*

skills/cruisekkk__trading-ledger/README.zh-CN.md

  • Network accessline 5
    [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE) [![Works with: Claude Code · Claude.ai](https://img.shields.io/badge/works%20with-Claude%20Code%20·%20Claude.ai-d97757)](#安装) [![Notion 模板](https://img.shields.
  • Network accessline 41
    姊妹项目:[time-ledger](https://github.com/cruisekkk/time-ledger)——同一套方法(Notion 当真相源 + skill 解析自然语言 + 拿不准批量问而不是瞎猜),用在「时间花哪了」上。
  • Network accessline 45
    **第 0 步——复制 Notion 模板**:[🇨🇳 中文](https://spiral-jump-106.notion.site/5f92910834c44321af7661f98f062e27) · [🇬🇧 English](https://spiral-jump-106.notion.site/5ac095dfaafb4fd389875db6a5c7193a)。一键 duplicate,字段、视图、示例行都带好了。
  • Network accessline 52
    git clone https://github.com/cruisekkk/trading-ledger.git
  • Network accessline 92
    *如果这个账本对你有用,点个 ⭐ 能让更多人看到它。Bug、想法、你自己的复盘仪式 → [反馈楼](https://github.com/cruisekkk/trading-ledger/issues/1)。*

skills/cruisekkk__trading-ledger/SKILL.md

  • Network accessline 59
    - ✅ Known Notion MCP bug ([notion-mcp-server#121](https://github.com/makenotion/notion-mcp-server/issues/121)): `create-pages` can silently drop expanded date fields — after the session's first write, read the row back; if the date is empty

skills/cruisekkk__trading-ledger/SKILL.zh-CN.md

  • Network accessline 59
    - ✅ 已知 Notion MCP bug([notion-mcp-server#121](https://github.com/makenotion/notion-mcp-server/issues/121)): `create-pages` 可能静默丢掉展开后的日期字段——每次会话第一笔写入后回读一下,日期为空就用 `update-page` 补上

skills/cruisekkk__trading-ledger/SOURCE.md

  • Network accessline 3
    - 原始仓库: https://github.com/cruisekkk/trading-ledger

skills/cruisekkk__trading-ledger/demo/package-lock.json

  • Network accessline 21
    "node_modules/@babel/helper-string-parser": {       "version": "7.29.7",       "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
  • Network accessline 22
    "version": "7.29.7",       "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",       "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErI
  • Network accessline 23
    "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
  • Network accessline 30
    "node_modules/@babel/helper-validator-identifier": {       "version": "7.29.7",       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
  • Network accessline 31
    "version": "7.29.7",       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",       "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+s
  • Network accessline 32
    "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
  • Network accessline 39
    "node_modules/@babel/parser": {       "version": "7.24.1",       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz",
  • Network accessline 40
    "version": "7.24.1",       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz",       "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==",
  • Network accessline 41
    "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz",
  • Network accessline 51
    "node_modules/@babel/types": {       "version": "7.24.0",       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
  • Network accessline 52
    "version": "7.24.0",       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",       "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==",
  • Network accessline 53
    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
  • Network accessline 65
    "node_modules/@emnapi/core": {       "version": "1.11.2",       "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz",
  • Network accessline 66
    "version": "1.11.2",       "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz",       "integrity": "sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==",
  • Network accessline 67
    "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz",
  • Network accessline 76
    "node_modules/@emnapi/runtime": {       "version": "1.11.2",       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz",
  • Network accessline 77
    "version": "1.11.2",       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz",       "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==",
  • Network accessline 78
    "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz",
  • Network accessline 86
    "node_modules/@emnapi/wasi-threads": {       "version": "1.2.2",       "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",
  • Network accessline 87
    "version": "1.2.2",       "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",       "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==",
  • Network accessline 88
    "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",
  • Network accessline 96
    "node_modules/@esbuild/aix-ppc64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
  • Network accessline 97
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",       "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
  • Network accessline 98
    "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
  • Network accessline 112
    "node_modules/@esbuild/android-arm": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
  • Network accessline 113
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",       "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
  • Network accessline 114
    "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
  • Network accessline 128
    "node_modules/@esbuild/android-arm64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
  • Network accessline 129
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",       "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
  • Network accessline 130
    "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
  • Network accessline 144
    "node_modules/@esbuild/android-x64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
  • Network accessline 145
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",       "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
  • Network accessline 146
    "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
  • Network accessline 160
    "node_modules/@esbuild/darwin-arm64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
  • Network accessline 161
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",       "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
  • Network accessline 162
    "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
  • Network accessline 176
    "node_modules/@esbuild/darwin-x64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
  • Network accessline 177
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",       "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
  • Network accessline 178
    "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
  • Network accessline 192
    "node_modules/@esbuild/freebsd-arm64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
  • Network accessline 193
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",       "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
  • Network accessline 194
    "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
  • Network accessline 208
    "node_modules/@esbuild/freebsd-x64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
  • Network accessline 209
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",       "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
  • Network accessline 210
    "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
  • Network accessline 224
    "node_modules/@esbuild/linux-arm": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
  • Network accessline 225
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",       "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
  • Network accessline 226
    "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
  • Network accessline 240
    "node_modules/@esbuild/linux-arm64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
  • Network accessline 241
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",       "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
  • Network accessline 242
    "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
  • Network accessline 256
    "node_modules/@esbuild/linux-ia32": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
  • Network accessline 257
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",       "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
  • Network accessline 258
    "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
  • Network accessline 272
    "node_modules/@esbuild/linux-loong64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
  • Network accessline 273
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",       "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
  • Network accessline 274
    "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
  • Network accessline 288
    "node_modules/@esbuild/linux-mips64el": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
  • Network accessline 289
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",       "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
  • Network accessline 290
    "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
  • Network accessline 304
    "node_modules/@esbuild/linux-ppc64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
  • Network accessline 305
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",       "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
  • Network accessline 306
    "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
  • Network accessline 320
    "node_modules/@esbuild/linux-riscv64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
  • Network accessline 321
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",       "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
  • Network accessline 322
    "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
  • Network accessline 336
    "node_modules/@esbuild/linux-s390x": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
  • Network accessline 337
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",       "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
  • Network accessline 338
    "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
  • Network accessline 352
    "node_modules/@esbuild/linux-x64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
  • Network accessline 353
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",       "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
  • Network accessline 354
    "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
  • Network accessline 368
    "node_modules/@esbuild/netbsd-arm64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
  • Network accessline 369
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",       "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
  • Network accessline 370
    "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
  • Network accessline 384
    "node_modules/@esbuild/netbsd-x64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
  • Network accessline 385
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",       "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
  • Network accessline 386
    "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
  • Network accessline 400
    "node_modules/@esbuild/openbsd-arm64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
  • Network accessline 401
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",       "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
  • Network accessline 402
    "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
  • Network accessline 416
    "node_modules/@esbuild/openbsd-x64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
  • Network accessline 417
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",       "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
  • Network accessline 418
    "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
  • Network accessline 432
    "node_modules/@esbuild/openharmony-arm64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
  • Network accessline 433
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",       "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg
  • Network accessline 434
    "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
  • Network accessline 448
    "node_modules/@esbuild/sunos-x64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
  • Network accessline 449
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",       "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
  • Network accessline 450
    "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
  • Network accessline 464
    "node_modules/@esbuild/win32-arm64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
  • Network accessline 465
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",       "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
  • Network accessline 466
    "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
  • Network accessline 480
    "node_modules/@esbuild/win32-ia32": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
  • Network accessline 481
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",       "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
  • Network accessline 482
    "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
  • Network accessline 496
    "node_modules/@esbuild/win32-x64": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
  • Network accessline 497
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",       "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
  • Network accessline 498
    "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
  • Network accessline 512
    "node_modules/@jridgewell/gen-mapping": {       "version": "0.3.13",       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  • Network accessline 513
    "version": "0.3.13",       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",       "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
  • Network accessline 514
    "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  • Network accessline 522
    "node_modules/@jridgewell/resolve-uri": {       "version": "3.1.2",       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  • Network accessline 523
    "version": "3.1.2",       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",       "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
  • Network accessline 524
    "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  • Network accessline 531
    "node_modules/@jridgewell/source-map": {       "version": "0.3.11",       "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
  • Network accessline 532
    "version": "0.3.11",       "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",       "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
  • Network accessline 533
    "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
  • Network accessline 541
    "node_modules/@jridgewell/sourcemap-codec": {       "version": "1.5.5",       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
  • Network accessline 542
    "version": "1.5.5",       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",       "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
  • Network accessline 543
    "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
  • Network accessline 547
    "node_modules/@jridgewell/trace-mapping": {       "version": "0.3.31",       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  • Network accessline 548
    "version": "0.3.31",       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",       "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
  • Network accessline 549
    "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  • Network accessline 557
    "node_modules/@mediabunny/aac-encoder": {       "version": "1.47.0",       "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz",
  • Network accessline 558
    "version": "1.47.0",       "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz",       "integrity": "sha512-JNzgdJoHMFFnv5imi1+dmjZMudsJ1zNCUCEkKjBh90cqGhAFg8xu4V2gsyxE2i6oq/YpWx23P+OvoANLSMcDzA==",
  • Network accessline 559
    "resolved": "https://registry.npmjs.org/@mediabunny/aac-encoder/-/aac-encoder-1.47.0.tgz",
  • Network accessline 562
    "funding": {         "type": "individual",         "url": "https://github.com/sponsors/Vanilagy"
  • Network accessline 563
    "type": "individual",         "url": "https://github.com/sponsors/Vanilagy"       },
  • Network accessline 564
    "url": "https://github.com/sponsors/Vanilagy"
  • Network accessline 570
    "node_modules/@mediabunny/flac-encoder": {       "version": "1.47.0",       "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz",
  • Network accessline 571
    "version": "1.47.0",       "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz",       "integrity": "sha512-VpKmJO0xlYcFCRD6JvJlMbNQ6d/6YMHdO1gFIqWlZABHjSSL6BquNNEgWSCv5vdF8ELDBwIYBVZEslakIB/7GA==",
  • Network accessline 572
    "resolved": "https://registry.npmjs.org/@mediabunny/flac-encoder/-/flac-encoder-1.47.0.tgz",
  • Network accessline 575
    "funding": {         "type": "individual",         "url": "https://github.com/sponsors/Vanilagy"
  • Network accessline 576
    "type": "individual",         "url": "https://github.com/sponsors/Vanilagy"       },
  • Network accessline 577
    "url": "https://github.com/sponsors/Vanilagy"
  • Network accessline 583
    "node_modules/@mediabunny/mp3-encoder": {       "version": "1.47.0",       "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz",
  • Network accessline 584
    "version": "1.47.0",       "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz",       "integrity": "sha512-JyzZyGeGRm2HVUQaGJ/VZT9OG+kG00mA8SLP/f3CO7+qWAmBncKc16WYXWHbZEo8Jn/ZGA6De32S5R2bTQbDqA==",
  • Network accessline 585
    "resolved": "https://registry.npmjs.org/@mediabunny/mp3-encoder/-/mp3-encoder-1.47.0.tgz",
  • Network accessline 588
    "funding": {         "type": "individual",         "url": "https://github.com/sponsors/Vanilagy"
  • Network accessline 589
    "type": "individual",         "url": "https://github.com/sponsors/Vanilagy"       },
  • Network accessline 590
    "url": "https://github.com/sponsors/Vanilagy"
  • Network accessline 596
    "node_modules/@module-federation/error-codes": {       "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz",
  • Network accessline 597
    "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz",       "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==
  • Network accessline 598
    "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz",
  • Network accessline 602
    "node_modules/@module-federation/runtime": {       "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz",
  • Network accessline 603
    "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz",       "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==",
  • Network accessline 604
    "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz",
  • Network accessline 613
    "node_modules/@module-federation/runtime-core": {       "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz",
  • Network accessline 614
    "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz",       "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA
  • Network accessline 615
    "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz",
  • Network accessline 623
    "node_modules/@module-federation/runtime-tools": {       "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz",
  • Network accessline 624
    "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz",       "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPC
  • Network accessline 625
    "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz",
  • Network accessline 633
    "node_modules/@module-federation/sdk": {       "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz",
  • Network accessline 634
    "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz",       "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==",
  • Network accessline 635
    "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz",
  • Network accessline 639
    "node_modules/@module-federation/webpack-bundler-runtime": {       "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz",
  • Network accessline 640
    "version": "0.22.0",       "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz",       "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9Hf
  • Network accessline 641
    "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz",
  • Network accessline 649
    "node_modules/@napi-rs/wasm-runtime": {       "version": "1.0.7",       "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz",
  • Network accessline 650
    "version": "1.0.7",       "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz",       "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==",
  • Network accessline 651
    "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz",
  • Network accessline 661
    "node_modules/@remotion/bundler": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz",
  • Network accessline 662
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz",       "integrity": "sha512-ZGTWt7hX9qjeeqRxZyxcgpgEbKgDjqP23RaOFP+hLcvDC8In54BZML68Vgss50BP2Gt2M5bcSLRLZtIDWo1dNw==",
  • Network accessline 663
    "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.484.tgz",
  • Network accessline 685
    "node_modules/@remotion/canvas-capture": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz",
  • Network accessline 686
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz",       "integrity": "sha512-vvJmpDrUl3jRMeWQbIYqWSk6CbkGQSrOYsDjINSGeZ7pt/csLWMzk947r2nev8W+eBbKyqzAH3bEIo1/4KnvZQ=="
  • Network accessline 687
    "resolved": "https://registry.npmjs.org/@remotion/canvas-capture/-/canvas-capture-4.0.484.tgz",
  • Network accessline 699
    "node_modules/@remotion/cli": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz",
  • Network accessline 700
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz",       "integrity": "sha512-XtvQnQ/DEHYUmYhfDOK9CSRWSiqcHGHnTxeCqMlTE7XbEWcA5UO6FJJZLAqKo+zcF85hBmjq/31FLOY2omro6Q==",
  • Network accessline 701
    "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.484.tgz",
  • Network accessline 727
    "node_modules/@remotion/compositor-darwin-arm64": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz",
  • Network accessline 728
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz",       "integrity": "sha512-n/ASVMgSmEocek4JDdGinWCoZ46ZiHUFJUi/MOHGTSiyRPkinloHRGMCteIfYXej6NkUxV4
  • Network accessline 729
    "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.484.tgz",
  • Network accessline 739
    "node_modules/@remotion/compositor-darwin-x64": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz",
  • Network accessline 740
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz",       "integrity": "sha512-AEfReZ/w1dijqyMRc/mujRZqt3Hb0ZMtoAyaA+d+9fsDFTnAJuwsnlMg4GYKzPcQKwFFwIvkjpO
  • Network accessline 741
    "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.484.tgz",
  • Network accessline 751
    "node_modules/@remotion/compositor-linux-arm64-gnu": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz",
  • Network accessline 752
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz",       "integrity": "sha512-otGbV6CK+Qi3gCoup1uAbrbx4yEsl6V4tl+vE+Oft6akgtdxDzpazlHpf2/ffUe/S
  • Network accessline 753
    "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.484.tgz",
  • Network accessline 763
    "node_modules/@remotion/compositor-linux-arm64-musl": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz",
  • Network accessline 764
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz",       "integrity": "sha512-6uX4z4bkuVcwFxJBh1Zgrdow6rbEKz7Oa7WiNYO+60IdJwMAaxS8GWdf6vPDful
  • Network accessline 765
    "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.484.tgz",
  • Network accessline 775
    "node_modules/@remotion/compositor-linux-x64-gnu": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz",
  • Network accessline 776
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz",       "integrity": "sha512-/WZQ6IMDFfo5MKsFQTJfAy9I+jUeyVUBQtsKgssXQqP5KvlkS0+C2CEYddyTN8cF4Ifz8
  • Network accessline 777
    "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.484.tgz",
  • Network accessline 787
    "node_modules/@remotion/compositor-linux-x64-musl": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz",
  • Network accessline 788
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz",       "integrity": "sha512-DnQxv3uh9xa7FBnWsmD93gwCUVaD9qk8cy9O7HyPDykvnCe2ejocNBjKswlr3W4HOcs
  • Network accessline 789
    "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.484.tgz",
  • Network accessline 799
    "node_modules/@remotion/compositor-win32-x64-msvc": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz",
  • Network accessline 800
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz",       "integrity": "sha512-MxTN7uCZ5zD+X7TaaYfAR4ewtH9BZ7Wh5xS+oRJ72XbNHV/d+nULtOG3VdphFo/HhaP
  • Network accessline 801
    "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.484.tgz",
  • Network accessline 811
    "node_modules/@remotion/licensing": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz",
  • Network accessline 812
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz",       "integrity": "sha512-YtiERD4bC3n5yQtNgEZasdZXqDKjIJssjKDLL+YjGDU3mMcw/93my83UU6jJVCB7TBrIms8DVbCgqt4hhU8kMA==",
  • Network accessline 813
    "resolved": "https://registry.npmjs.org/@remotion/licensing/-/licensing-4.0.484.tgz",
  • Network accessline 817
    "node_modules/@remotion/media-parser": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz",
  • Network accessline 818
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz",       "integrity": "sha512-OWiCDoVa7kQlLgjFsNrMTMpl3UXQQMVcj//Quqftf30S78NHiBVyuzLloMkGPshgUH+KP0ByShld+/GPbCxs8g==",
  • Network accessline 819
    "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.484.tgz",
  • Network accessline 820
    "integrity": "sha512-OWiCDoVa7kQlLgjFsNrMTMpl3UXQQMVcj//Quqftf30S78NHiBVyuzLloMkGPshgUH+KP0ByShld+/GPbCxs8g==",       "license": "Remotion License https://remotion.dev/license"     },
  • Network accessline 821
    "license": "Remotion License https://remotion.dev/license"
  • Network accessline 823
    "node_modules/@remotion/media-utils": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz",
  • Network accessline 824
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz",       "integrity": "sha512-VpqF5CpLPfekJmkAyH7+SMdhfReND5WdtUjbbgzxdpT1G26LfQw3Qxj6Jo38vv/Sahn+VxNb9knElOptu9fcng==",
  • Network accessline 825
    "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.484.tgz",
  • Network accessline 837
    "node_modules/@remotion/player": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz",
  • Network accessline 838
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz",       "integrity": "sha512-GdlYGl+Y+9aOqHy+/5IEynt/ZGfDATUXlC5WrHegXyNCw4zFaCmfXC6FLtfZNEYOdwMLZ0drQehrdzs5qONL8w==",
  • Network accessline 839
    "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.484.tgz",
  • Network accessline 850
    "node_modules/@remotion/renderer": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz",
  • Network accessline 851
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz",       "integrity": "sha512-dXvP4GzKono9xHFYKySb4vhQh8yYmif51WpIzTz6EWcyVGv+Blobdi1uTcoShdzD6Jr0oETAqu1ojBHCFKtYbg==",
  • Network accessline 852
    "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.484.tgz",
  • Network accessline 877
    "node_modules/@remotion/streaming": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz",
  • Network accessline 878
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz",       "integrity": "sha512-SOiI+3sBZlfIyh7kX/w1XC4BWCy33/leNSzYTdpfgsqVFv60S6huOfvwXVEMCgGUEfsZtLbDP0LujHMMuvRO/A==",
  • Network accessline 879
    "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.484.tgz",
  • Network accessline 883
    "node_modules/@remotion/studio": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz",
  • Network accessline 884
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz",       "integrity": "sha512-91GUVSL1dNfgPrDDJlXYX+0JIpOXqLlSU3O0wu7nn06ScLYZucO1JpM6VoYt+wbLqUB3bkNillEXtu9b0Wpz+A==",
  • Network accessline 885
    "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.484.tgz",
  • Network accessline 910
    "node_modules/@remotion/studio-server": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz",
  • Network accessline 911
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz",       "integrity": "sha512-Ha4v9cM1uXjGofEP+Rv3XTOo1DLWTE6DSZx9Kck8YaxJAyDQLyfmOB9nLEaGtEpR/UQ4DYhX8OfX+WLspIBWLw==",
  • Network accessline 912
    "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.484.tgz",
  • Network accessline 929
    "node_modules/@remotion/studio-shared": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz",
  • Network accessline 930
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz",       "integrity": "sha512-jGmPYfl+CuX7xtCuRP41623/R8UnK7FvAuaiWCrygh5M0dlhkpKcgms8/H8uRCQwWb/cWTUn6YOx9rkMw/rS2A==",
  • Network accessline 931
    "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.484.tgz",
  • Network accessline 938
    "node_modules/@remotion/timeline-utils": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz",
  • Network accessline 939
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz",       "integrity": "sha512-WyWg84sMDhuinLvQt+UdP27sJTGfeSs6REuv2Bmf6pp/kHW12BS/rf+p4lSGMe9WwEsUL8ueQw6mezBDrF7Yqw=="
  • Network accessline 940
    "resolved": "https://registry.npmjs.org/@remotion/timeline-utils/-/timeline-utils-4.0.484.tgz",
  • Network accessline 947
    "node_modules/@remotion/web-renderer": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz",
  • Network accessline 948
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz",       "integrity": "sha512-K5pXBabSB6Y931wiYPwoUVPzpmYqXQDplSS41bvQ/GyHnZSGgez2jWmj1W6O7GDIY2bkLE51aDwPi5hPK+2xvQ==",
  • Network accessline 949
    "resolved": "https://registry.npmjs.org/@remotion/web-renderer/-/web-renderer-4.0.484.tgz",
  • Network accessline 965
    "node_modules/@remotion/zod-types": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz",
  • Network accessline 966
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz",       "integrity": "sha512-0Qi+5lIo02p/LBWI+WILrlPgUHPPIx5kjvULJHmxLS0BOGeD0i/9RzMSqbcr6Qq9r2zK7s/C14XKEohMge7VUw==",
  • Network accessline 967
    "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.484.tgz",
  • Network accessline 974
    "node_modules/@rspack/binding": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz",
  • Network accessline 975
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz",       "integrity": "sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==",
  • Network accessline 976
    "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz",
  • Network accessline 992
    "node_modules/@rspack/binding-darwin-arm64": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz",
  • Network accessline 993
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz",       "integrity": "sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG
  • Network accessline 994
    "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz",
  • Network accessline 1005
    "node_modules/@rspack/binding-darwin-x64": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz",
  • Network accessline 1006
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz",       "integrity": "sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtX
  • Network accessline 1007
    "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz",
  • Network accessline 1018
    "node_modules/@rspack/binding-linux-arm64-gnu": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz",
  • Network accessline 1019
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz",       "integrity": "sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9
  • Network accessline 1020
    "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz",
  • Network accessline 1031
    "node_modules/@rspack/binding-linux-arm64-musl": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz",
  • Network accessline 1032
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz",       "integrity": "sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/
  • Network accessline 1033
    "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz",
  • Network accessline 1044
    "node_modules/@rspack/binding-linux-x64-gnu": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz",
  • Network accessline 1045
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz",       "integrity": "sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/
  • Network accessline 1046
    "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz",
  • Network accessline 1057
    "node_modules/@rspack/binding-linux-x64-musl": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz",
  • Network accessline 1058
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz",       "integrity": "sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPD
  • Network accessline 1059
    "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz",
  • Network accessline 1070
    "node_modules/@rspack/binding-wasm32-wasi": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz",
  • Network accessline 1071
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz",       "integrity": "sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXu
  • Network accessline 1072
    "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz",
  • Network accessline 1083
    "node_modules/@rspack/binding-win32-arm64-msvc": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz",
  • Network accessline 1084
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz",       "integrity": "sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXm
  • Network accessline 1085
    "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz",
  • Network accessline 1096
    "node_modules/@rspack/binding-win32-ia32-msvc": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz",
  • Network accessline 1097
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz",       "integrity": "sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPB
  • Network accessline 1098
    "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz",
  • Network accessline 1109
    "node_modules/@rspack/binding-win32-x64-msvc": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz",
  • Network accessline 1110
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz",       "integrity": "sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32
  • Network accessline 1111
    "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz",
  • Network accessline 1122
    "node_modules/@rspack/core": {       "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz",
  • Network accessline 1123
    "version": "1.7.11",       "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz",       "integrity": "sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==",
  • Network accessline 1124
    "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz",
  • Network accessline 1144
    "node_modules/@rspack/lite-tapable": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz",
  • Network accessline 1145
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz",       "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==",
  • Network accessline 1146
    "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz",
  • Network accessline 1150
    "node_modules/@rspack/plugin-react-refresh": {       "version": "1.6.1",       "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz",
  • Network accessline 1151
    "version": "1.6.1",       "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz",       "integrity": "sha512-eqqW5645VG3CzGzFgNg5HqNdHVXY+567PGjtDhhrM8t67caxmsSzRmT5qfoEIfBcGgFkH9vEg7kzXwmCYQd
  • Network accessline 1152
    "resolved": "https://registry.npmjs.org/@rspack/plugin-react-refresh/-/plugin-react-refresh-1.6.1.tgz",
  • Network accessline 1169
    "node_modules/@tybys/wasm-util": {       "version": "0.10.3",       "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
  • Network accessline 1170
    "version": "0.10.3",       "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",       "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",
  • Network accessline 1171
    "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
  • Network accessline 1179
    "node_modules/@types/dom-mediacapture-transform": {       "version": "0.1.11",       "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.11.tgz",
  • Network accessline 1180
    "version": "0.1.11",       "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.11.tgz",       "integrity": "sha512-Y2p+nGf1bF2XMttBnsVPHUWzRRZzqUoJAKmiP10b5umnO6DDrWI0BrGDJy1pOHoOULVmGS
  • Network accessline 1181
    "resolved": "https://registry.npmjs.org/@types/dom-mediacapture-transform/-/dom-mediacapture-transform-0.1.11.tgz",
  • Network accessline 1188
    "node_modules/@types/dom-webcodecs": {       "version": "0.1.13",       "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz",
  • Network accessline 1189
    "version": "0.1.13",       "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz",       "integrity": "sha512-O5hkiFIcjjszPIYyUSyvScyvrBoV3NOEEZx/pMlsu44TKzWNkLVBBxnxJz42in5n3QIolYOcBYFCPZZ0h8SkwQ==",
  • Network accessline 1190
    "resolved": "https://registry.npmjs.org/@types/dom-webcodecs/-/dom-webcodecs-0.1.13.tgz",
  • Network accessline 1194
    "node_modules/@types/eslint": {       "version": "9.6.1",       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
  • Network accessline 1195
    "version": "9.6.1",       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",       "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
  • Network accessline 1196
    "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
  • Network accessline 1204
    "node_modules/@types/eslint-scope": {       "version": "3.7.7",       "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
  • Network accessline 1205
    "version": "3.7.7",       "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",       "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
  • Network accessline 1206
    "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
  • Network accessline 1214
    "node_modules/@types/estree": {       "version": "1.0.9",       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
  • Network accessline 1215
    "version": "1.0.9",       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",       "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
  • Network accessline 1216
    "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
  • Network accessline 1220
    "node_modules/@types/json-schema": {       "version": "7.0.15",       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
  • Network accessline 1221
    "version": "7.0.15",       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",       "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
  • Network accessline 1222
    "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
  • Network accessline 1226
    "node_modules/@types/node": {       "version": "26.1.0",       "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.0.tgz",
  • Network accessline 1227
    "version": "26.1.0",       "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.0.tgz",       "integrity": "sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw==",
  • Network accessline 1228
    "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.0.tgz",
  • Network accessline 1235
    "node_modules/@types/prop-types": {       "version": "15.7.15",       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
  • Network accessline 1236
    "version": "15.7.15",       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",       "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
  • Network accessline 1237
    "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
  • Network accessline 1242
    "node_modules/@types/react": {       "version": "18.3.12",       "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
  • Network accessline 1243
    "version": "18.3.12",       "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",       "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==",
  • Network accessline 1244
    "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
  • Network accessline 1253
    "node_modules/@webassemblyjs/ast": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
  • Network accessline 1254
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",       "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
  • Network accessline 1255
    "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
  • Network accessline 1263
    "node_modules/@webassemblyjs/floating-point-hex-parser": {       "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
  • Network accessline 1264
    "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",       "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj
  • Network accessline 1265
    "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
  • Network accessline 1269
    "node_modules/@webassemblyjs/helper-api-error": {       "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
  • Network accessline 1270
    "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",       "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9
  • Network accessline 1271
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
  • Network accessline 1275
    "node_modules/@webassemblyjs/helper-buffer": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
  • Network accessline 1276
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",       "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==
  • Network accessline 1277
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
  • Network accessline 1281
    "node_modules/@webassemblyjs/helper-numbers": {       "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
  • Network accessline 1282
    "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",       "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA
  • Network accessline 1283
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
  • Network accessline 1292
    "node_modules/@webassemblyjs/helper-wasm-bytecode": {       "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
  • Network accessline 1293
    "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",       "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+
  • Network accessline 1294
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
  • Network accessline 1298
    "node_modules/@webassemblyjs/helper-wasm-section": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
  • Network accessline 1299
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",       "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAEr
  • Network accessline 1300
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
  • Network accessline 1310
    "node_modules/@webassemblyjs/ieee754": {       "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
  • Network accessline 1311
    "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",       "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
  • Network accessline 1312
    "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
  • Network accessline 1319
    "node_modules/@webassemblyjs/leb128": {       "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
  • Network accessline 1320
    "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",       "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
  • Network accessline 1321
    "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
  • Network accessline 1328
    "node_modules/@webassemblyjs/utf8": {       "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
  • Network accessline 1329
    "version": "1.13.2",       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",       "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
  • Network accessline 1330
    "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
  • Network accessline 1334
    "node_modules/@webassemblyjs/wasm-edit": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
  • Network accessline 1335
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",       "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
  • Network accessline 1336
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
  • Network accessline 1350
    "node_modules/@webassemblyjs/wasm-gen": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
  • Network accessline 1351
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",       "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
  • Network accessline 1352
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
  • Network accessline 1363
    "node_modules/@webassemblyjs/wasm-opt": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
  • Network accessline 1364
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",       "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
  • Network accessline 1365
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
  • Network accessline 1375
    "node_modules/@webassemblyjs/wasm-parser": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
  • Network accessline 1376
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",       "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
  • Network accessline 1377
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
  • Network accessline 1389
    "node_modules/@webassemblyjs/wast-printer": {       "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
  • Network accessline 1390
    "version": "1.14.1",       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",       "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
  • Network accessline 1391
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
  • Network accessline 1399
    "node_modules/@xtuc/ieee754": {       "version": "1.2.0",       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
  • Network accessline 1400
    "version": "1.2.0",       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",       "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
  • Network accessline 1401
    "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
  • Network accessline 1405
    "node_modules/@xtuc/long": {       "version": "4.2.2",       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
  • Network accessline 1406
    "version": "4.2.2",       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
  • Network accessline 1407
    "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
  • Network accessline 1411
    "node_modules/acorn": {       "version": "8.17.0",       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",
  • Network accessline 1412
    "version": "8.17.0",       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",       "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==",
  • Network accessline 1413
    "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",
  • Network accessline 1423
    "node_modules/acorn-import-phases": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz",
  • Network accessline 1424
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz",       "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==",
  • Network accessline 1425
    "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz",
  • Network accessline 1435
    "node_modules/ajv": {       "version": "8.20.0",       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
  • Network accessline 1436
    "version": "8.20.0",       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",       "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
  • Network accessline 1437
    "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
  • Network accessline 1446
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/epoberezkin"
  • Network accessline 1447
    "type": "github",         "url": "https://github.com/sponsors/epoberezkin"       }
  • Network accessline 1448
    "url": "https://github.com/sponsors/epoberezkin"
  • Network accessline 1451
    "node_modules/ajv-formats": {       "version": "2.1.1",       "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
  • Network accessline 1452
    "version": "2.1.1",       "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",       "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
  • Network accessline 1453
    "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
  • Network accessline 1468
    "node_modules/ajv-keywords": {       "version": "5.1.0",       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
  • Network accessline 1469
    "version": "5.1.0",       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",       "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
  • Network accessline 1470
    "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
  • Network accessline 1480
    "node_modules/ast-types": {       "version": "0.16.1",       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz",
  • Network accessline 1481
    "version": "0.16.1",       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz",       "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==",
  • Network accessline 1482
    "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz",
  • Network accessline 1492
    "node_modules/baseline-browser-mapping": {       "version": "2.10.41",       "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.41.tgz",
  • Network accessline 1493
    "version": "2.10.41",       "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.41.tgz",       "integrity": "sha512-WwS7MHhqGHHlaVsqRZnhvCEMS0owDX+SxRlve7JkuH7My1Ara3ZriTmCQupPfYjxMZ8I/tgxtJYr2t7
  • Network accessline 1494
    "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.41.tgz",
  • Network accessline 1504
    "node_modules/browserslist": {       "version": "4.28.4",       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz",
  • Network accessline 1505
    "version": "4.28.4",       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz",       "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==",
  • Network accessline 1506
    "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz",
  • Network accessline 1509
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 1510
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 1511
    "url": "https://opencollective.com/browserslist"
  • Network accessline 1513
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1514
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"         },
  • Network accessline 1515
    "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 1517
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1518
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1519
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1537
    "node_modules/buffer-from": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
  • Network accessline 1538
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
  • Network accessline 1539
    "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
  • Network accessline 1543
    "node_modules/caniuse-lite": {       "version": "1.0.30001800",       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001800.tgz",
  • Network accessline 1544
    "version": "1.0.30001800",       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001800.tgz",       "integrity": "sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==",
  • Network accessline 1545
    "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001800.tgz",
  • Network accessline 1548
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 1549
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 1550
    "url": "https://opencollective.com/browserslist"
  • Network accessline 1552
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
  • Network accessline 1553
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/caniuse-lite"         },
  • Network accessline 1554
    "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
  • Network accessline 1556
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 1557
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 1558
    "url": "https://github.com/sponsors/ai"
  • Network accessline 1563
    "node_modules/chrome-trace-event": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
  • Network accessline 1564
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",       "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
  • Network accessline 1565
    "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
  • Network accessline 1572
    "node_modules/commander": {       "version": "2.20.3",       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
  • Network accessline 1573
    "version": "2.20.3",       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
  • Network accessline 1574
    "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
  • Network accessline 1578
    "node_modules/cross-spawn": {       "version": "7.0.6",       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
  • Network accessline 1579
    "version": "7.0.6",       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",       "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
  • Network accessline 1580
    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
  • Network accessline 1592
    "node_modules/css-loader": {       "version": "7.1.4",       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz",
  • Network accessline 1593
    "version": "7.1.4",       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz",       "integrity": "sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==",
  • Network accessline 1594
    "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.4.tgz",
  • Network accessline 1610
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/webpack"
  • Network accessline 1611
    "type": "opencollective",         "url": "https://opencollective.com/webpack"       },
  • Network accessline 1612
    "url": "https://opencollective.com/webpack"
  • Network accessline 1627
    "node_modules/css-loader/node_modules/semver": {       "version": "7.8.5",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
  • Network accessline 1628
    "version": "7.8.5",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",       "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
  • Network accessline 1629
    "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
  • Network accessline 1639
    "node_modules/cssesc": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
  • Network accessline 1640
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
  • Network accessline 1641
    "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
  • Network accessline 1651
    "node_modules/csstype": {       "version": "3.2.3",       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
  • Network accessline 1652
    "version": "3.2.3",       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",       "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
  • Network accessline 1653
    "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
  • Network accessline 1658
    "node_modules/define-lazy-prop": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
  • Network accessline 1659
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",       "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
  • Network accessline 1660
    "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
  • Network accessline 1667
    "node_modules/dotenv": {       "version": "17.3.1",       "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz",
  • Network accessline 1668
    "version": "17.3.1",       "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz",       "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==",
  • Network accessline 1669
    "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz",
  • Network accessline 1674
    },       "funding": {         "url": "https://dotenvx.com"
  • Network accessline 1675
    "funding": {         "url": "https://dotenvx.com"       }
  • Network accessline 1676
    "url": "https://dotenvx.com"
  • Network accessline 1679
    "node_modules/electron-to-chromium": {       "version": "1.5.387",       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.387.tgz",
  • Network accessline 1680
    "version": "1.5.387",       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.387.tgz",       "integrity": "sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ=
  • Network accessline 1681
    "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.387.tgz",
  • Network accessline 1685
    "node_modules/enhanced-resolve": {       "version": "5.24.1",       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.1.tgz",
  • Network accessline 1686
    "version": "5.24.1",       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.1.tgz",       "integrity": "sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==",
  • Network accessline 1687
    "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.1.tgz",
  • Network accessline 1698
    "node_modules/error-stack-parser": {       "version": "2.1.4",       "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
  • Network accessline 1699
    "version": "2.1.4",       "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",       "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
  • Network accessline 1700
    "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
  • Network accessline 1707
    "node_modules/es-module-lexer": {       "version": "2.3.0",       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.0.tgz",
  • Network accessline 1708
    "version": "2.3.0",       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.0.tgz",       "integrity": "sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==",
  • Network accessline 1709
    "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.0.tgz",
  • Network accessline 1713
    "node_modules/esbuild": {       "version": "0.28.1",       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
  • Network accessline 1714
    "version": "0.28.1",       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",       "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
  • Network accessline 1715
    "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
  • Network accessline 1754
    "node_modules/escalade": {       "version": "3.2.0",       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  • Network accessline 1755
    "version": "3.2.0",       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",       "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
  • Network accessline 1756
    "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  • Network accessline 1763
    "node_modules/eslint-scope": {       "version": "5.1.1",       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
  • Network accessline 1764
    "version": "5.1.1",       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
  • Network accessline 1765
    "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
  • Network accessline 1776
    "node_modules/esprima": {       "version": "4.0.1",       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  • Network accessline 1777
    "version": "4.0.1",       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  • Network accessline 1778
    "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  • Network accessline 1789
    "node_modules/esrecurse": {       "version": "4.3.0",       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
  • Network accessline 1790
    "version": "4.3.0",       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
  • Network accessline 1791
    "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
  • Network accessline 1801
    "node_modules/esrecurse/node_modules/estraverse": {       "version": "5.3.0",       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  • Network accessline 1802
    "version": "5.3.0",       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",       "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  • Network accessline 1803
    "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  • Network accessline 1810
    "node_modules/estraverse": {       "version": "4.3.0",       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
  • Network accessline 1811
    "version": "4.3.0",       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
  • Network accessline 1812
    "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
  • Network accessline 1819
    "node_modules/events": {       "version": "3.3.0",       "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
  • Network accessline 1820
    "version": "3.3.0",       "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",       "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
  • Network accessline 1821
    "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
  • Network accessline 1828
    "node_modules/execa": {       "version": "5.1.1",       "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
  • Network accessline 1829
    "version": "5.1.1",       "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",       "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
  • Network accessline 1830
    "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
  • Network accessline 1846
    },       "funding": {         "url": "https://github.com/sindresorhus/execa?sponsor=1"
  • Network accessline 1847
    "funding": {         "url": "https://github.com/sindresorhus/execa?sponsor=1"       }
  • Network accessline 1848
    "url": "https://github.com/sindresorhus/execa?sponsor=1"
  • Network accessline 1851
    "node_modules/fast-deep-equal": {       "version": "3.1.3",       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  • Network accessline 1852
    "version": "3.1.3",       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
  • Network accessline 1853
    "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  • Network accessline 1857
    "node_modules/fast-uri": {       "version": "3.1.3",       "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz",
  • Network accessline 1858
    "version": "3.1.3",       "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz",       "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==",
  • Network accessline 1859
    "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz",
  • Network accessline 1862
    {           "type": "github",           "url": "https://github.com/sponsors/fastify"
  • Network accessline 1863
    "type": "github",           "url": "https://github.com/sponsors/fastify"         },
  • Network accessline 1864
    "url": "https://github.com/sponsors/fastify"
  • Network accessline 1866
    {           "type": "opencollective",           "url": "https://opencollective.com/fastify"
  • Network accessline 1867
    "type": "opencollective",           "url": "https://opencollective.com/fastify"         }
  • Network accessline 1868
    "url": "https://opencollective.com/fastify"
  • Network accessline 1873
    "node_modules/fs-monkey": {       "version": "1.0.3",       "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
  • Network accessline 1874
    "version": "1.0.3",       "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",       "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
  • Network accessline 1875
    "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
  • Network accessline 1879
    "node_modules/get-stream": {       "version": "6.0.1",       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  • Network accessline 1880
    "version": "6.0.1",       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",       "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
  • Network accessline 1881
    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  • Network accessline 1886
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 1887
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 1888
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 1891
    "node_modules/glob-to-regexp": {       "version": "0.4.1",       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
  • Network accessline 1892
    "version": "0.4.1",       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",       "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
  • Network accessline 1893
    "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
  • Network accessline 1897
    "node_modules/graceful-fs": {       "version": "4.2.11",       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
  • Network accessline 1898
    "version": "4.2.11",       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",       "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
  • Network accessline 1899
    "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
  • Network accessline 1903
    "node_modules/has-flag": {       "version": "4.0.0",       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  • Network accessline 1904
    "version": "4.0.0",       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  • Network accessline 1905
    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  • Network accessline 1912
    "node_modules/html-entities": {       "version": "2.6.0",       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
  • Network accessline 1913
    "version": "2.6.0",       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",       "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==",
  • Network accessline 1914
    "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
  • Network accessline 1917
    {           "type": "github",           "url": "https://github.com/sponsors/mdevils"
  • Network accessline 1918
    "type": "github",           "url": "https://github.com/sponsors/mdevils"         },
  • Network accessline 1919
    "url": "https://github.com/sponsors/mdevils"
  • Network accessline 1921
    {           "type": "patreon",           "url": "https://patreon.com/mdevils"
  • Network accessline 1922
    "type": "patreon",           "url": "https://patreon.com/mdevils"         }
  • Network accessline 1923
    "url": "https://patreon.com/mdevils"
  • Network accessline 1928
    "node_modules/human-signals": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
  • Network accessline 1929
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",       "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
  • Network accessline 1930
    "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
  • Network accessline 1937
    "node_modules/icss-utils": {       "version": "5.1.0",       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
  • Network accessline 1938
    "version": "5.1.0",       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",       "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
  • Network accessline 1939
    "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
  • Network accessline 1949
    "node_modules/is-docker": {       "version": "2.2.1",       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
  • Network accessline 1950
    "version": "2.2.1",       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",       "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
  • Network accessline 1951
    "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
  • Network accessline 1959
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 1960
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 1961
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 1964
    "node_modules/is-stream": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  • Network accessline 1965
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",       "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
  • Network accessline 1966
    "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
  • Network accessline 1971
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 1972
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 1973
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 1976
    "node_modules/is-wsl": {       "version": "2.2.0",       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
  • Network accessline 1977
    "version": "2.2.0",       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
  • Network accessline 1978
    "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
  • Network accessline 1988
    "node_modules/isexe": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  • Network accessline 1989
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
  • Network accessline 1990
    "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  • Network accessline 1994
    "node_modules/jest-worker": {       "version": "27.5.1",       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
  • Network accessline 1995
    "version": "27.5.1",       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",       "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
  • Network accessline 1996
    "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
  • Network accessline 2008
    "node_modules/js-tokens": {       "version": "4.0.0",       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  • Network accessline 2009
    "version": "4.0.0",       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
  • Network accessline 2010
    "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  • Network accessline 2014
    "node_modules/json-parse-even-better-errors": {       "version": "2.3.1",       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
  • Network accessline 2015
    "version": "2.3.1",       "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",       "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9
  • Network accessline 2016
    "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
  • Network accessline 2020
    "node_modules/json-schema-traverse": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
  • Network accessline 2021
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",       "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
  • Network accessline 2022
    "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
  • Network accessline 2026
    "node_modules/kleur": {       "version": "3.0.3",       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
  • Network accessline 2027
    "version": "3.0.3",       "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",       "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
  • Network accessline 2028
    "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
  • Network accessline 2035
    "node_modules/loader-runner": {       "version": "4.3.2",       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz",
  • Network accessline 2036
    "version": "4.3.2",       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz",       "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==",
  • Network accessline 2037
    "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz",
  • Network accessline 2043
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/webpack"
  • Network accessline 2044
    "type": "opencollective",         "url": "https://opencollective.com/webpack"       }
  • Network accessline 2045
    "url": "https://opencollective.com/webpack"
  • Network accessline 2048
    "node_modules/lodash.sortby": {       "version": "4.7.0",       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
  • Network accessline 2049
    "version": "4.7.0",       "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",       "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==",
  • Network accessline 2050
    "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
  • Network accessline 2054
    "node_modules/loose-envify": {       "version": "1.4.0",       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
  • Network accessline 2055
    "version": "1.4.0",       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
  • Network accessline 2056
    "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
  • Network accessline 2066
    "node_modules/lru-cache": {       "version": "6.0.0",       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  • Network accessline 2067
    "version": "6.0.0",       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  • Network accessline 2068
    "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  • Network accessline 2078
    "node_modules/mediabunny": {       "version": "1.47.0",       "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz",
  • Network accessline 2079
    "version": "1.47.0",       "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz",       "integrity": "sha512-XQMZAcaKPkJ7hQ/Q2fvBdl3ZazQl2WVxDysUbJWh4PuAnLoerdsQBdPTDWdUdK6hh26LQ8Ue94MLLnmpWvlUYg==",
  • Network accessline 2080
    "resolved": "https://registry.npmjs.org/mediabunny/-/mediabunny-1.47.0.tgz",
  • Network accessline 2091
    "funding": {         "type": "individual",         "url": "https://github.com/sponsors/Vanilagy"
  • Network accessline 2092
    "type": "individual",         "url": "https://github.com/sponsors/Vanilagy"       }
  • Network accessline 2093
    "url": "https://github.com/sponsors/Vanilagy"
  • Network accessline 2096
    "node_modules/memfs": {       "version": "3.4.3",       "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz",
  • Network accessline 2097
    "version": "3.4.3",       "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz",       "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==",
  • Network accessline 2098
    "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz",
  • Network accessline 2108
    "node_modules/merge-stream": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
  • Network accessline 2109
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
  • Network accessline 2110
    "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
  • Network accessline 2114
    "node_modules/mime-db": {       "version": "1.52.0",       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  • Network accessline 2115
    "version": "1.52.0",       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",       "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
  • Network accessline 2116
    "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  • Network accessline 2123
    "node_modules/mime-types": {       "version": "2.1.35",       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  • Network accessline 2124
    "version": "2.1.35",       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",       "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
  • Network accessline 2125
    "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  • Network accessline 2135
    "node_modules/mimic-fn": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  • Network accessline 2136
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
  • Network accessline 2137
    "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  • Network accessline 2144
    "node_modules/minimist": {       "version": "1.2.6",       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
  • Network accessline 2145
    "version": "1.2.6",       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",       "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
  • Network accessline 2146
    "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
  • Network accessline 2150
    "node_modules/nanoid": {       "version": "3.3.15",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz",
  • Network accessline 2151
    "version": "3.3.15",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz",       "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==",
  • Network accessline 2152
    "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz",
  • Network accessline 2155
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 2156
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 2157
    "url": "https://github.com/sponsors/ai"
  • Network accessline 2168
    "node_modules/neo-async": {       "version": "2.6.2",       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  • Network accessline 2169
    "version": "2.6.2",       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
  • Network accessline 2170
    "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
  • Network accessline 2174
    "node_modules/node-releases": {       "version": "2.0.50",       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz",
  • Network accessline 2175
    "version": "2.0.50",       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz",       "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==",
  • Network accessline 2176
    "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz",
  • Network accessline 2183
    "node_modules/npm-run-path": {       "version": "4.0.1",       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
  • Network accessline 2184
    "version": "4.0.1",       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",       "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
  • Network accessline 2185
    "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
  • Network accessline 2195
    "node_modules/onetime": {       "version": "5.1.2",       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  • Network accessline 2196
    "version": "5.1.2",       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  • Network accessline 2197
    "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  • Network accessline 2205
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 2206
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 2207
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 2210
    "node_modules/open": {       "version": "8.4.2",       "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
  • Network accessline 2211
    "version": "8.4.2",       "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",       "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
  • Network accessline 2212
    "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
  • Network accessline 2222
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 2223
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 2224
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 2227
    "node_modules/path-key": {       "version": "3.1.1",       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  • Network accessline 2228
    "version": "3.1.1",       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
  • Network accessline 2229
    "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  • Network accessline 2236
    "node_modules/picocolors": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 2237
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",       "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
  • Network accessline 2238
    "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 2242
    "node_modules/postcss": {       "version": "8.5.16",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz",
  • Network accessline 2243
    "version": "8.5.16",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz",       "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==",
  • Network accessline 2244
    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz",
  • Network accessline 2247
    {           "type": "opencollective",           "url": "https://opencollective.com/postcss/"
  • Network accessline 2248
    "type": "opencollective",           "url": "https://opencollective.com/postcss/"         },
  • Network accessline 2249
    "url": "https://opencollective.com/postcss/"
  • Network accessline 2251
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 2252
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"         },
  • Network accessline 2253
    "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 2255
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 2256
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 2257
    "url": "https://github.com/sponsors/ai"
  • Network accessline 2270
    "node_modules/postcss-modules-extract-imports": {       "version": "3.1.0",       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
  • Network accessline 2271
    "version": "3.1.0",       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",       "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uu
  • Network accessline 2272
    "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
  • Network accessline 2282
    "node_modules/postcss-modules-local-by-default": {       "version": "4.2.0",       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",
  • Network accessline 2283
    "version": "4.2.0",       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",       "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6
  • Network accessline 2284
    "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",
  • Network accessline 2299
    "node_modules/postcss-modules-scope": {       "version": "3.2.1",       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
  • Network accessline 2300
    "version": "3.2.1",       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",       "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA=="
  • Network accessline 2301
    "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
  • Network accessline 2314
    "node_modules/postcss-modules-values": {       "version": "4.0.0",       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
  • Network accessline 2315
    "version": "4.0.0",       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",       "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ=
  • Network accessline 2316
    "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
  • Network accessline 2329
    "node_modules/postcss-selector-parser": {       "version": "7.1.4",       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz",
  • Network accessline 2330
    "version": "7.1.4",       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz",       "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdO
  • Network accessline 2331
    "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz",
  • Network accessline 2342
    "node_modules/postcss-value-parser": {       "version": "4.2.0",       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
  • Network accessline 2343
    "version": "4.2.0",       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",       "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
  • Network accessline 2344
    "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
  • Network accessline 2348
    "node_modules/prettier": {       "version": "3.8.1",       "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
  • Network accessline 2349
    "version": "3.8.1",       "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",       "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
  • Network accessline 2350
    "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
  • Network accessline 2358
    },       "funding": {         "url": "https://github.com/prettier/prettier?sponsor=1"
  • Network accessline 2359
    "funding": {         "url": "https://github.com/prettier/prettier?sponsor=1"       }
  • Network accessline 2360
    "url": "https://github.com/prettier/prettier?sponsor=1"
  • Network accessline 2363
    "node_modules/prompts": {       "version": "2.4.2",       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
  • Network accessline 2364
    "version": "2.4.2",       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",       "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
  • Network accessline 2365
    "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
  • Network accessline 2376
    "node_modules/punycode": {       "version": "2.3.1",       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
  • Network accessline 2377
    "version": "2.3.1",       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",       "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
  • Network accessline 2378
    "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
  • Network accessline 2385
    "node_modules/react": {       "version": "18.3.1",       "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
  • Network accessline 2386
    "version": "18.3.1",       "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",       "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
  • Network accessline 2387
    "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
  • Network accessline 2397
    "node_modules/react-dom": {       "version": "18.3.1",       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
  • Network accessline 2398
    "version": "18.3.1",       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",       "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
  • Network accessline 2399
    "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
  • Network accessline 2410
    "node_modules/react-refresh": {       "version": "0.18.0",       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
  • Network accessline 2411
    "version": "0.18.0",       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",       "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
  • Network accessline 2412
    "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
  • Network accessline 2419
    "node_modules/recast": {       "version": "0.23.11",       "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz",
  • Network accessline 2420
    "version": "0.23.11",       "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz",       "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==",
  • Network accessline 2421
    "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz",
  • Network accessline 2435
    "node_modules/recast/node_modules/source-map": {       "version": "0.6.1",       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  • Network accessline 2436
    "version": "0.6.1",       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  • Network accessline 2437
    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  • Network accessline 2444
    "node_modules/remotion": {       "version": "4.0.484",       "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz",
  • Network accessline 2445
    "version": "4.0.484",       "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz",       "integrity": "sha512-UJTgWindeUPqn5TTb55qOtRFhh96uTfVqJN20qb0ggi5Qq/T1OEY2nu1yi4CEbsM/+tpFDHV1aecrtrDykcdlA==",
  • Network accessline 2446
    "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.484.tgz",
  • Network accessline 2454
    "node_modules/require-from-string": {       "version": "2.0.2",       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  • Network accessline 2455
    "version": "2.0.2",       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
  • Network accessline 2456
    "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  • Network accessline 2463
    "node_modules/scheduler": {       "version": "0.23.2",       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
  • Network accessline 2464
    "version": "0.23.2",       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",       "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
  • Network accessline 2465
    "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
  • Network accessline 2472
    "node_modules/schema-utils": {       "version": "4.3.3",       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz",
  • Network accessline 2473
    "version": "4.3.3",       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz",       "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==",
  • Network accessline 2474
    "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz",
  • Network accessline 2486
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/webpack"
  • Network accessline 2487
    "type": "opencollective",         "url": "https://opencollective.com/webpack"       }
  • Network accessline 2488
    "url": "https://opencollective.com/webpack"
  • Network accessline 2491
    "node_modules/semver": {       "version": "7.5.3",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
  • Network accessline 2492
    "version": "7.5.3",       "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",       "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
  • Network accessline 2493
    "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
  • Network accessline 2506
    "node_modules/shebang-command": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  • Network accessline 2507
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  • Network accessline 2508
    "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  • Network accessline 2518
    "node_modules/shebang-regex": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  • Network accessline 2519
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
  • Network accessline 2520
    "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  • Network accessline 2527
    "node_modules/signal-exit": {       "version": "3.0.7",       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
  • Network accessline 2528
    "version": "3.0.7",       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",       "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
  • Network accessline 2529
    "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
  • Network accessline 2533
    "node_modules/sisteransi": {       "version": "1.0.5",       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
  • Network accessline 2534
    "version": "1.0.5",       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",       "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
  • Network accessline 2535
    "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
  • Network accessline 2539
    "node_modules/source-map": {       "version": "0.8.0-beta.0",       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
  • Network accessline 2540
    "version": "0.8.0-beta.0",       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",       "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
  • Network accessline 2541
    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
  • Network accessline 2552
    "node_modules/source-map-js": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 2553
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",       "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
  • Network accessline 2554
    "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 2561
    "node_modules/source-map-support": {       "version": "0.5.21",       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
  • Network accessline 2562
    "version": "0.5.21",       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",       "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
  • Network accessline 2563
    "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
  • Network accessline 2571
    "node_modules/source-map-support/node_modules/source-map": {       "version": "0.6.1",       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  • Network accessline 2572
    "version": "0.6.1",       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  • Network accessline 2573
    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  • Network accessline 2580
    "node_modules/stackframe": {       "version": "1.3.4",       "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
  • Network accessline 2581
    "version": "1.3.4",       "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",       "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
  • Network accessline 2582
    "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
  • Network accessline 2586
    "node_modules/strip-final-newline": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
  • Network accessline 2587
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
  • Network accessline 2588
    "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
  • Network accessline 2595
    "node_modules/style-loader": {       "version": "4.0.0",       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz",
  • Network accessline 2596
    "version": "4.0.0",       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz",       "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==",
  • Network accessline 2597
    "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz",
  • Network accessline 2603
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/webpack"
  • Network accessline 2604
    "type": "opencollective",         "url": "https://opencollective.com/webpack"       },
  • Network accessline 2605
    "url": "https://opencollective.com/webpack"
  • Network accessline 2611
    "node_modules/supports-color": {       "version": "8.1.1",       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
  • Network accessline 2612
    "version": "8.1.1",       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",       "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
  • Network accessline 2613
    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
  • Network accessline 2621
    },       "funding": {         "url": "https://github.com/chalk/supports-color?sponsor=1"
  • Network accessline 2622
    "funding": {         "url": "https://github.com/chalk/supports-color?sponsor=1"       }
  • Network accessline 2623
    "url": "https://github.com/chalk/supports-color?sponsor=1"
  • Network accessline 2626
    "node_modules/tapable": {       "version": "2.3.3",       "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
  • Network accessline 2627
    "version": "2.3.3",       "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",       "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
  • Network accessline 2628
    "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
  • Network accessline 2634
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/webpack"
  • Network accessline 2635
    "type": "opencollective",         "url": "https://opencollective.com/webpack"       }
  • Network accessline 2636
    "url": "https://opencollective.com/webpack"
  • Network accessline 2639
    "node_modules/terser": {       "version": "5.48.0",       "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz",
  • Network accessline 2640
    "version": "5.48.0",       "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz",       "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==",
  • Network accessline 2641
    "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz",
  • Network accessline 2657
    "node_modules/terser-webpack-plugin": {       "version": "5.6.1",       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz",
  • Network accessline 2658
    "version": "5.6.1",       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz",       "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ=="
  • Network accessline 2659
    "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz",
  • Network accessline 2671
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/webpack"
  • Network accessline 2672
    "type": "opencollective",         "url": "https://opencollective.com/webpack"       },
  • Network accessline 2673
    "url": "https://opencollective.com/webpack"
  • Network accessline 2717
    "node_modules/tiny-invariant": {       "version": "1.3.3",       "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
  • Network accessline 2718
    "version": "1.3.3",       "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",       "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
  • Network accessline 2719
    "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
  • Network accessline 2723
    "node_modules/to-fast-properties": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
  • Network accessline 2724
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",       "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
  • Network accessline 2725
    "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
  • Network accessline 2732
    "node_modules/tr46": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
  • Network accessline 2733
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",       "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==",
  • Network accessline 2734
    "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
  • Network accessline 2741
    "node_modules/tslib": {       "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 2742
    "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",       "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  • Network accessline 2743
    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 2747
    "node_modules/typescript": {       "version": "5.9.3",       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 2748
    "version": "5.9.3",       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",       "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
  • Network accessline 2749
    "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 2761
    "node_modules/undici-types": {       "version": "8.3.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
  • Network accessline 2762
    "version": "8.3.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",       "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
  • Network accessline 2763
    "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
  • Network accessline 2767
    "node_modules/update-browserslist-db": {       "version": "1.2.3",       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
  • Network accessline 2768
    "version": "1.2.3",       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",       "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=
  • Network accessline 2769
    "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
  • Network accessline 2772
    {           "type": "opencollective",           "url": "https://opencollective.com/browserslist"
  • Network accessline 2773
    "type": "opencollective",           "url": "https://opencollective.com/browserslist"         },
  • Network accessline 2774
    "url": "https://opencollective.com/browserslist"
  • Network accessline 2776
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 2777
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/browserslist"         },
  • Network accessline 2778
    "url": "https://tidelift.com/funding/github/npm/browserslist"
  • Network accessline 2780
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 2781
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 2782
    "url": "https://github.com/sponsors/ai"
  • Network accessline 2797
    "node_modules/util-deprecate": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  • Network accessline 2798
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",       "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
  • Network accessline 2799
    "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  • Network accessline 2803
    "node_modules/watchpack": {       "version": "2.5.2",       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz",
  • Network accessline 2804
    "version": "2.5.2",       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz",       "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==",
  • Network accessline 2805
    "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz",
  • Network accessline 2815
    "node_modules/webidl-conversions": {       "version": "4.0.2",       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
  • Network accessline 2816
    "version": "4.0.2",       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",       "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
  • Network accessline 2817
    "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
  • Network accessline 2821
    "node_modules/webpack": {       "version": "5.105.0",       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz",
  • Network accessline 2822
    "version": "5.105.0",       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz",       "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==",
  • Network accessline 2823
    "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz",
  • Network accessline 2859
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/webpack"
  • Network accessline 2860
    "type": "opencollective",         "url": "https://opencollective.com/webpack"       },
  • Network accessline 2861
    "url": "https://opencollective.com/webpack"
  • Network accessline 2869
    "node_modules/webpack-sources": {       "version": "3.5.0",       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz",
  • Network accessline 2870
    "version": "3.5.0",       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz",       "integrity": "sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==",
  • Network accessline 2871
    "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz",
  • Network accessline 2878
    "node_modules/whatwg-url": {       "version": "7.1.0",       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
  • Network accessline 2879
    "version": "7.1.0",       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",       "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
  • Network accessline 2880
    "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
  • Network accessline 2889
    "node_modules/which": {       "version": "2.0.2",       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  • Network accessline 2890
    "version": "2.0.2",       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  • Network accessline 2891
    "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  • Network accessline 2904
    "node_modules/ws": {       "version": "8.21.0",       "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
  • Network accessline 2905
    "version": "8.21.0",       "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",       "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
  • Network accessline 2906
    "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
  • Network accessline 2925
    "node_modules/yallist": {       "version": "4.0.0",       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  • Network accessline 2926
    "version": "4.0.0",       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  • Network accessline 2927
    "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  • Network accessline 2931
    "node_modules/zod": {       "version": "4.3.6",       "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
  • Network accessline 2932
    "version": "4.3.6",       "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",       "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
  • Network accessline 2933
    "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
  • Network accessline 2935
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/colinhacks"
  • Network accessline 2936
    "funding": {         "url": "https://github.com/sponsors/colinhacks"       }
  • Network accessline 2937
    "url": "https://github.com/sponsors/colinhacks"

skills/cruisekkk__trading-ledger/demo/package.json

  • Executable scriptline 1
    Executable file

skills/cruisekkk__trading-ledger/demo/remotion.config.ts

  • Executable scriptline 1
    Executable file

skills/cruisekkk__trading-ledger/demo/src/Root.tsx

  • Executable scriptline 1
    Executable file

skills/cruisekkk__trading-ledger/demo/src/TradingLedgerDemo.tsx

  • Executable scriptline 1
    Executable file

skills/cruisekkk__trading-ledger/demo/src/TradingLedgerTerminal.tsx

  • Executable scriptline 1
    Executable file

skills/cruisekkk__trading-ledger/demo/src/index.ts

  • Executable scriptline 1
    Executable file

skills/fadewalk__serenity-stock-choke/README.md

  • Network accessline 5
    <div>       <div align="center">         <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=en">English</a>
  • Network accessline 6
    <div align="center">         <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=en">English</a>         | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&la
  • Network accessline 7
    <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=en">English</a>
  • Network accessline 8
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=zh-CN">简体中文</a>
  • Network accessline 9
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=zh-TW">繁體中文</a>
  • Network accessline 10
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=ja">日本語</a>
  • Network accessline 11
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=ko">한국어</a>
  • Network accessline 12
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=hi">हिन्दी</a>
  • Network accessline 13
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=th">ไทย</a>
  • Network accessline 14
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=fr">Français</a>
  • Network accessline 15
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=de">Deutsch</a>
  • Network accessline 16
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=es">Español</a>
  • Network accessline 17
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=it">Italiano</a>
  • Network accessline 18
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=ru">Русский</a>
  • Network accessline 19
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=pt">Português</a>
  • Network accessline 20
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=nl">Nederlands</a>
  • Network accessline 21
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=pl">Polski</a>
  • Network accessline 22
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=ar">العربية</a>
  • Network accessline 23
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=fa">فارسی</a>
  • Network accessline 24
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=tr">Türkçe</a>
  • Network accessline 25
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=vi">Tiếng Việt</a>
  • Network accessline 26
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=id">Bahasa Indonesia</a>
  • Network accessline 27
    | <a href="https://openaitx.github.io/view.html?user=fadewalk&project=serenity-stock-choke&lang=as">অসমীয়া</
  • Network accessline 147
    - [Serenity 原版 Skill(英文)](https://github.com/leslieyeo/aleabitoreddit-skill)
  • Network accessline 148
    - [semiconstocks.com 追踪器](https://semiconstocks.com/zh)
  • Network accessline 149
    - [Singularity Research Fund](https://singularityresearchfund.substack.com)
  • Network accessline 150
    - [知乎:Serenity 卡脖子理论详解](https://zhuanlan.zhihu.com/p/2039362476144341796)

skills/fadewalk__serenity-stock-choke/SOURCE.md

  • Network accessline 3
    - 原始仓库: https://github.com/fadewalk/serenity-stock-choke

skills/fadewalk__serenity-stock-choke/scripts/a_stock_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-data/SKILL.md

  • Network accessline 154
    - 实时/历史/技术等脚本参数:`references/api-reference.md` - **热门行业、热门概念、行业/概念涨跌幅、热力图、成分股、快讯**(触发词、默认查哪些维度、命令示例):`references/danginvest-api-reference.md` - GitHub 项目地址:[https://github.com/shouldnotappearcalm/a-share-skill](https://github.com/shouldnotap
  • Network accessline 156
    - GitHub 项目地址:[https://github.com/shouldnotappearcalm/a-share-skill](https://github.com/shouldnotappearcalm/a-share-skill)

skills/shouldnotappearcalm__a-share-skill/a-share-data/references/api-reference.md

  • Network accessline 59
    接口:`https://dang-invest.com/api/market/news?limit=N&offset=M`
  • Network accessline 67
    ### --boards-summary [--boards-mode industry] [--boards-limit N] [--boards-sort sortKey] 行业板块概览(DangInvest),接口: `https://dang-invest.com/api/market/boards/summary?mode=industry&limit=N&sort=sortKey`
  • Network accessline 69
    `https://dang-invest.com/api/market/boards/summary?mode=industry&limit=N&sort=sortKey`
  • Network accessline 74
    ### --boards-detail --boards-group-key KEY [--boards-mode industry] [--boards-sort sortKey] [--boards-items-limit N] [--boards-items-offset M] 行业板块成分明细(DangInvest),接口: `https://dang-invest.com/api/market/boards/detail?mode=industry&groupKey
  • Network accessline 76
    `https://dang-invest.com/api/market/boards/detail?mode=industry&groupKey=KEY&sort=sortKey&items_limit=N&items_offset=M`

skills/shouldnotappearcalm__a-share-skill/a-share-data/references/danginvest-api-reference.md

  • Network accessline 3
    脚本:`scripts/fetch_danginvest.py`   数据源:[https://dang-invest.com](https://dang-invest.com)
  • Network accessline 4
    数据源:[https://dang-invest.com](https://dang-invest.com)

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/Ashare.py

  • Network accessline 1
    #-*- coding:utf-8 -*-    --------------Ashare 股票行情数据双核心版( https://github.com/mpquant/Ashare )
  • Executable scriptline 1
    Executable file
  • Network accessline 7
    if end_date:  end_date=end_date.strftime('%Y-%m-%d') if isinstance(end_date,datetime.date) else end_date.split(' ')[0]     end_date='' if end_date==datetime.datetime.now().strftime('%Y-%m-%d') else end_date   #如果日期今天就变成空         URL=f'http:
  • Network accessline 8
    end_date='' if end_date==datetime.datetime.now().strftime('%Y-%m-%d') else end_date   #如果日期今天就变成空         URL=f'http://web.ifzq.gtimg.cn/appstock/app/fqkline/get?param={code},{unit},,{end_date},{count},qfq'          st= json.loads(requests.
  • Network accessline 9
    URL=f'http://web.ifzq.gtimg.cn/appstock/app/fqkline/get?param={code},{unit},,{end_date},{count},qfq'          st= json.loads(requests.get(URL).content);    ms='qfq'+unit;      stk=st['data'][code]        buf=stk[ms] if ms in stk else stk[un
  • Network accessline 10
    st= json.loads(requests.get(URL).content);    ms='qfq'+unit;      stk=st['data'][code]
  • Network accessline 18
    ts=int(frequency[:-1]) if frequency[:-1].isdigit() else 1           #解析K线周期数     if end_date: end_date=end_date.strftime('%Y-%m-%d') if isinstance(end_date,datetime.date) else end_date.split(' ')[0]             URL=f'http://ifzq.gtimg.cn/ap
  • Network accessline 19
    if end_date: end_date=end_date.strftime('%Y-%m-%d') if isinstance(end_date,datetime.date) else end_date.split(' ')[0]             URL=f'http://ifzq.gtimg.cn/appstock/app/kline/mkline?param={code},m{ts},,{count}'      st= json.loads(requests
  • Network accessline 20
    URL=f'http://ifzq.gtimg.cn/appstock/app/kline/mkline?param={code},m{ts},,{count}'      st= json.loads(requests.get(URL).content);       buf=st['data'][code]['m'+str(ts)]      df=pd.DataFrame(buf,columns=['time','open','close','high','low','
  • Network accessline 21
    st= json.loads(requests.get(URL).content);       buf=st['data'][code]['m'+str(ts)]
  • Network accessline 39
    URL=f'http://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData?symbol={code}&scale={ts}&ma=5&datalen={count}'      dstr= json.loads(requests.get(URL).content);
  • Network accessline 40
    dstr= json.loads(requests.get(URL).content);
  • Network accessline 69
    # Ashare 股票行情数据( https://github.com/mpquant/Ashare )

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_ah_ipo_timeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 246
    try:         resp = requests.get(
  • Network accessline 247
    resp = requests.get(
  • Network accessline 248
    "https://searchapi.eastmoney.com/api/suggest/get",
  • Network accessline 320
    headers = {         "User-Agent": "Mozilla/5.0",         "Referer": "https://data.eastmoney.com/",
  • Network accessline 321
    "User-Agent": "Mozilla/5.0",         "Referer": "https://data.eastmoney.com/",     }
  • Network accessline 322
    "Referer": "https://data.eastmoney.com/",
  • Network accessline 341
    for _ in range(3):             try:                 resp = requests.get(
  • Network accessline 342
    try:                 resp = requests.get(                     "https://np-anotice-stock.eastmoney.com/api/security/ann",
  • Network accessline 343
    resp = requests.get(
  • Network accessline 344
    "https://np-anotice-stock.eastmoney.com/api/security/ann",

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_ah_stocks.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_danginvest.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 2
    """ DangInvest 市场数据脚本 数据源:https://dang-invest.com
  • Network accessline 4
    数据源:https://dang-invest.com
  • Network accessline 29
    BASE_URL = "https://dang-invest.com/api/market"
  • Network accessline 66
    def _build_session(max_retries: int) -> requests.Session:     session = requests.Session()
  • Network accessline 67
    session = requests.Session()

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_history.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_history_fallback.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 34
    SINA_KLINE_URL = "https://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData"
  • Network accessline 35
    TENCENT_DAY_URL = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get"
  • Network accessline 36
    TENCENT_QUOTE_URL = "https://qt.gtimg.cn/q={code}"
  • Network accessline 37
    SINA_QUOTE_URL = "https://hq.sinajs.cn/list={code}"
  • Network accessline 38
    EM_QUOTE_URL = "https://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 41
    EM_COMPANY_URL = "https://emweb.eastmoney.com/PC_HSF10/CompanySurvey/CompanySurveyAjax"
  • Network accessline 42
    EM_BOARD_CONCEPT_URL = "https://push2.eastmoney.com/api/qt/clist/get"
  • Network accessline 43
    EM_BOARD_INDUSTRY_URL = "https://push2.eastmoney.com/api/qt/clist/get"
  • Network accessline 46
    SINA_STOCK_LIST_COUNT = "http://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeStockCount"
  • Network accessline 47
    SINA_STOCK_LIST_DATA = "http://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeData"
  • Network accessline 68
    def _build_session() -> requests.Session:     s = requests.Session()
  • Network accessline 69
    s = requests.Session()
  • Network accessline 71
    {             "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36",             "Referer": "https://finance.eastmoney.com",
  • Network accessline 72
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36",             "Referer": "https://finance.eastmoney.com",         }
  • Network accessline 73
    "Referer": "https://finance.eastmoney.com",
  • Network accessline 225
    url = "https://stock.xueqiu.com/v5/stock/chart/kline.json"
  • Network accessline 234
    headers = {         "User-Agent": "Mozilla/5.0",         "Referer": f"https://xueqiu.com/S/{symbol}",
  • Network accessline 235
    "User-Agent": "Mozilla/5.0",         "Referer": f"https://xueqiu.com/S/{symbol}",         "Accept": "application/json, text/plain, */*",
  • Network accessline 236
    "Referer": f"https://xueqiu.com/S/{symbol}",

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_realtime.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 48
    SINA_KLINE_URL = "https://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData"
  • Network accessline 49
    TENCENT_DAY_URL = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get"
  • Network accessline 50
    TENCENT_MIN_URL = "https://ifzq.gtimg.cn/appstock/app/kline/mkline"
  • Network accessline 51
    SINA_QUOTE_URL = "https://hq.sinajs.cn/list="
  • Network accessline 52
    TENCENT_QUOTE_URL = "https://qt.gtimg.cn/q="
  • Network accessline 53
    TENCENT_TICK_URL = "https://stock.gtimg.cn/data/index.php"
  • Network accessline 64
    "399006": "sz399006", } MARKET_NEWS_URL = "https://dang-invest.com/api/market/news"
  • Network accessline 65
    } MARKET_NEWS_URL = "https://dang-invest.com/api/market/news" BOARDS_SUMMARY_URL = "https://dang-invest.com/api/market/boards/summary"
  • Network accessline 66
    MARKET_NEWS_URL = "https://dang-invest.com/api/market/news"
  • Network accessline 67
    BOARDS_SUMMARY_URL = "https://dang-invest.com/api/market/boards/summary"
  • Network accessline 68
    BOARDS_DETAIL_URL = "https://dang-invest.com/api/market/boards/detail"
  • Network accessline 79
    def _build_session() -> requests.Session:     session = requests.Session()
  • Network accessline 80
    session = requests.Session()
  • Network accessline 997
    session = _build_session()     session.trust_env = False     session.headers["Referer"] = "https://finance.sina.com.cn/"
  • Network accessline 999
    session.headers["Referer"] = "https://finance.sina.com.cn/"

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_sector_info.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 42
    global _SHARED_SESSION     if _SHARED_SESSION is None:         session = requests.Session()
  • Network accessline 43
    if _SHARED_SESSION is None:         session = requests.Session()         session.headers.update({
  • Network accessline 44
    session = requests.Session()
  • Network accessline 107
    for attempt in range(retries + 1):         try:             url = "https://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 108
    try:             url = "https://push2.eastmoney.com/api/qt/stock/get"             params = {
  • Network accessline 109
    url = "https://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 131
    for attempt in range(retries + 1):             try:                 url2 = "https://push2.eastmoney.com/api/qt/slist/get"
  • Network accessline 132
    try:                 url2 = "https://push2.eastmoney.com/api/qt/slist/get"                 params2 = {
  • Network accessline 133
    url2 = "https://push2.eastmoney.com/api/qt/slist/get"

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_stock_events.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/fetch_technical.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-data/scripts/test_fetch_realtime_intraday.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/README.md

  • Network accessline 47
    - `http://127.0.0.1:18765`

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/SKILL.md

  • Network accessline 26
    默认监听 `http://127.0.0.1:18765`,默认数据库不再落在 skill 目录,而是落到用户级数据目录:
  • Network accessline 37
    或向 `http://127.0.0.1:18765/accounts` 发 `GET`(CLI 默认 `--base-url` 与此一致)。已有服务时直接用 `paper_trade_cli.py` 即可。
  • Network accessline 208
    - GitHub 项目地址:[https://github.com/shouldnotappearcalm/a-share-skill](https://github.com/shouldnotappearcalm/a-share-skill)

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/backtest_batch_validation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/full_function_smoke_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 92
    def _free_port() -> int:     sock = socket.socket()
  • Network accessline 93
    sock = socket.socket()
  • Network accessline 187
    db_path = str(Path(tmp) / "service.db")         port = _free_port()         base = f"http://127.0.0.1:{port}"
  • Network accessline 188
    port = _free_port()         base = f"http://127.0.0.1:{port}"         service_cmd = [
  • Network accessline 189
    base = f"http://127.0.0.1:{port}"
  • Network accessline 209
    while time.time() < deadline:                 try:                     with urllib.request.urlopen(f"{base}/health", timeout=2) as resp:
  • Network accessline 210
    try:                     with urllib.request.urlopen(f"{base}/health", timeout=2) as resp:                         body = json.loads(resp.read().decode("utf-8"))
  • Network accessline 211
    with urllib.request.urlopen(f"{base}/health", timeout=2) as resp:

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/paper_trade_cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 16
    def request_json(base_url: str, method: str, path: str, payload: Optional[Dict[str, Any]] = None) -> Dict[str, Any]:     data = json.dumps(payload, ensure_ascii=False).encode("utf-8") if payload is not None else None     req = urllib.reques
  • Network accessline 17
    data = json.dumps(payload, ensure_ascii=False).encode("utf-8") if payload is not None else None     req = urllib.request.Request(f"{base_url}{path}", data=data, headers={"Content-Type": "application/json"}, method=method)     try:
  • Network accessline 18
    req = urllib.request.Request(f"{base_url}{path}", data=data, headers={"Content-Type": "application/json"}, method=method)
  • Network accessline 19
    try:         with urllib.request.urlopen(req, timeout=30) as response:             return json.loads(response.read().decode("utf-8"))
  • Network accessline 20
    with urllib.request.urlopen(req, timeout=30) as response:
  • Network accessline 47
    def build_parser() -> argparse.ArgumentParser:     parser = argparse.ArgumentParser(description="Paper trading CLI for a-share paper trading skill")     parser.add_argument("--base-url", default=f"http://{DEFAULT_HOST}:{DEFAULT_PORT}")
  • Network accessline 48
    parser = argparse.ArgumentParser(description="Paper trading CLI for a-share paper trading skill")     parser.add_argument("--base-url", default=f"http://{DEFAULT_HOST}:{DEFAULT_PORT}")     parser.add_argument("--json", action="store_true")
  • Network accessline 49
    parser.add_argument("--base-url", default=f"http://{DEFAULT_HOST}:{DEFAULT_PORT}")

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/paper_trading/__init__.py

  • Executable scriptline 1
    Executable file

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/paper_trading/engine.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/paper_trading/market_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 18
    HEADERS = {     "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36",     "Referer": "https://finance.eastmoney.com",
  • Network accessline 19
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36",     "Referer": "https://finance.eastmoney.com", }
  • Network accessline 20
    "Referer": "https://finance.eastmoney.com",
  • Network accessline 21
    } SINA_KLINE_URL = "https://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData" TENCENT_DAY_URL = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get"
  • Network accessline 22
    SINA_KLINE_URL = "https://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData"
  • Network accessline 23
    TENCENT_DAY_URL = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get"
  • Network accessline 24
    TENCENT_MIN_URL = "https://ifzq.gtimg.cn/appstock/app/kline/mkline"
  • Network accessline 25
    TENCENT_QUOTE_URL = "https://qt.gtimg.cn/q="
  • Network accessline 30
    def _build_session() -> requests.Session:     session = requests.Session()
  • Network accessline 31
    session = requests.Session()

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/paper_trading/service.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/paper_trading_ctl.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 34
    def service_url(host: str, port: int) -> str:     return f"http://{host}:{port}"
  • Network accessline 35
    return f"http://{host}:{port}"
  • Network accessline 38
    def healthcheck(host: str, port: int, timeout: float = 1.5) -> bool:     try:         with urllib.request.urlopen(f"{service_url(host, port)}/health", timeout=timeout) as resp:
  • Network accessline 39
    try:         with urllib.request.urlopen(f"{service_url(host, port)}/health", timeout=timeout) as resp:             return resp.status == 200
  • Network accessline 40
    with urllib.request.urlopen(f"{service_url(host, port)}/health", timeout=timeout) as resp:

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/paper_trading_runtime.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/paper_trading_service.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 22
    ensure_runtime_dir()     engine = PaperTradingEngine(db_path=args.db_path)     print(f"paper trading service listening on http://{args.host}:{args.port} db={args.db_path}")
  • Network accessline 23
    engine = PaperTradingEngine(db_path=args.db_path)     print(f"paper trading service listening on http://{args.host}:{args.port} db={args.db_path}")     run_server(args.host, args.port, engine, match_interval=args.match_interval, valuation_i
  • Network accessline 24
    print(f"paper trading service listening on http://{args.host}:{args.port} db={args.db_path}")

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/real_stock_rule_validation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/rule_regression_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/shouldnotappearcalm__a-share-skill/a-share-paper-trading/scripts/test_market_data_intraday_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/simonlin1212__a-stock-data/.github/FUNDING.yml

  • Network accessline 1
    buy_me_a_coffee: simonlin1212 custom:   - "https://ifdian.net/a/simonlin"
  • Network accessline 3
    - "https://ifdian.net/a/simonlin"

skills/simonlin1212__a-stock-data/CHANGELOG.md

  • Network accessline 100
    **#46 东财资金流将沪市 ETF 510300 错误路由为深市**(感谢 [@zmcmcc](https://github.com/zmcmcc))— **已修**
  • Network accessline 121
    **#47 datacenter filter 的 `>` `<` 未 URL 编码**([@alicessr](https://github.com/alicessr))— **不适用于本项目,不改**
  • Network accessline 123
    issue 的前提是「`requests.get(url)` 不会自动编码 `>` `<`」。但本项目的 `eastmoney_datacenter()`
  • Network accessline 264
    感谢 [@tongflau-dongzhu](https://github.com/tongflau-dongzhu) 的报告——根因、复现和
  • Network accessline 440
    - **备用源速查 K线行补腾讯分钟 K 线(#43)**:同花顺 K 线备胎只有 30/60 分,mootdx 一挂就无 5 分钟源。补腾讯 `ifzq.gtimg.cn/appstock/app/kline/mkline`(`m1/m5/m15/m30/m60`,≤320 根,零鉴权不封 IP,需 `Referer: https://gu.qq.com/`)。⚠<U+FE0F> 文档标注字段坑:返回数组第 7 个字段是**换手率基点**不是成交额(当成交额读会小三个数量级),成交额需自

skills/simonlin1212__a-stock-data/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 184
    http://www.apache.org/licenses/LICENSE-2.0

skills/simonlin1212__a-stock-data/README.md

  • Network accessline 9
    <p align="center">   <a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License"></a>
  • Network accessline 10
    <a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License"></a>
  • Network accessline 11
    <img src="https://img.shields.io/badge/Python-3.9+-3776AB?logo=python&logoColor=white" alt="Python">
  • Network accessline 12
    <a href="https://github.com/simonlin1212/a-stock-data/stargazers"><img src="https://img.shields.io/github/stars/simonlin1212/a-stock-data?style=social" alt="Stars"></a>
  • Network accessline 13
    <br>   <img src="https://img.shields.io/badge/layers-11-2ea44f.svg" alt="Layers">   <img src="https://img.shields.io/badge/endpoints-54-2ea44f.svg" alt="Endpoints">
  • Network accessline 14
    <img src="https://img.shields.io/badge/layers-11-2ea44f.svg" alt="Layers">
  • Network accessline 15
    <img src="https://img.shields.io/badge/endpoints-54-2ea44f.svg" alt="Endpoints">
  • Network accessline 16
    <img src="https://img.shields.io/badge/sources-19-2ea44f.svg" alt="Sources">
  • Network accessline 17
    <img src="https://img.shields.io/badge/auth-zero-success.svg" alt="Zero Auth">
  • Network accessline 31
    > 兼容 [Claude Code](https://github.com/anthropics/claude-code) · [Codex](https://github.com/openai/codex) · [OpenClaw](https://github.com/anthropics/openclaw)
  • Network accessline 72
    # 2. 把 SKILL.md 放进去 curl -o ~/.claude/skills/a-stock-data/SKILL.md \
  • Network accessline 73
    curl -o ~/.claude/skills/a-stock-data/SKILL.md \
  • Network accessline 74
    https://raw.githubusercontent.com/simonlin1212/a-stock-data/main/SKILL.md
  • Network accessline 204
    除 iwencai 外,其余所有数据源**完全免费无 Key**(含 V3.7 新增的 baostock / 申万 / 人民银行 / 国家统计局,均零注册)。仅 iwencai 语义搜索需要 API Key([申请地址](https://www.iwencai.com/skillhub))。
  • Network accessline 379
    <p align="center">   <a href="https://buymeacoffee.com/simonlin1212"><img src="./assets/bmc-qr.png" width="180" alt="Buy Me a Coffee"></a>
  • Network accessline 380
    <a href="https://buymeacoffee.com/simonlin1212"><img src="./assets/bmc-qr.png" width="180" alt="Buy Me a Coffee"></a>
  • Network accessline 383
    > 想要什么数据端点?欢迎开 [Issue](https://github.com/simonlin1212/a-stock-data/issues) 提需求,赞助者的 Issue 优先处理。
  • Network accessline 391
    **作者:** Simon 林 · X [@linsizhen](https://x.com/linsizhen) · 邮箱:[simonlin0423@gmail.com](mailto:simonlin0423@gmail.com)

skills/simonlin1212__a-stock-data/README_en.md

  • Network accessline 9
    <p align="center">   <a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License"></a>
  • Network accessline 10
    <a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License"></a>
  • Network accessline 11
    <img src="https://img.shields.io/badge/Python-3.9+-3776AB?logo=python&logoColor=white" alt="Python">
  • Network accessline 12
    <a href="https://github.com/simonlin1212/a-stock-data/stargazers"><img src="https://img.shields.io/github/stars/simonlin1212/a-stock-data?style=social" alt="Stars"></a>
  • Network accessline 13
    <br>   <img src="https://img.shields.io/badge/layers-11-2ea44f.svg" alt="Layers">   <img src="https://img.shields.io/badge/endpoints-54-2ea44f.svg" alt="Endpoints">
  • Network accessline 14
    <img src="https://img.shields.io/badge/layers-11-2ea44f.svg" alt="Layers">
  • Network accessline 15
    <img src="https://img.shields.io/badge/endpoints-54-2ea44f.svg" alt="Endpoints">
  • Network accessline 16
    <img src="https://img.shields.io/badge/sources-19-2ea44f.svg" alt="Sources">
  • Network accessline 17
    <img src="https://img.shields.io/badge/auth-zero-success.svg" alt="Zero Auth">
  • Network accessline 31
    > Compatible with [Claude Code](https://github.com/anthropics/claude-code) · [Codex](https://github.com/openai/codex) · [OpenClaw](https://github.com/anthropics/openclaw)
  • Network accessline 72
    # 2. Download SKILL.md curl -o ~/.claude/skills/a-stock-data/SKILL.md \
  • Network accessline 73
    curl -o ~/.claude/skills/a-stock-data/SKILL.md \
  • Network accessline 74
    https://raw.githubusercontent.com/simonlin1212/a-stock-data/main/SKILL.md
  • Network accessline 204
    All data sources except iwencai are **completely free, no API key needed** (including the V3.7 additions — baostock / SW Research / PBoC / NBS — all zero-registration). Only iwencai semantic search requires an API key ([apply here](https://
  • Network accessline 319
    <p align="center">   <a href="https://buymeacoffee.com/simonlin1212"><img src="./assets/bmc-qr.png" width="180" alt="Buy Me a Coffee"></a>
  • Network accessline 320
    <a href="https://buymeacoffee.com/simonlin1212"><img src="./assets/bmc-qr.png" width="180" alt="Buy Me a Coffee"></a>
  • Network accessline 323
    > Need a data endpoint that isn't here? Open an [Issue](https://github.com/simonlin1212/a-stock-data/issues); sponsors' issues go first.
  • Network accessline 331
    **Author:** Simon Lin · X [@linsizhen](https://x.com/linsizhen) · Email: [simonlin0423@gmail.com](mailto:simonlin0423@gmail.com)

skills/simonlin1212__a-stock-data/SKILL.md

  • Network accessline 8
    > 📦 项目主页:https://github.com/simonlin1212/a-stock-data — 更新、反馈、支持作者
  • Network accessline 10
    > 作者:Simon 林 · X [@linsizhen](https://x.com/linsizhen) · 邮箱:simonlin0423@gmail.com
  • Network accessline 239
    ### ⚠<U+FE0F> 实测封禁案例(2026-06-30,一手数据,感谢 [@luodada99](https://github.com/luodada99) issue #36)
  • Network accessline 326
    [Credential-related source omitted]
  • Access to secretsline 327
    [Credential-related source omitted]
  • Network accessline 328
    export IWENCAI_BASE_URL="https://openapi.iwencai.com"
  • Network accessline 330
    # 申请地址: https://www.iwencai.com/skillhub
  • Network accessline 357
    """TCP 握手探测(快速粗筛)。注意:握手成功 ≠ 能取数,必须再经 _validate 验活。"""     try:         with socket.create_connection((ip, port), timeout=timeout):
  • Network accessline 358
    try:         with socket.create_connection((ip, port), timeout=timeout):             return True
  • Network accessline 359
    with socket.create_connection((ip, port), timeout=timeout):
  • Network accessline 579
    UA = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36" DATACENTER_URL = "https://datacenter-web.eastmoney.com/api/data/v1/get"
  • Network accessline 580
    DATACENTER_URL = "https://datacenter-web.eastmoney.com/api/data/v1/get"
  • Network accessline 585
    # 所有 eastmoney.com 请求一律走 em_get():串行限流(最小间隔 + 随机抖动)+ 复用 # Keep-Alive 会话,批量调用时自动降速,避免被封。详见「数据源优先级 & 东财防封」章节。 EM_SESSION = requests.Session()
  • Network accessline 586
    # Keep-Alive 会话,批量调用时自动降速,避免被封。详见「数据源优先级 & 东财防封」章节。 EM_SESSION = requests.Session() EM_SESSION.headers.update({"User-Agent": UA})
  • Network accessline 587
    EM_SESSION = requests.Session()
  • Network accessline 709
    url = "https://qt.gtimg.cn/q=" + ",".join(prefixed)     req = urllib.request.Request(url)
  • Network accessline 710
    req = urllib.request.Request(url)
  • Network accessline 711
    req.add_header("User-Agent", "Mozilla/5.0")     resp = urllib.request.urlopen(req, timeout=10)     data = resp.read().decode("gbk")
  • Network accessline 712
    resp = urllib.request.urlopen(req, timeout=10)
  • Network accessline 812
    def baidu_kline_with_ma(code: str, start_time: str = "") -> dict:     """百度股市通K线 — 独有能力: 返回时自带 ma5/ma10/ma20 均价"""     url = "https://finance.pae.baidu.com/selfselect/getstockquotation"
  • Network accessline 813
    """百度股市通K线 — 独有能力: 返回时自带 ma5/ma10/ma20 均价"""     url = "https://finance.pae.baidu.com/selfselect/getstockquotation"     params = {
  • Network accessline 814
    url = "https://finance.pae.baidu.com/selfselect/getstockquotation"
  • Network accessline 822
    "User-Agent": "Mozilla/5.0",         "Accept": "application/vnd.finance-web.v1+json",         "Origin": "https://gushitong.baidu.com",
  • Network accessline 823
    "Accept": "application/vnd.finance-web.v1+json",         "Origin": "https://gushitong.baidu.com",         "Referer": "https://gushitong.baidu.com/",
  • Network accessline 824
    "Origin": "https://gushitong.baidu.com",
  • Network accessline 825
    "Referer": "https://gushitong.baidu.com/",     }     r = requests.get(url, params=params, headers=headers, timeout=10)
  • Network accessline 826
    }     r = requests.get(url, params=params, headers=headers, timeout=10)     d = r.json()
  • Network accessline 827
    r = requests.get(url, params=params, headers=headers, timeout=10)
  • Network accessline 868
    prefix = m.group(1).lower() if m else get_prefix(digits)     symbol = f"{prefix}{digits}"     url = f"https://finance.sina.com.cn/realstock/company/{symbol}/{kind}.js"
  • Network accessline 869
    symbol = f"{prefix}{digits}"     url = f"https://finance.sina.com.cn/realstock/company/{symbol}/{kind}.js"     r = requests.get(url, headers={"User-Agent": "Mozilla/5.0",
  • Network accessline 870
    url = f"https://finance.sina.com.cn/realstock/company/{symbol}/{kind}.js"     r = requests.get(url, headers={"User-Agent": "Mozilla/5.0",                                    "Referer": "https://finance.sina.com.cn/"}, timeout=10)
  • Network accessline 871
    r = requests.get(url, headers={"User-Agent": "Mozilla/5.0",
  • Network accessline 872
    "Referer": "https://finance.sina.com.cn/"}, timeout=10)
  • Network accessline 1021
    REPORT_API = "https://reportapi.eastmoney.com/report/list"
  • Network accessline 1022
    PDF_TPL = "https://pdf.dfcfw.com/pdf/H3_{info_code}_1.pdf"
  • Network accessline 1043
    }         r = em_get(REPORT_API, params=params,                    headers={"Referer": "https://data.eastmoney.com/"}, timeout=30)  # 已内置限流
  • Network accessline 1044
    r = em_get(REPORT_API, params=params,                    headers={"Referer": "https://data.eastmoney.com/"}, timeout=30)  # 已内置限流         d = r.json()
  • Network accessline 1045
    headers={"Referer": "https://data.eastmoney.com/"}, timeout=30)  # 已内置限流
  • Network accessline 1073
    return str(target)     url = PDF_TPL.format(info_code=info_code)     r = em_get(url, headers={"Referer": "https://data.eastmoney.com/"}, timeout=60)
  • Network accessline 1074
    url = PDF_TPL.format(info_code=info_code)     r = em_get(url, headers={"Referer": "https://data.eastmoney.com/"}, timeout=60)     if r.status_code == 200 and len(r.content) >= 1024:
  • Network accessline 1075
    r = em_get(url, headers={"Referer": "https://data.eastmoney.com/"}, timeout=60)
  • Network accessline 1126
    }         r = em_get(REPORT_API, params=params,                    headers={"Referer": "https://data.eastmoney.com/"}, timeout=30)  # 已内置限流
  • Network accessline 1127
    r = em_get(REPORT_API, params=params,                    headers={"Referer": "https://data.eastmoney.com/"}, timeout=30)  # 已内置限流         d = r.json()
  • Network accessline 1128
    headers={"Referer": "https://data.eastmoney.com/"}, timeout=30)  # 已内置限流
  • Network accessline 1178
    """     code = norm_ticker(code, stock_only=True)   # URL 路径只认纯 6 位,带前缀会 404 到空表     url = f"https://basic.10jqka.com.cn/new/{code}/worth.html"
  • Network accessline 1179
    code = norm_ticker(code, stock_only=True)   # URL 路径只认纯 6 位,带前缀会 404 到空表     url = f"https://basic.10jqka.com.cn/new/{code}/worth.html"     headers = {
  • Network accessline 1180
    url = f"https://basic.10jqka.com.cn/new/{code}/worth.html"
  • Network accessline 1181
    headers = {         "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36",         "Referer": "https://basic.10jqka.com.cn/",
  • Network accessline 1182
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36",         "Referer": "https://basic.10jqka.com.cn/",     }
  • Network accessline 1183
    "Referer": "https://basic.10jqka.com.cn/",     }     r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 1184
    }     r = requests.get(url, headers=headers, timeout=15)     r.encoding = "gbk"
  • Network accessline 1185
    r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 1212
    [Credential-related source omitted]
  • Access to secretsline 1212
    [Credential-related source omitted]
  • Access to secretsline 1213
    [Credential-related source omitted]
  • Network accessline 1241
    "size": size,     }     r = requests.post(
  • Network accessline 1242
    }     r = requests.post(         f"{IWENCAI_BASE}/v1/comprehensive/search",
  • Network accessline 1243
    r = requests.post(
  • Network accessline 1269
    "expand_index": "true",     }     r = requests.post(
  • Network accessline 1270
    }     r = requests.post(         f"{IWENCAI_BASE}/v1/query2data",
  • Network accessline 1271
    r = requests.post(
  • Network accessline 1328
    url = (         f"http://zx.10jqka.com.cn/event/api/getharden/"
  • Network accessline 1329
    f"http://zx.10jqka.com.cn/event/api/getharden/"
  • Network accessline 1336
    )     }     r = requests.get(url, headers=headers, timeout=10)
  • Network accessline 1337
    }     r = requests.get(url, headers=headers, timeout=10)     data = r.json()
  • Network accessline 1338
    r = requests.get(url, headers=headers, timeout=10)
  • Network accessline 1399
    ),     "Host": "data.hexin.cn",     "Referer": "https://data.hexin.cn/",
  • Network accessline 1400
    "Host": "data.hexin.cn",     "Referer": "https://data.hexin.cn/", }
  • Network accessline 1401
    "Referer": "https://data.hexin.cn/",
  • Network accessline 1408
    单位: 亿元     """     url = "https://data.hexin.cn/market/hsgtApi/method/dayChart/"
  • Network accessline 1409
    """     url = "https://data.hexin.cn/market/hsgtApi/method/dayChart/"     r = requests.get(url, headers=HSGT_HEADERS, timeout=10)
  • Network accessline 1410
    url = "https://data.hexin.cn/market/hsgtApi/method/dayChart/"     r = requests.get(url, headers=HSGT_HEADERS, timeout=10)     d = r.json()
  • Network accessline 1411
    r = requests.get(url, headers=HSGT_HEADERS, timeout=10)
  • Network accessline 1488
    "fields": "f12,f14,f3,f128",     }     headers = {"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}
  • Network accessline 1489
    }     headers = {"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}     try:
  • Network accessline 1490
    headers = {"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}
  • Network accessline 1491
    try:         r = em_get("https://push2.eastmoney.com/api/qt/slist/get",                    params=params, headers=headers, timeout=15)
  • Network accessline 1492
    r = em_get("https://push2.eastmoney.com/api/qt/slist/get",
  • Network accessline 1544
    #    东财这个**个股**资金流接口本身不覆盖 ETF。ETF 资金流请另找端点。     secid = em_secid(code)     url = "https://push2.eastmoney.com/api/qt/stock/fflow/kline/get"
  • Network accessline 1545
    secid = em_secid(code)     url = "https://push2.eastmoney.com/api/qt/stock/fflow/kline/get"     params = {
  • Network accessline 1546
    url = "https://push2.eastmoney.com/api/qt/stock/fflow/kline/get"
  • Network accessline 1552
    headers = {         "User-Agent": UA,         "Referer": "https://quote.eastmoney.com/",
  • Network accessline 1553
    "User-Agent": UA,         "Referer": "https://quote.eastmoney.com/",         "Origin": "https://quote.eastmoney.com",
  • Network accessline 1554
    "Referer": "https://quote.eastmoney.com/",
  • Network accessline 1555
    "Origin": "https://quote.eastmoney.com",
  • Network accessline 1768
    返回: {top: [...], bottom: [...], total: int}     """     url = "https://push2.eastmoney.com/api/qt/clist/get"
  • Network accessline 1769
    """     url = "https://push2.eastmoney.com/api/qt/clist/get"     params = {
  • Network accessline 1770
    url = "https://push2.eastmoney.com/api/qt/clist/get"
  • Network accessline 1853
    url = "https://push2.eastmoney.com/api/qt/clist/get"
  • Network accessline 2157
    """     market_code = em_market_code(code)      # #46     url = "https://push2his.eastmoney.com/api/qt/stock/fflow/daykline/get"
  • Network accessline 2158
    market_code = em_market_code(code)      # #46     url = "https://push2his.eastmoney.com/api/qt/stock/fflow/daykline/get"     params = {
  • Network accessline 2159
    url = "https://push2his.eastmoney.com/api/qt/stock/fflow/daykline/get"
  • Network accessline 2166
    headers = {         "User-Agent": UA,         "Referer": "https://quote.eastmoney.com/",
  • Network accessline 2167
    "User-Agent": UA,         "Referer": "https://quote.eastmoney.com/",         "Origin": "https://quote.eastmoney.com",
  • Network accessline 2168
    "Referer": "https://quote.eastmoney.com/",
  • Network accessline 2169
    "Origin": "https://quote.eastmoney.com",
  • Network accessline 2377
    # 构造 JSONP 参数     cb = "jQuery_news"     url = "https://search-api-web.eastmoney.com/search/jsonp"
  • Network accessline 2378
    cb = "jQuery_news"     url = "https://search-api-web.eastmoney.com/search/jsonp"     inner_params = json.dumps({
  • Network accessline 2379
    url = "https://search-api-web.eastmoney.com/search/jsonp"
  • Network accessline 2389
    }, separators=(',', ':'))     params = {"cb": cb, "param": inner_params}     headers = {"User-Agent": UA, "Referer": "https://so.eastmoney.com/"}
  • Network accessline 2390
    params = {"cb": cb, "param": inner_params}     headers = {"User-Agent": UA, "Referer": "https://so.eastmoney.com/"}     r = em_get(url, params=params, headers=headers, timeout=15)
  • Network accessline 2391
    headers = {"User-Agent": UA, "Referer": "https://so.eastmoney.com/"}
  • Network accessline 2441
    qs = "&".join(f"{k}={params[k]}" for k in sorted(params))     sign = hashlib.md5(hashlib.sha1(qs.encode()).hexdigest().encode()).hexdigest()     url = f"https://www.cls.cn/v1/roll/get_roll_list?{qs}&sign={sign}"
  • Network accessline 2442
    sign = hashlib.md5(hashlib.sha1(qs.encode()).hexdigest().encode()).hexdigest()     url = f"https://www.cls.cn/v1/roll/get_roll_list?{qs}&sign={sign}"     headers = {"User-Agent": UA, "Referer": "https://www.cls.cn/"}
  • Network accessline 2443
    url = f"https://www.cls.cn/v1/roll/get_roll_list?{qs}&sign={sign}"     headers = {"User-Agent": UA, "Referer": "https://www.cls.cn/"}     r = requests.get(url, headers=headers, timeout=10)
  • Network accessline 2444
    headers = {"User-Agent": UA, "Referer": "https://www.cls.cn/"}     r = requests.get(url, headers=headers, timeout=10)     d = r.json()
  • Network accessline 2445
    r = requests.get(url, headers=headers, timeout=10)
  • Network accessline 2475
    返回: [{title, summary, time}]     """     url = "https://np-weblist.eastmoney.com/comm/web/getFastNewsList"
  • Network accessline 2476
    """     url = "https://np-weblist.eastmoney.com/comm/web/getFastNewsList"     params = {
  • Network accessline 2477
    url = "https://np-weblist.eastmoney.com/comm/web/getFastNewsList"
  • Network accessline 2482
    "req_trace": str(uuid.uuid4()),     }     headers = {"User-Agent": UA, "Referer": "https://kuaixun.eastmoney.com/"}
  • Network accessline 2483
    }     headers = {"User-Agent": UA, "Referer": "https://kuaixun.eastmoney.com/"}     r = em_get(url, params=params, headers=headers, timeout=10)
  • Network accessline 2484
    headers = {"User-Agent": UA, "Referer": "https://kuaixun.eastmoney.com/"}
  • Network accessline 2555
    """     market_code = em_market_code(code)      # #46     url = "https://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 2556
    market_code = em_market_code(code)      # #46     url = "https://push2.eastmoney.com/api/qt/stock/get"     params = {
  • Network accessline 2557
    url = "https://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 2598
    prefix = get_prefix(code)               # #46:51x/588x/900x 也是沪市     paper_code = f"{prefix}{code}"     url = "https://quotes.sina.cn/cn/api/openapi.php/CompanyFinanceService.getFinanceReport2022"
  • Network accessline 2599
    paper_code = f"{prefix}{code}"     url = "https://quotes.sina.cn/cn/api/openapi.php/CompanyFinanceService.getFinanceReport2022"     params = {
  • Network accessline 2600
    url = "https://quotes.sina.cn/cn/api/openapi.php/CompanyFinanceService.getFinanceReport2022"
  • Network accessline 2607
    }     headers = {"User-Agent": UA}     r = requests.get(url, params=params, headers=headers, timeout=15)
  • Network accessline 2608
    headers = {"User-Agent": UA}     r = requests.get(url, params=params, headers=headers, timeout=15)     # 新浪实际结构: result.data.report_list 是「按报告期(如 '20260331')为键」的 dict,
  • Network accessline 2609
    r = requests.get(url, params=params, headers=headers, timeout=15)
  • Network accessline 2779
    SW_URL = "https://www.swsresearch.com/swindex/pdf/SwClass2021/StockClassifyUse_stock.xls"
  • Network accessline 2783
    """申万行业归属变迁史 — 每只股票每次行业调整一行"""     try:         r = requests.get(SW_URL, headers={"User-Agent": "Mozilla/5.0"}, timeout=60)
  • Network accessline 2784
    try:         r = requests.get(SW_URL, headers={"User-Agent": "Mozilla/5.0"}, timeout=60)         r.raise_for_status()
  • Network accessline 2785
    r = requests.get(SW_URL, headers={"User-Agent": "Mozilla/5.0"}, timeout=60)
  • Network accessline 2865
    if not _CNINFO_ORGID_MAP:         try:             r = requests.get("http://www.cninfo.com.cn/new/data/szse_stock.json",
  • Network accessline 2866
    try:             r = requests.get("http://www.cninfo.com.cn/new/data/szse_stock.json",                              headers={"User-Agent": UA}, timeout=15)
  • Network accessline 2867
    r = requests.get("http://www.cninfo.com.cn/new/data/szse_stock.json",
  • Network accessline 2883
    返回: [{title, type, date, url}]     """     url = "https://www.cninfo.com.cn/new/hisAnnouncement/query"
  • Network accessline 2884
    """     url = "https://www.cninfo.com.cn/new/hisAnnouncement/query"     org_id = _cninfo_orgid(code)   # 动态查真实 orgId(#19 修复,自带硬编码 fallback)
  • Network accessline 2885
    url = "https://www.cninfo.com.cn/new/hisAnnouncement/query"
  • Network accessline 2904
    "User-Agent": UA,         "Content-Type": "application/x-www-form-urlencoded",         "Referer": "https://www.cninfo.com.cn/new/disclosure",
  • Network accessline 2905
    "Content-Type": "application/x-www-form-urlencoded",         "Referer": "https://www.cninfo.com.cn/new/disclosure",         "Origin": "https://www.cninfo.com.cn",
  • Network accessline 2906
    "Referer": "https://www.cninfo.com.cn/new/disclosure",
  • Network accessline 2907
    "Origin": "https://www.cninfo.com.cn",     }     r = requests.post(url, data=payload, headers=headers, timeout=15)
  • Network accessline 2908
    }     r = requests.post(url, data=payload, headers=headers, timeout=15)     d = r.json()
  • Network accessline 2909
    r = requests.post(url, data=payload, headers=headers, timeout=15)
  • Network accessline 2916
    "type": item.get("announcementTypeName", ""),             "date": _cninfo_ts_to_date(item.get("announcementTime")),             "url": f"https://www.cninfo.com.cn/new/disclosure/detail?annoId={item.get('announcementId', '')}",
  • Network accessline 2917
    "date": _cninfo_ts_to_date(item.get("announcementTime")),             "url": f"https://www.cninfo.com.cn/new/disclosure/detail?annoId={item.get('announcementId', '')}",         })
  • Network accessline 2918
    "url": f"https://www.cninfo.com.cn/new/disclosure/detail?annoId={item.get('announcementId', '')}",
  • Network accessline 2957
    endpoint: getTopicZTPool / getTopicZBPool / getTopicDTPool / getYesterdayZTPool     返回 data.pool 原始列表(data 为 null = 非交易日 / 参数错)。"""     url = f"https://push2ex.eastmoney.com/{endpoint}"
  • Network accessline 2958
    返回 data.pool 原始列表(data 为 null = 非交易日 / 参数错)。"""     url = f"https://push2ex.eastmoney.com/{endpoint}"     params = {"ut": ZTB_UT, "dpt": "wz.ztzt", "Pageindex": 0,
  • Network accessline 2959
    url = f"https://push2ex.eastmoney.com/{endpoint}"
  • Network accessline 2960
    params = {"ut": ZTB_UT, "dpt": "wz.ztzt", "Pageindex": 0,               "pagesize": 10000, "sort": sort, "date": date}     headers = {"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}
  • Network accessline 2961
    "pagesize": 10000, "sort": sort, "date": date}     headers = {"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}     try:
  • Network accessline 2962
    headers = {"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}
  • Network accessline 3040
    seal_rate(封板成功率,0~1)/break_times(炸板次数)/seal_amount(封单额,元)/     high_days(几天几板)/first_time(首次涨停时间)/is_again(是否回封 0/1)"""     url = "https://data.10jqka.com.cn/dataapi/limit_up/limit_up_pool"
  • Network accessline 3041
    high_days(几天几板)/first_time(首次涨停时间)/is_again(是否回封 0/1)"""     url = "https://data.10jqka.com.cn/dataapi/limit_up/limit_up_pool"     params = {"page": 1, "limit": 200,
  • Network accessline 3042
    url = "https://data.10jqka.com.cn/dataapi/limit_up/limit_up_pool"
  • Network accessline 3045
    "filter": "HS,GEM2STAR", "order_field": "330324", "order_type": "0", "date": date}     try:         r = requests.get(url, params=params, headers={"User-Agent": UA}, timeout=10)
  • Network accessline 3046
    try:         r = requests.get(url, params=params, headers={"User-Agent": UA}, timeout=10)         info = (r.json().get("data") or {}).get("info", [])
  • Network accessline 3047
    r = requests.get(url, params=params, headers={"User-Agent": UA}, timeout=10)
  • Network accessline 3111
    MONITOR_URL = "https://mobappconfig.securities.eastmoney.com/emcfg/stock_monitor.json"
  • Network accessline 3121
    返回: [{code, name, market, start, end, link}]     """     r = em_get(MONITOR_URL, headers={"Referer": "https://vipmoney.eastmoney.com/"}, timeout=20)
  • Network accessline 3122
    """     r = em_get(MONITOR_URL, headers={"Referer": "https://vipmoney.eastmoney.com/"}, timeout=20)     rows = r.json() or []
  • Network accessline 3123
    r = em_get(MONITOR_URL, headers={"Referer": "https://vipmoney.eastmoney.com/"}, timeout=20)
  • Network accessline 3161
    ANOMALY_BASE = "https://dycalchis.eastmoney.com/price-anomaly"
  • Network accessline 3194
    params = {**HQ_PARAMS, "pageSize": str(page_size), "pageNo": str(page_no), **extra}     r = em_get(f"{ANOMALY_BASE}/{path}", params=params,                headers={"Referer": "https://vipmoney.eastmoney.com/"}, timeout=20)
  • Network accessline 3195
    r = em_get(f"{ANOMALY_BASE}/{path}", params=params,                headers={"Referer": "https://vipmoney.eastmoney.com/"}, timeout=20)     d = r.json()
  • Network accessline 3196
    headers={"Referer": "https://vipmoney.eastmoney.com/"}, timeout=20)
  • Network accessline 3272
    SINA_OPT_HDR = {"Referer": "https://stock.finance.sina.com.cn/", "User-Agent": UA}
  • Network accessline 3278
    def _sina_opt_list(param: str) -> list:     """新浪 hq.sinajs.cn 取值(GBK,逗号分隔,去 var hq_str_XXX="..." 壳)。"""     r = requests.get(f"https://hq.sinajs.cn/list={param}", headers=SINA_OPT_HDR, timeout=10)
  • Network accessline 3279
    """新浪 hq.sinajs.cn 取值(GBK,逗号分隔,去 var hq_str_XXX="..." 壳)。"""     r = requests.get(f"https://hq.sinajs.cn/list={param}", headers=SINA_OPT_HDR, timeout=10)     r.encoding = "gbk"
  • Network accessline 3280
    r = requests.get(f"https://hq.sinajs.cn/list={param}", headers=SINA_OPT_HDR, timeout=10)
  • Network accessline 3288
    cate = {"510050": "50ETF", "510300": "300ETF",             "588000": "科创50ETF", "510500": "500ETF"}.get(underlying, "50ETF")     url = ("https://stock.finance.sina.com.cn/futures/api/openapi.php/"
  • Network accessline 3289
    "588000": "科创50ETF", "510500": "500ETF"}.get(underlying, "50ETF")     url = ("https://stock.finance.sina.com.cn/futures/api/openapi.php/"            f"StockOptionService.getStockName?exchange=null&cate={cate}")
  • Network accessline 3290
    url = ("https://stock.finance.sina.com.cn/futures/api/openapi.php/"
  • Network accessline 3291
    f"StockOptionService.getStockName?exchange=null&cate={cate}")     try:         months = requests.get(url, headers=SINA_OPT_HDR, timeout=10).json()["result"]["data"]["contractMonth"]
  • Network accessline 3292
    try:         months = requests.get(url, headers=SINA_OPT_HDR, timeout=10).json()["result"]["data"]["contractMonth"]     except Exception as e:
  • Network accessline 3293
    months = requests.get(url, headers=SINA_OPT_HDR, timeout=10).json()["result"]["data"]["contractMonth"]
  • Network accessline 3341
    > **坑:** ① 新浪源 **GBK 编码**、**逗号分隔**、需去 `var hq_str_XXX="..."` 壳。② 必带 `Referer: https://stock.finance.sina.com.cn/`,否则 403。③ 希腊字母解析 **`[raw[0]] + raw[4:]`**——`raw[1:4]` 是 3 个空串,不跳过则 Delta/IV 全错位。④ `iv` 是小数(0.1735 = 17.35%)。⑤ 300ETF(510300)、科创
  • Network accessline 3358
    answerer(回答方)/ask_time。"""     try:         r1 = requests.post("https://irm.cninfo.com.cn/newircs/index/queryKeyboardInfo",
  • Network accessline 3359
    try:         r1 = requests.post("https://irm.cninfo.com.cn/newircs/index/queryKeyboardInfo",             data={"keyWord": code}, headers={"User-Agent": UA}, timeout=10)
  • Network accessline 3360
    r1 = requests.post("https://irm.cninfo.com.cn/newircs/index/queryKeyboardInfo",
  • Network accessline 3367
    params = {"_t": 1, "stockcode": code, "orgId": org_id, "pageSize": page_size,                   "pageNum": page_num, "keyWord": "", "startDay": "", "endDay": ""}         r2 = requests.post("https://irm.cninfo.com.cn/newircs/company/question
  • Network accessline 3368
    "pageNum": page_num, "keyWord": "", "startDay": "", "endDay": ""}         r2 = requests.post("https://irm.cninfo.com.cn/newircs/company/question",             params=params, headers={"User-Agent": UA}, timeout=10)
  • Network accessline 3369
    r2 = requests.post("https://irm.cninfo.com.cn/newircs/company/question",
  • Network accessline 3399
    返回每只: rank/code/name/heat(人气值)/pct/rank_chg(排名变化)/concepts(概念标签)/tag。"""     try:         r = requests.get("https://dq.10jqka.com.cn/fuyao/hot_list_data/out/hot_list/v1/stock",
  • Network accessline 3400
    try:         r = requests.get("https://dq.10jqka.com.cn/fuyao/hot_list_data/out/hot_list/v1/stock",             params={"stock_type": "a", "type": period, "list_type": "normal"},
  • Network accessline 3401
    r = requests.get("https://dq.10jqka.com.cn/fuyao/hot_list_data/out/hot_list/v1/stock",
  • Network accessline 3417
    """东财人气榜(排名 + 排名变化 + 名称/价格)。返回 rank/code/name/price/pct/rank_chg。"""     try:         r = requests.post("https://emappdata.eastmoney.com/stockrank/getAllCurrentList",
  • Network accessline 3418
    try:         r = requests.post("https://emappdata.eastmoney.com/stockrank/getAllCurrentList",             json={**EM_HOT_BODY, "marketType": "", "pageNo": 1, "pageSize": top},
  • Network accessline 3419
    r = requests.post("https://emappdata.eastmoney.com/stockrank/getAllCurrentList",
  • Network accessline 3425
    # 人气榜只给带前缀代码,用 push2 ulist.np 批量补名称/价格         secids = [("0." if it["sc"].startswith("SZ") else "1.") + it["sc"][2:] for it in data]         u = requests.get("https://push2.eastmoney.com/api/qt/ulist.np/get",
  • Network accessline 3426
    secids = [("0." if it["sc"].startswith("SZ") else "1.") + it["sc"][2:] for it in data]         u = requests.get("https://push2.eastmoney.com/api/qt/ulist.np/get",             params={"ut": "f057cbcbce2a86e2866ab8877db1d059", "fltt": 2, "inv
  • Network accessline 3427
    u = requests.get("https://push2.eastmoney.com/api/qt/ulist.np/get",
  • Network accessline 3428
    params={"ut": "f057cbcbce2a86e2866ab8877db1d059", "fltt": 2, "invt": 2,                     "fields": "f14,f3,f12,f2", "secids": ",".join(secids)},             headers={"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}, timeout=1
  • Network accessline 3429
    "fields": "f14,f3,f12,f2", "secids": ",".join(secids)},             headers={"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}, timeout=10)         diff = (u.json().get("data") or {}).get("diff") or []
  • Network accessline 3430
    headers={"User-Agent": UA, "Referer": "https://quote.eastmoney.com/"}, timeout=10)
  • Network accessline 3449
    try:         prefix = get_prefix(code).upper()   # #46;emappdata 用大写 SH/SZ/BJ         r = requests.post("https://emappdata.eastmoney.com/stockrank/getHotStockRankList",
  • Network accessline 3450
    prefix = get_prefix(code).upper()   # #46;emappdata 用大写 SH/SZ/BJ         r = requests.post("https://emappdata.eastmoney.com/stockrank/getHotStockRankList",             json={**EM_HOT_BODY, "srcSecurityCode": prefix + code},
  • Network accessline 3451
    r = requests.post("https://emappdata.eastmoney.com/stockrank/getHotStockRankList",
  • Network accessline 3496
    _UA = {"User-Agent": "Mozilla/5.0"} PBC_BASE = "https://www.pbc.gov.cn"
  • Network accessline 3497
    PBC_BASE = "https://www.pbc.gov.cn"
  • Network accessline 3501
    def _macro_get(url: str, timeout: int = 30) -> str:     r = requests.get(url, headers=_UA, timeout=timeout)
  • Network accessline 3502
    r = requests.get(url, headers=_UA, timeout=timeout)
  • Network accessline 3533
    content = requests.get(_abs_pbc(books[0]), headers=_UA, timeout=60).content
  • Network accessline 3610
    NBS_INDEX = "https://www.stats.gov.cn/sj/zxfb/"
  • Network accessline 3615
    """与 §11.1 同名同实现 —— 本块按「端点路由速查」单独取用时也能独立跑,     不必先执行 §11.1。两处同时执行时后定义覆盖前者,行为一致,无副作用。"""     r = requests.get(url, headers=_UA, timeout=timeout)
  • Network accessline 3616
    不必先执行 §11.1。两处同时执行时后定义覆盖前者,行为一致,无副作用。"""     r = requests.get(url, headers=_UA, timeout=timeout)     r.raise_for_status()
  • Network accessline 3617
    r = requests.get(url, headers=_UA, timeout=timeout)
  • Network accessline 3782
    prefix = ("bj" if code.startswith(("92", "8"))               else "sh" if code.startswith(("6", "9")) else "sz")     url = f"https://qt.gtimg.cn/q={prefix}{code}"
  • Network accessline 3783
    else "sh" if code.startswith(("6", "9")) else "sz")     url = f"https://qt.gtimg.cn/q={prefix}{code}"     req = urllib.request.Request(url)
  • Network accessline 3784
    url = f"https://qt.gtimg.cn/q={prefix}{code}"     req = urllib.request.Request(url)     req.add_header("User-Agent", "Mozilla/5.0")
  • Network accessline 3785
    req = urllib.request.Request(url)
  • Network accessline 3786
    req.add_header("User-Agent", "Mozilla/5.0")     resp = urllib.request.urlopen(req, timeout=10)     data = resp.read().decode("gbk")
  • Network accessline 3787
    resp = urllib.request.urlopen(req, timeout=10)
  • Network accessline 3978
    | 实时行情+五档 | mootdx/腾讯 | 交易所官方 | 沪 `yunhq.sse.com.cn:32041/v1/sh1/snap/{code}`、深 `szse.cn/api/market/ssjjhq/getTimeData?marketId=1&code={code}`(一手五档) | | K线(全历史) | mootdx/百度/腾讯 | 同花顺 | `d.10jqka.com.cn/v6/line/hs_{code}/01/last.js`(01日/11周/2
  • Network accessline 3979
    | K线(全历史) | mootdx/百度/腾讯 | 同花顺 | `d.10jqka.com.cn/v6/line/hs_{code}/01/last.js`(01日/11周/21月/30/60分;2001至今;JSONP剥壳) | | K线(分钟) | mootdx | 腾讯 | `ifzq.gtimg.cn/appstock/app/kline/mkline?param={pre}{code},m5,,320`(m1/m5/m15/m30/m60,≤320根,需头 `Re
  • Network accessline 3980
    | K线(分钟) | mootdx | 腾讯 | `ifzq.gtimg.cn/appstock/app/kline/mkline?param={pre}{code},m5,,320`(m1/m5/m15/m30/m60,≤320根,需头 `Referer: https://gu.qq.com/`;mootdx 一挂时唯一的 5 分钟源)|
  • Network accessline 3999
    """龙虎榜官方备用源(东财被封时用):上交所+深交所官方,零鉴权权威一手,含营业部席位。"""     out = {"date": trade_date, "sse_raw": "", "szse": []}     su = (f"https://www.szse.cn/api/report/ShowReport/data?SHOWTYPE=JSON"
  • Network accessline 4000
    out = {"date": trade_date, "sse_raw": "", "szse": []}     su = (f"https://www.szse.cn/api/report/ShowReport/data?SHOWTYPE=JSON"           f"&CATALOGID=1842_xxpl&TABKEY=tab1&txtStart={trade_date}&txtEnd={trade_date}&random=0.9")
  • Network accessline 4001
    su = (f"https://www.szse.cn/api/report/ShowReport/data?SHOWTYPE=JSON"           f"&CATALOGID=1842_xxpl&TABKEY=tab1&txtStart={trade_date}&txtEnd={trade_date}&random=0.9")     req = urllib.request.Request(su, headers={"User-Agent": UA,
  • Network accessline 4002
    f"&CATALOGID=1842_xxpl&TABKEY=tab1&txtStart={trade_date}&txtEnd={trade_date}&random=0.9")     req = urllib.request.Request(su, headers={"User-Agent": UA,           "Referer": "https://www.szse.cn/disclosure/supervision/dealinfo/index.html"}
  • Network accessline 4003
    req = urllib.request.Request(su, headers={"User-Agent": UA,
  • Network accessline 4004
    "Referer": "https://www.szse.cn/disclosure/supervision/dealinfo/index.html"})     with urllib.request.urlopen(req, timeout=15, context=_ctx) as r:         d = json.loads(r.read())
  • Network accessline 4005
    with urllib.request.urlopen(req, timeout=15, context=_ctx) as r:
  • Network accessline 4008
    out["szse"].append({"code": row.get("zqdm"), "name": row.get("zqjc"),                             "amount": row.get("cjje"), "reason": row.get("plyy")})     eu = (f"https://query.sse.com.cn/infodisplay/showTradePublicFile.do?"
  • Network accessline 4009
    "amount": row.get("cjje"), "reason": row.get("plyy")})     eu = (f"https://query.sse.com.cn/infodisplay/showTradePublicFile.do?"           f"jsonCallBack=cb&isPagination=false&dateTx={trade_date}")
  • Network accessline 4010
    eu = (f"https://query.sse.com.cn/infodisplay/showTradePublicFile.do?"           f"jsonCallBack=cb&isPagination=false&dateTx={trade_date}")     req = urllib.request.Request(eu, headers={"User-Agent": UA,
  • Network accessline 4011
    f"jsonCallBack=cb&isPagination=false&dateTx={trade_date}")     req = urllib.request.Request(eu, headers={"User-Agent": UA,           "Referer": "https://www.sse.com.cn/disclosure/diclosure/public/"})
  • Network accessline 4012
    req = urllib.request.Request(eu, headers={"User-Agent": UA,
  • Network accessline 4013
    "Referer": "https://www.sse.com.cn/disclosure/diclosure/public/"})     with urllib.request.urlopen(req, timeout=15) as r:         t = r.read().decode("utf-8", "ignore")
  • Network accessline 4014
    with urllib.request.urlopen(req, timeout=15) as r:
  • Network accessline 4022
    pre = ("bj" if code.startswith(("92", "8"))            else "sh" if code.startswith(("6", "9")) else "sz") + code     u = (f"https://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/"
  • Network accessline 4023
    else "sh" if code.startswith(("6", "9")) else "sz") + code     u = (f"https://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/"          f"MoneyFlow.ssl_qsfx_zjlrqs?page=1&num={days}&sort=opendate&asc=0&daima={pre}")
  • Network accessline 4024
    u = (f"https://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/"          f"MoneyFlow.ssl_qsfx_zjlrqs?page=1&num={days}&sort=opendate&asc=0&daima={pre}")     req = urllib.request.Request(u, headers={"User-Agent": UA, "Referer":
  • Network accessline 4025
    f"MoneyFlow.ssl_qsfx_zjlrqs?page=1&num={days}&sort=opendate&asc=0&daima={pre}")     req = urllib.request.Request(u, headers={"User-Agent": UA, "Referer": "https://finance.sina.com.cn/"})     with urllib.request.urlopen(req, timeout=15) as r
  • Network accessline 4026
    req = urllib.request.Request(u, headers={"User-Agent": UA, "Referer": "https://finance.sina.com.cn/"})
  • Network accessline 4027
    with urllib.request.urlopen(req, timeout=15) as r:
  • Network accessline 4036
    body = json.dumps({"channelCode": ["listedNotice_disc"], "pageSize": page_size,                            "pageNum": 1, "stock": [code]}).encode()         req = urllib.request.Request("https://www.szse.cn/api/disc/announcement/annList", da
  • Network accessline 4037
    "pageNum": 1, "stock": [code]}).encode()         req = urllib.request.Request("https://www.szse.cn/api/disc/announcement/annList", data=body,               headers={"User-Agent": UA, "Content-Type": "application/json",
  • Network accessline 4038
    req = urllib.request.Request("https://www.szse.cn/api/disc/announcement/annList", data=body,
  • Network accessline 4039
    headers={"User-Agent": UA, "Content-Type": "application/json",                        "Referer": "https://www.szse.cn/disclosure/listed/notice/index.html"})         with urllib.request.urlopen(req, timeout=15, context=_ctx) as r:
  • Network accessline 4040
    "Referer": "https://www.szse.cn/disclosure/listed/notice/index.html"})         with urllib.request.urlopen(req, timeout=15, context=_ctx) as r:             d = json.loads(r.read())
  • Network accessline 4041
    with urllib.request.urlopen(req, timeout=15, context=_ctx) as r:
  • Network accessline 4042
    d = json.loads(r.read())         return [{"title": a.get("title"), "time": a.get("publishTime", "")[:10],                  "pdf": "https://disc.static.szse.cn/download" + a.get("attachPath", "")}
  • Network accessline 4043
    return [{"title": a.get("title"), "time": a.get("publishTime", "")[:10],                  "pdf": "https://disc.static.szse.cn/download" + a.get("attachPath", "")}                 for a in d.get("data", [])]
  • Network accessline 4044
    "pdf": "https://disc.static.szse.cn/download" + a.get("attachPath", "")}
  • Network accessline 4045
    for a in d.get("data", [])]     u = (f"https://np-anotice-stock.eastmoney.com/api/security/ann?sr=-1&page_size={page_size}"          f"&page_index=1&ann_type=A&client_source=web&stock_list={code}&f_node=0&s_node=0")
  • Network accessline 4046
    u = (f"https://np-anotice-stock.eastmoney.com/api/security/ann?sr=-1&page_size={page_size}"          f"&page_index=1&ann_type=A&client_source=web&stock_list={code}&f_node=0&s_node=0")     req = urllib.request.Request(u, headers={"User-Agent
  • Network accessline 4047
    f"&page_index=1&ann_type=A&client_source=web&stock_list={code}&f_node=0&s_node=0")     req = urllib.request.Request(u, headers={"User-Agent": UA})     with urllib.request.urlopen(req, timeout=15) as r:
  • Network accessline 4048
    req = urllib.request.Request(u, headers={"User-Agent": UA})
  • Network accessline 4049
    with urllib.request.urlopen(req, timeout=15) as r:
  • Network accessline 4050
    d = json.loads(r.read())     return [{"title": a.get("title"), "time": a.get("notice_date", "")[:10],              "pdf": f"https://pdf.dfcfw.com/pdf/H2_{a.get('art_code','')}_1.pdf"}
  • Network accessline 4051
    return [{"title": a.get("title"), "time": a.get("notice_date", "")[:10],              "pdf": f"https://pdf.dfcfw.com/pdf/H2_{a.get('art_code','')}_1.pdf"}             for a in (d.get("data") or {}).get("list") or []]     # #46 同因
  • Network accessline 4052
    "pdf": f"https://pdf.dfcfw.com/pdf/H2_{a.get('art_code','')}_1.pdf"}
  • Network accessline 4086
    ### Q: 东财 PDF 下载 403 A: 必须带 `Referer: https://data.eastmoney.com/` header。
  • Network accessline 4087
    A: 必须带 `Referer: https://data.eastmoney.com/` header。
  • Access to secretsline 4134
    [Credential-related source omitted]
  • Network accessline 4141
    > 📦 https://github.com/simonlin1212/a-stock-data — Star ⭐ 是最好的支持

skills/simonlin1212__a-stock-data/SOURCE.md

  • Network accessline 3
    - 原始仓库: https://github.com/simonlin1212/a-stock-data

skills/staruhub__a-share-analyst/Geek-skills-a-share-analyst/scripts/fetch_market_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/staruhub__a-share-analyst/Geek-skills-a-share-analyst/scripts/generate_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/staruhub__a-share-analyst/Geek-skills-a-share-analyst/scripts/strategy_multi_factor.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/staruhub__a-share-analyst/Geek-skills-a-share-analyst/scripts/technical_analysis.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tellmefrankie__ai-investment-skills/ev-calculator/SKILL.md

  • Network accessline 70
    **Full bundle — $29 one-time**: Polygon.io options data integration, real/lottery separation, per-expiry analysis, anomaly detection, automatic probability weighting from live data. → https://jaehyunpark.gumroad.com/l/tcyahy
  • Network accessline 71
    → https://jaehyunpark.gumroad.com/l/tcyahy

skills/tellmefrankie__ai-investment-skills/investment-briefing-agent/SKILL.md

  • Network accessline 48
    Free tier: Macro + Sector analysis only (waves 1-2) **Full bundle — $29 one-time**: All 9 waves + Anti-Narrative Harness + all skills below → https://jaehyunpark.gumroad.com/l/tcyahy
  • Network accessline 50
    → https://jaehyunpark.gumroad.com/l/tcyahy

skills/tellmefrankie__ai-investment-skills/news-sentiment-engine/SKILL.md

  • Network accessline 70
    git clone https://github.com/tellmefrankie/news-engine
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 84
    **Full bundle — $29 one-time**: Investment-grade analysis (portfolio impact scoring, options flow correlation, earnings catalyst detection), Korean briefing format, Telegram auto-delivery. → https://jaehyunpark.gumroad.com/l/tcyahy
  • Network accessline 85
    → https://jaehyunpark.gumroad.com/l/tcyahy

skills/tellmefrankie__ai-investment-skills/options-flow-analyzer/SKILL.md

  • Network accessline 44
    Free: Basic P/C ratio for 3 tickers **Full bundle — $29 one-time**: Real/lottery separation + anomaly detection + per-expiry + unlimited tickers + all other skills → https://jaehyunpark.gumroad.com/l/tcyahy
  • Network accessline 46
    → https://jaehyunpark.gumroad.com/l/tcyahy

skills/tellmefrankie__ai-investment-skills/price-monitor-alert/SKILL.md

  • Network accessline 38
    Free: Monitor up to 3 tickers (included in GitHub repo) **Full bundle — $29 one-time**: Unlimited tickers + options flow alerts + all investment skills → https://jaehyunpark.gumroad.com/l/tcyahy
  • Network accessline 40
    → https://jaehyunpark.gumroad.com/l/tcyahy

skills/tradermonty__claude-trading-skills/skills/backtest-expert/scripts/evaluate_backtest.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/backtest-expert/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/backtest-expert/scripts/tests/test_evaluate_backtest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/scripts/detect_breadth_values.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/scripts/detect_uptrend_ratio.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/scripts/extract_chart_right_edge.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/scripts/fetch_breadth_csv.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 25
    BREADTH_CSV_URL = "https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv"
  • Network accessline 26
    UPTREND_CSV_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/"     "main/data/uptrend_ratio_timeseries.csv"
  • Network accessline 27
    "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/"
  • Network accessline 29
    ) SECTOR_CSV_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv"
  • Network accessline 30
    SECTOR_CSV_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv" )
  • Network accessline 31
    "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv"
  • Network accessline 160
    req = urllib.request.Request(url, headers={"User-Agent": "breadth-csv-fetcher/1.0"})
  • Network accessline 161
    with urllib.request.urlopen(req, timeout=timeout) as resp:

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/scripts/tests/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/scripts/tests/test_detect_uptrend_ratio.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breadth-chart-analyst/scripts/tests/test_fetch_breadth_csv.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breakout-trade-planner/scripts/order_builder.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breakout-trade-planner/scripts/plan_breakout_trades.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/breakout-trade-planner/scripts/risk_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breakout-trade-planner/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breakout-trade-planner/scripts/tests/test_order_builder.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breakout-trade-planner/scripts/tests/test_plan_breakout_trades.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/breakout-trade-planner/scripts/tests/test_risk_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/canslim-screener/SKILL.md

  • Network accessline 78
    **API Requirements:** - **FMP API key** (free tier: 250 calls/day, sufficient for 35 stocks; Starter tier $29.99/mo for 40+ stocks)   - Sign up: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 79
    [Credential-related source omitted]
  • Network accessline 80
    - Sign up: https://site.financialmodelingprep.com/developer/docs
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Network accessline 145
    If API key is missing, guide user to: 1. Sign up at https://site.financialmodelingprep.com/developer/docs
  • Network accessline 146
    1. Sign up at https://site.financialmodelingprep.com/developer/docs
  • Access to secretsline 148
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/canslim-screener/references/fmp_api_endpoints.md

  • Network accessline 7
    **Base URL**: `https://financialmodelingprep.com/api/v3`
  • Network accessline 33
    [Credential-related source omitted]
  • Network accessline 80
    [Credential-related source omitted]
  • Network accessline 122
    [Credential-related source omitted]
  • Network accessline 164
    [Credential-related source omitted]
  • Network accessline 209
    [Credential-related source omitted]
  • Network accessline 217
    "publishedDate": "2024-01-10T14:30:00.000Z",     "title": "Apple Launches Revolutionary AI Chip",  # ← KEY (keyword search)     "image": "https://...",
  • Network accessline 218
    "title": "Apple Launches Revolutionary AI Chip",  # ← KEY (keyword search)     "image": "https://...",     "site": "Reuters",
  • Network accessline 219
    "image": "https://...",
  • Network accessline 220
    "site": "Reuters",     "text": "Apple Inc announced today...",     "url": "https://..."
  • Network accessline 221
    "text": "Apple Inc announced today...",     "url": "https://..."   },
  • Network accessline 222
    "url": "https://..."
  • Network accessline 254
    [Credential-related source omitted]
  • Network accessline 297
    [Credential-related source omitted]
  • Network accessline 333
    [Credential-related source omitted]
  • Network accessline 369
    [Credential-related source omitted]
  • Network accessline 456
    [Credential-related source omitted]
  • Network accessline 588
    def rate_limited_get(url, params):     """Enforce 0.3s delay between requests (200 requests/minute max)"""     response = requests.get(url, params=params)
  • Network accessline 589
    """Enforce 0.3s delay between requests (200 requests/minute max)"""     response = requests.get(url, params=params)     time.sleep(0.3)  # 300ms delay
  • Network accessline 590
    response = requests.get(url, params=params)
  • Network accessline 695
    [Credential-related source omitted]
  • Network accessline 696
    [Credential-related source omitted]
  • Network accessline 698
    [Credential-related source omitted]
  • Network accessline 699
    [Credential-related source omitted]
  • Network accessline 701
    [Credential-related source omitted]
  • Network accessline 702
    [Credential-related source omitted]
  • Network accessline 704
    [Credential-related source omitted]
  • Network accessline 705
    [Credential-related source omitted]
  • Network accessline 706
    [Credential-related source omitted]
  • Network accessline 707
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/calculators/earnings_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/calculators/growth_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/calculators/institutional_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/calculators/leadership_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/calculators/market_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/calculators/new_highs_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/calculators/supply_demand_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/check_institutional_endpoint.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 47
    year, quarter = _latest_completed_quarter()     url = (         "https://financialmodelingprep.com/stable/institutional-ownership/symbol-positions-summary"
  • Network accessline 48
    url = (         "https://financialmodelingprep.com/stable/institutional-ownership/symbol-positions-summary"     )
  • Network accessline 49
    "https://financialmodelingprep.com/stable/institutional-ownership/symbol-positions-summary"
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 53
    try:         response = requests.get(url, params=params, timeout=10)
  • Network accessline 54
    response = requests.get(url, params=params, timeout=10)

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/finviz_stock_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 34
    BASE_URL = "https://finviz.com/quote.ashx"
  • Network accessline 44
    self.last_request_time = 0.0         self.cache = {}         self.session = requests.Session()
  • Network accessline 46
    self.session = requests.Session()

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 64
    _FMP_ENDPOINTS = {     "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 65
    "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),         ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 66
    ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 67
    ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 68
    ],     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 69
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 70
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 71
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 125
    BASE_URL = "https://financialmodelingprep.com/api/v3"     STABLE_URL = "https://financialmodelingprep.com/stable"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests (200 requests/minute max)
  • Network accessline 126
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 146
    self.session = requests.Session()
  • Access to secretsline 147
    [Credential-related source omitted]
  • Network accessline 298
    symbol: Stock ticker (e.g., "AAPL")             period: "quarter" or "annual"             limit: Number of periods to fetch (default 8 for quarterly, 5 for annual)
  • Network accessline 300
    limit: Number of periods to fetch (default 8 for quarterly, 5 for annual)
  • Network accessline 360
    Args:             symbol: Stock ticker (e.g., "AAPL")             days: Number of days of history to fetch (default 365 for 52-week analysis)
  • Network accessline 362
    days: Number of days of history to fetch (default 365 for 52-week analysis)

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/screen_canslim.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 361
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/tests/test_canslim_fixes.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/tests/test_fmp_fallback.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/tests/test_fmp_stable_migration.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/tests/test_institutional_fallback.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/canslim-screener/scripts/tests/test_leadership_rs.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/contrarian-setup-gate/scripts/gate_logic.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/contrarian-setup-gate/scripts/run_contrarian_setup_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/contrarian-setup-gate/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/contrarian-setup-gate/scripts/tests/test_gate_logic.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/contrarian-setup-gate/scripts/tests/test_run_contrarian_setup_gate.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/cot-contrarian-detector/SKILL.md

  • Access to secretsline 47
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/cot-contrarian-detector/scripts/cot_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/cot-contrarian-detector/scripts/screen_cot_crowding.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 67
    STABLE_BASE = "https://financialmodelingprep.com/stable"
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Network accessline 207
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Network accessline 208
    self.sleep_seconds = sleep_seconds         self.session = requests.Session()         self.last_call_time = 0.0
  • Network accessline 209
    self.session = requests.Session()
  • Access to secretsline 218
    [Credential-related source omitted]
  • Access to secretsline 613
    [Credential-related source omitted]
  • Access to secretsline 624
    [Credential-related source omitted]
  • Access to secretsline 625
    [Credential-related source omitted]
  • Access to secretsline 627
    [Credential-related source omitted]
  • Access to secretsline 633
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/cot-contrarian-detector/scripts/tests/test_cot_index.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/cot-contrarian-detector/scripts/tests/test_screen_cot_crowding.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 281
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 407
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]
  • Access to secretsline 446
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 473
    [Credential-related source omitted]
  • Access to secretsline 496
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/calculators/alt_breadth_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/calculators/btc_trend_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/calculators/dominance_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/calculators/drawdown_vol_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/calculators/funding_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/calculators/momentum_thrust_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/crypto_regime_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Usage:   # Live fetch (CoinGecko + Binance public endpoints, no API keys)
  • Network accessline 9
    # Live fetch (CoinGecko + Binance public endpoints, no API keys)

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/data_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 46
    COINGECKO_BASE = "https://api.coingecko.com/api/v3"
  • Network accessline 47
    BINANCE_FAPI_BASE = "https://fapi.binance.com"
  • Network accessline 112
    resp = None         for attempt in range(MAX_RETRIES):             resp = requests.get(url, params=params or {}, timeout=30)
  • Network accessline 113
    for attempt in range(MAX_RETRIES):             resp = requests.get(url, params=params or {}, timeout=30)             if resp.status_code != 429:
  • Network accessline 114
    resp = requests.get(url, params=params or {}, timeout=30)

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/numeric_utils.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/test_alt_breadth_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/test_btc_trend_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/test_data_client.py

  • Executable scriptline 1
    Executable file
  • Network accessline 42
    sleeps = []     monkeypatch.setattr(data_client.time, "sleep", sleeps.append)     assert _client(tmp_path)._get("http://x") == {"ok": 1}
  • Network accessline 43
    monkeypatch.setattr(data_client.time, "sleep", sleeps.append)     assert _client(tmp_path)._get("http://x") == {"ok": 1}     assert len(sleeps) == 2
  • Network accessline 44
    assert _client(tmp_path)._get("http://x") == {"ok": 1}
  • Network accessline 65
    sleeps = []     monkeypatch.setattr(data_client.time, "sleep", sleeps.append)     _client(tmp_path)._get("http://x")
  • Network accessline 66
    monkeypatch.setattr(data_client.time, "sleep", sleeps.append)     _client(tmp_path)._get("http://x")     assert sleeps == [3.0]
  • Network accessline 67
    _client(tmp_path)._get("http://x")
  • Network accessline 83
    monkeypatch.setattr(data_client.time, "sleep", lambda _s: None)     with pytest.raises(RuntimeError):         _client(tmp_path)._get("http://x")
  • Network accessline 85
    _client(tmp_path)._get("http://x")

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/test_dominance_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/test_drawdown_vol_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/test_funding_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/test_momentum_thrust_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/crypto-regime-analyzer/scripts/tests/test_scorer_and_pipeline.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/data-quality-checker/scripts/check_data_quality.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/data-quality-checker/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/data-quality-checker/scripts/tests/test_check_data_quality.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/dividend-growth-pullback-screener/SKILL.md

  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/dividend-growth-pullback-screener/references/fmp_api_guide.md

  • Network accessline 28
    1. Visit https://financialmodelingprep.com/developer/docs
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 82
    1. Visit https://elite.finviz.com
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 137
    https://financialmodelingprep.com/api/v3/stock-screener?
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 168
    https://financialmodelingprep.com/api/v3/historical-price-full/stock_dividend/AAPL?
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 208
    https://financialmodelingprep.com/api/v3/historical-price-full/AAPL?
  • Access to secretsline 210
    [Credential-related source omitted]
  • Network accessline 262
    https://financialmodelingprep.com/api/v3/income-statement/AAPL?
  • Access to secretsline 264
    [Credential-related source omitted]
  • Network accessline 549
    **Official Docs**: https://financialmodelingprep.com/developer/docs

skills/tradermonty__claude-trading-skills/skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 40
    BASE_URL = "https://elite.finviz.com/export.ashx"
  • Network accessline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Network accessline 44
    self.session = requests.Session()
  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 112
    _FMP_HIST_ENDPOINTS = [     ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 113
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 114
    ("https://financialmodelingprep.com/api/v3/historical-price-full", False),
  • Network accessline 121
    BASE_URL = "https://financialmodelingprep.com/api/v3"
  • Network accessline 122
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Network accessline 137
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 138
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Network accessline 139
    self.session = requests.Session()
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 762
    [Credential-related source omitted]
  • Access to secretsline 773
    [Credential-related source omitted]
  • Access to secretsline 783
    [Credential-related source omitted]
  • Access to secretsline 1272
    [Credential-related source omitted]
  • Access to secretsline 1273
    [Credential-related source omitted]
  • Access to secretsline 1278
    [Credential-related source omitted]
  • Access to secretsline 1283
    [Credential-related source omitted]
  • Access to secretsline 1312
    [Credential-related source omitted]
  • Access to secretsline 1313
    [Credential-related source omitted]
  • Access to secretsline 1315
    [Credential-related source omitted]
  • Access to secretsline 1323
    [Credential-related source omitted]
  • Access to secretsline 1324
    [Credential-related source omitted]
  • Access to secretsline 1326
    [Credential-related source omitted]
  • Access to secretsline 1335
    [Credential-related source omitted]
  • Access to secretsline 1346
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/dividend-growth-pullback-screener/scripts/tests/test_fmp_stable.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/dividend-growth-pullback-screener/scripts/tests/test_screen_dividend_growth_rsi.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/downtrend-duration-analyzer/SKILL.md

  • Access to secretsline 23
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/downtrend-duration-analyzer/scripts/analyze_downtrends.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 89
    params["sector"] = sector     endpoints = [         "https://financialmodelingprep.com/stable/company-screener",
  • Network accessline 90
    endpoints = [         "https://financialmodelingprep.com/stable/company-screener",         "https://financialmodelingprep.com/api/v3/stock-screener",
  • Network accessline 91
    "https://financialmodelingprep.com/stable/company-screener",
  • Network accessline 92
    "https://financialmodelingprep.com/api/v3/stock-screener",
  • Network accessline 94
    for url in endpoints:         try:             response = requests.get(url, params=params, timeout=30)
  • Network accessline 95
    try:             response = requests.get(url, params=params, timeout=30)         except requests.RequestException as e:
  • Network accessline 96
    response = requests.get(url, params=params, timeout=30)
  • Network accessline 111
    _FMP_HIST_ENDPOINTS = [     ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 112
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 113
    ("https://financialmodelingprep.com/api/v3/historical-price-full", False),
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Network accessline 131
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 132
    try:             response = requests.get(url, params=params, timeout=30)             if response.status_code != 200:
  • Network accessline 133
    response = requests.get(url, params=params, timeout=30)
  • Access to secretsline 256
    [Credential-related source omitted]
  • Access to secretsline 267
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 467
    [Credential-related source omitted]
  • Access to secretsline 476
    [Credential-related source omitted]
  • Access to secretsline 495
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/downtrend-duration-analyzer/scripts/generate_histogram_html.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 22
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Downtrend Duration Analysis</title>     <script src="https://cdn.plot.ly/plotly-2.27.0.min.js"></script>
  • Network accessline 23
    <title>Downtrend Duration Analysis</title>     <script src="https://cdn.plot.ly/plotly-2.27.0.min.js"></script>     <style>
  • Network accessline 24
    <script src="https://cdn.plot.ly/plotly-2.27.0.min.js"></script>

skills/tradermonty__claude-trading-skills/skills/downtrend-duration-analyzer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/downtrend-duration-analyzer/scripts/tests/test_analyze_downtrends.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/downtrend-duration-analyzer/scripts/tests/test_fetch_stock_list.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/downtrend-duration-analyzer/scripts/tests/test_generate_histogram_html.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/drawdown-circuit-breaker/scripts/check_circuit_breaker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/drawdown-circuit-breaker/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/drawdown-circuit-breaker/scripts/tests/test_check_circuit_breaker.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/dual-axis-skill-reviewer/scripts/run_dual_axis_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 693
    [Credential-related source omitted]
  • Access to secretsline 694
    [Credential-related source omitted]
  • Access to secretsline 695
    [Credential-related source omitted]
  • Access to secretsline 698
    [Credential-related source omitted]
  • Access to secretsline 716
    [Credential-related source omitted]
  • Access to secretsline 728
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/dual-axis-skill-reviewer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/dual-axis-skill-reviewer/scripts/tests/test_run_dual_axis_review.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 430
    [Credential-related source omitted]
  • Access to secretsline 439
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 471
    [Credential-related source omitted]
  • Access to secretsline 775
    [Credential-related source omitted]
  • Access to secretsline 778
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/earnings-calendar/SKILL.md

  • Network accessline 26
    **Get Free API Key**: 1. Visit: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 27
    1. Visit: https://site.financialmodelingprep.com/developer/docs
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Network accessline 124
    1. Visit: https://site.financialmodelingprep.com/developer/docs
  • Access to secretsline 141
    [Credential-related source omitted]
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Network accessline 429
    - **FMP API Documentation**: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 430
    - **Seeking Alpha Calendar**: https://seekingalpha.com/earnings/earnings-calendar
  • Network accessline 431
    - **Yahoo Finance Calendar**: https://finance.yahoo.com/calendar/earnings
  • Network accessline 519
    1. Visit Finviz: https://finviz.com/screener.ashx?v=111&f=cap_midover%2Cearningsdate_nextweek
  • Network accessline 520
    2. Or Yahoo Finance: https://finance.yahoo.com/calendar/earnings
  • Access to secretsline 685
    [Credential-related source omitted]
  • Network accessline 696
    **FMP API**: - Main Documentation: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 697
    - Main Documentation: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 698
    - Get API Key: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 699
    - Earnings Calendar API: https://site.financialmodelingprep.com/developer/docs/earnings-calendar-api
  • Network accessline 700
    - Company Profile API: https://site.financialmodelingprep.com/developer/docs/companies-key-metrics-api
  • Network accessline 701
    - Pricing/Rate Limits: https://site.financialmodelingprep.com/developer/docs/pricing
  • Network accessline 703
    **Supplementary Sources** (for verification): - Seeking Alpha: https://seekingalpha.com/earnings/earnings-calendar
  • Network accessline 704
    - Seeking Alpha: https://seekingalpha.com/earnings/earnings-calendar
  • Network accessline 705
    - Yahoo Finance: https://finance.yahoo.com/calendar/earnings
  • Network accessline 706
    - MarketWatch: https://www.marketwatch.com/tools/earnings-calendar

skills/tradermonty__claude-trading-skills/skills/earnings-calendar/assets/earnings_report_template.md

  • Network accessline 96
    - **FMP API Documentation**: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 97
    - **Seeking Alpha Calendar**: https://seekingalpha.com/earnings/earnings-calendar
  • Network accessline 98
    - **Yahoo Finance Calendar**: https://finance.yahoo.com/calendar/earnings

skills/tradermonty__claude-trading-skills/skills/earnings-calendar/references/fmp_api_guide.md

  • Network accessline 9
    **Official Documentation**: https://site.financialmodelingprep.com/developer/docs/earnings-calendar-api
  • Network accessline 15
    https://financialmodelingprep.com/api/v3/earning_calendar
  • Network accessline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 25
    **Getting an API Key**: - Free tier: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 26
    - Free tier: https://site.financialmodelingprep.com/developer/docs
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 51
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Network accessline 175
    List of earnings announcements     """     url = "https://financialmodelingprep.com/api/v3/earning_calendar"
  • Network accessline 176
    """     url = "https://financialmodelingprep.com/api/v3/earning_calendar"     params = {
  • Network accessline 177
    url = "https://financialmodelingprep.com/api/v3/earning_calendar"
  • Access to secretsline 179
    [Credential-related source omitted]
  • Network accessline 184
    response = requests.get(url, params=params)
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 202
    [Credential-related source omitted]
  • Network accessline 216
    url = f"https://financialmodelingprep.com/api/v3/profile/{symbols_str}"
  • Access to secretsline 217
    [Credential-related source omitted]
  • Network accessline 219
    response = requests.get(url, params=params)
  • Access to secretsline 256
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Access to secretsline 281
    [Credential-related source omitted]
  • Network accessline 309
    {     "Error Message": "Invalid API KEY. Please retry or visit our documentation to create one FREE https://site.financialmodelingprep.com/developer/docs"
  • Network accessline 310
    "Error Message": "Invalid API KEY. Please retry or visit our documentation to create one FREE https://site.financialmodelingprep.com/developer/docs"
  • Network accessline 317
    {     "Error Message": "Limit Reach. Please upgrade your plan or visit our documentation for more details at https://site.financialmodelingprep.com/developer/docs"
  • Network accessline 318
    "Error Message": "Limit Reach. Please upgrade your plan or visit our documentation for more details at https://site.financialmodelingprep.com/developer/docs"
  • Access to secretsline 331
    [Credential-related source omitted]
  • Network accessline 332
    """Fetch earnings with proper error handling"""     try:         url = "https://financialmodelingprep.com/api/v3/earning_calendar"
  • Network accessline 333
    try:         url = "https://financialmodelingprep.com/api/v3/earning_calendar"         params = {
  • Network accessline 334
    url = "https://financialmodelingprep.com/api/v3/earning_calendar"
  • Access to secretsline 336
    [Credential-related source omitted]
  • Network accessline 341
    response = requests.get(url, params=params, timeout=30)
  • Network accessline 344
    if response.status_code == 401:             print("ERROR: Invalid API key")             print("Get free API key: https://site.financialmodelingprep.com/developer/docs")
  • Network accessline 345
    print("ERROR: Invalid API key")             print("Get free API key: https://site.financialmodelingprep.com/developer/docs")             return None
  • Network accessline 346
    print("Get free API key: https://site.financialmodelingprep.com/developer/docs")
  • Network accessline 479
    """Make request with rate limiting"""     time.sleep(delay)     return requests.get(url, params=params)
  • Network accessline 481
    return requests.get(url, params=params)
  • Network accessline 582
    - **FMP Documentation**: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 583
    - **API Key Signup**: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 584
    - **Earnings Calendar API**: https://site.financialmodelingprep.com/developer/docs/earnings-calendar-api
  • Network accessline 585
    - **Company Profile API**: https://site.financialmodelingprep.com/developer/docs/companies-key-metrics-api
  • Network accessline 586
    - **Rate Limits**: https://site.financialmodelingprep.com/developer/docs/pricing

skills/tradermonty__claude-trading-skills/skills/earnings-calendar/scripts/fetch_earnings_fmp.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 32
    BASE_URL = "https://financialmodelingprep.com/stable"
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 61
    try:             response = requests.get(url, params=params, timeout=30)
  • Network accessline 62
    response = requests.get(url, params=params, timeout=30)
  • Network accessline 65
    print("❌ ERROR: Invalid API key", file=sys.stderr)                 print(                     "Get free API key: https://site.financialmodelingprep.com/developer/docs",
  • Network accessline 66
    print(                     "Get free API key: https://site.financialmodelingprep.com/developer/docs",                     file=sys.stderr,
  • Network accessline 67
    "Get free API key: https://site.financialmodelingprep.com/developer/docs",
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 118
    try:                 response = requests.get(url, params=params, timeout=30)
  • Network accessline 119
    response = requests.get(url, params=params, timeout=30)
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 311
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Access to secretsline 319
    [Credential-related source omitted]
  • Network accessline 320
    print("2. Pass as argument: python fetch_earnings_fmp.py START END YOUR_KEY", file=sys.stderr)     print(         "3. Get free API key: https://site.financialmodelingprep.com/developer/docs",
  • Network accessline 321
    print(         "3. Get free API key: https://site.financialmodelingprep.com/developer/docs",         file=sys.stderr,
  • Network accessline 322
    "3. Get free API key: https://site.financialmodelingprep.com/developer/docs",
  • Access to secretsline 348
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Access to secretsline 356
    [Credential-related source omitted]
  • Access to secretsline 395
    [Credential-related source omitted]
  • Access to secretsline 396
    [Credential-related source omitted]
  • Access to secretsline 404
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/earnings-calendar/scripts/generate_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 328
    - **FMP API Documentation**: https://site.financialmodelingprep.com/developer/docs
  • Network accessline 329
    - **Seeking Alpha Calendar**: https://seekingalpha.com/earnings/earnings-calendar
  • Network accessline 330
    - **Yahoo Finance Calendar**: https://finance.yahoo.com/calendar/earnings

skills/tradermonty__claude-trading-skills/skills/earnings-calendar/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/earnings-calendar/scripts/tests/test_earnings_calendar.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/SKILL.md

  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/_fmp_compat.py

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    _STABLE = "https://financialmodelingprep.com/stable"

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/analyze_earnings_trades.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/calculators/gap_size_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/calculators/ma200_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/calculators/ma50_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/calculators/pre_earnings_trend_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/calculators/volume_trend_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 59
    _FMP_ENDPOINTS = {     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 60
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 61
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 62
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 122
    BASE_URL = "https://financialmodelingprep.com/api/v3"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Network accessline 133
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Network accessline 134
    )         self.session = requests.Session()         self.cache = {}
  • Network accessline 135
    self.session = requests.Session()
  • Access to secretsline 174
    [Credential-related source omitted]
  • Network accessline 376
    Args:             symbol: Ticker symbol             days: Number of trading days to fetch (default: 250)
  • Network accessline 378
    days: Number of trading days to fetch (default: 250)

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/tests/test_earnings_trade_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 901
    [Credential-related source omitted]
  • Network accessline 904
    assert client._rate_limited_get("https://example.test", {"symbol": "AAPL"}) == {"ok": True}
  • Network accessline 905
    [Credential-related source omitted]
  • Network accessline 906
    "https://example.test",
  • Network accessline 924
    [Credential-related source omitted]
  • Access to secretsline 924
    [Credential-related source omitted]
  • Network accessline 925
    result = client._rate_limited_get("http://example.com/test")
  • Network accessline 939
    [Credential-related source omitted]
  • Access to secretsline 939
    [Credential-related source omitted]
  • Network accessline 940
    result = client._rate_limited_get("http://example.com/test")
  • Access to secretsline 946
    [Credential-related source omitted]
  • Network accessline 949
    try:             client._rate_limited_get("http://example.com/test")
  • Network accessline 950
    client._rate_limited_get("http://example.com/test")
  • Access to secretsline 957
    [Credential-related source omitted]
  • Network accessline 960
    try:             client._rate_limited_get("http://example.com/test")
  • Network accessline 961
    client._rate_limited_get("http://example.com/test")
  • Access to secretsline 968
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/tests/test_fmp_client_historical.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 18
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/earnings-trade-analyzer/scripts/tests/test_fmp_stable_migration.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 20
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/economic-calendar-fetcher/SKILL.md

  • Network accessline 21
    **Data Source:** - FMP Economic Calendar API: `https://financialmodelingprep.com/stable/economic-calendar` (singular "economic")
  • Network accessline 22
    - FMP Economic Calendar API: `https://financialmodelingprep.com/stable/economic-calendar` (singular "economic")
  • Network accessline 59
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 73
    3. **Not recommended:** Asking the user to paste the key into chat — session logs may retain it 4. If user doesn't have an API key, provide instructions:    - Visit https://financialmodelingprep.com
  • Network accessline 74
    4. If user doesn't have an API key, provide instructions:    - Visit https://financialmodelingprep.com    - Sign up for free account (250 requests/day limit)
  • Network accessline 75
    - Visit https://financialmodelingprep.com    - Sign up for free account (250 requests/day limit)    - Navigate to API dashboard to obtain key
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Network accessline 138
    - Invalid API key → Ask user to verify key - Rate limit exceeded (429) → Suggest waiting or upgrading FMP tier - Restricted endpoint (402 Payment Required) → The script raises a clear error stating the current FMP subscription tier does not
  • Network accessline 139
    - Rate limit exceeded (429) → Suggest waiting or upgrading FMP tier - Restricted endpoint (402 Payment Required) → The script raises a clear error stating the current FMP subscription tier does not include the Economic Calendar endpoint. Te
  • Network accessline 140
    - Restricted endpoint (402 Payment Required) → The script raises a clear error stating the current FMP subscription tier does not include the Economic Calendar endpoint. Tell the user they need to upgrade their FMP plan at https://financial
  • Network accessline 346
    **API Details:** - Primary endpoint: `https://financialmodelingprep.com/stable/economic-calendar` (singular "economic" — the plural `economics-calendar` is a dead URL that 404s)
  • Network accessline 347
    - Primary endpoint: `https://financialmodelingprep.com/stable/economic-calendar` (singular "economic" — the plural `economics-calendar` is a dead URL that 404s)
  • Network accessline 348
    - Legacy endpoint retired: `https://financialmodelingprep.com/api/v3/economic_calendar` was shut down by FMP on 2025-08-31 and now returns `403 Legacy Endpoint`. Do not use it or fall back to it.
  • Network accessline 370
    - API key errors: Clear user guidance for obtaining free key - Rate limits (429): Suggest waiting or upgrading FMP tier; re-run the script after the wait - Restricted endpoint (402): Script raises a clear error — the FMP subscription tier l
  • Network accessline 371
    - Rate limits (429): Suggest waiting or upgrading FMP tier; re-run the script after the wait - Restricted endpoint (402): Script raises a clear error — the FMP subscription tier lacks access to this endpoint; direct the user to upgrade at h
  • Network accessline 372
    - Restricted endpoint (402): Script raises a clear error — the FMP subscription tier lacks access to this endpoint; direct the user to upgrade at https://financialmodelingprep.com/. Do not fall back to the legacy v3 endpoint (retired 2025-0

skills/tradermonty__claude-trading-skills/skills/economic-calendar-fetcher/references/fmp_api_documentation.md

  • Network accessline 3
    > **⚠<U+FE0F> Stale endpoint warning (2026-07-04):** This entire document, including every code example below, is written against the legacy `api/v3/economic_calendar` endpoint. FMP fully retired that endpoint on 2025-08-31 — it now returns `403 L
  • Network accessline 12
    https://financialmodelingprep.com/api/v3/economic_calendar
  • Network accessline 25
    1. Visit https://financialmodelingprep.com
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 165
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 175
    response = requests.get(
  • Network accessline 176
    "https://financialmodelingprep.com/api/v3/economic_calendar",
  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 223
    {     "Error Message": "Invalid API KEY. Please retry or visit our documentation to create one FREE https://financialmodelingprep.com/developer/docs"
  • Network accessline 224
    "Error Message": "Invalid API KEY. Please retry or visit our documentation to create one FREE https://financialmodelingprep.com/developer/docs"
  • Network accessline 254
    def fetch_with_retry(url, params, max_retries=3):     for attempt in range(max_retries):         response = requests.get(url, params=params)
  • Network accessline 255
    for attempt in range(max_retries):         response = requests.get(url, params=params)         if response.status_code == 429:
  • Network accessline 256
    response = requests.get(url, params=params)
  • Network accessline 344
    - **Official Docs:** https://financialmodelingprep.com/developer/docs/economic-calendar-api
  • Network accessline 345
    - **API Status:** https://status.financialmodelingprep.com

skills/tradermonty__claude-trading-skills/skills/economic-calendar-fetcher/scripts/get_economic_calendar.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 47
    base_url = "https://financialmodelingprep.com/stable/economic-calendar"
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 57
    request = urllib.request.Request(url)
  • Network accessline 58
    with urllib.request.urlopen(request) as response:
  • Network accessline 73
    "FMP API returned 402 Payment Required: the Economic Calendar endpoint "                 "is not included in your current FMP subscription tier. Upgrade your plan "                 f"at https://financialmodelingprep.com/ to access this endp
  • Network accessline 74
    "is not included in your current FMP subscription tier. Upgrade your plan "                 f"at https://financialmodelingprep.com/ to access this endpoint. Details: {error_body}"             )
  • Network accessline 75
    f"at https://financialmodelingprep.com/ to access this endpoint. Details: {error_body}"             )         raise urllib.error.HTTPError(
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 242
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/economic-calendar-fetcher/scripts/tests/test_get_economic_calendar.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 92
    with patch("get_economic_calendar.urllib.request.urlopen", side_effect=fake_urlopen):
  • Network accessline 95
    assert captured["url"].startswith(             "https://financialmodelingprep.com/stable/economic-calendar?"
  • Network accessline 96
    "https://financialmodelingprep.com/stable/economic-calendar?"
  • Network accessline 103
    with patch(             "get_economic_calendar.urllib.request.urlopen",
  • Network accessline 104
    "get_economic_calendar.urllib.request.urlopen",
  • Network accessline 123
    with patch("get_economic_calendar.urllib.request.urlopen", side_effect=fake_urlopen):
  • Network accessline 137
    with patch("get_economic_calendar.urllib.request.urlopen", side_effect=fake_urlopen):
  • Network accessline 149
    with patch("get_economic_calendar.urllib.request.urlopen", side_effect=fake_urlopen):
  • Network accessline 153
    def test_non_200_response_fails_closed(self):         with patch(             "get_economic_calendar.urllib.request.urlopen",
  • Network accessline 154
    with patch(             "get_economic_calendar.urllib.request.urlopen",             side_effect=lambda request: _fake_response(503, b"[]"),
  • Network accessline 155
    "get_economic_calendar.urllib.request.urlopen",
  • Network accessline 162
    payload = json.dumps({"events": SAMPLE_EVENTS}).encode("utf-8")         with patch(             "get_economic_calendar.urllib.request.urlopen",
  • Network accessline 163
    with patch(             "get_economic_calendar.urllib.request.urlopen",             side_effect=lambda request: _fake_response(200, payload),
  • Network accessline 164
    "get_economic_calendar.urllib.request.urlopen",
  • Network accessline 170
    def test_transport_error_has_clear_network_message(self):         with patch(             "get_economic_calendar.urllib.request.urlopen",
  • Network accessline 171
    with patch(             "get_economic_calendar.urllib.request.urlopen",             side_effect=urllib.error.URLError("offline"),
  • Network accessline 172
    "get_economic_calendar.urllib.request.urlopen",
  • Access to secretsline 278
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/auto_detect_candidates.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/candidate_contract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/export_candidate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/tests/test_auto_detect_candidates.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/tests/test_candidate_contract.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/tests/test_export_candidate.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/tests/test_validate_candidate.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-candidate-agent/scripts/validate_candidate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 83
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/edge-concept-synthesizer/scripts/synthesize_edge_concepts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-concept-synthesizer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-concept-synthesizer/scripts/tests/test_synthesize_edge_concepts.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-hint-extractor/scripts/build_hints.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-hint-extractor/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-hint-extractor/scripts/tests/test_build_hints.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-pipeline-orchestrator/scripts/orchestrate_edge_pipeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-pipeline-orchestrator/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-pipeline-orchestrator/scripts/tests/test_orchestrate_edge_pipeline.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-signal-aggregator/scripts/aggregate_signals.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-signal-aggregator/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-signal-aggregator/scripts/tests/test_aggregate_signals.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-strategy-designer/scripts/design_strategy_drafts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-strategy-designer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-strategy-designer/scripts/tests/test_design_strategy_drafts.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/edge-strategy-reviewer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/edge-strategy-reviewer/scripts/tests/test_review_strategy_drafts.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/exposure-coach/SKILL.md

  • Access to secretsline 23
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/exposure-coach/scripts/calculate_exposure.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/exposure-coach/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/exposure-coach/scripts/tests/test_calculate_exposure.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/finviz-screener/SKILL.md

  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/finviz-screener/references/finviz_screener_filters.md

  • Network accessline 17
    https://finviz.com/screener.ashx?v={view}&f={filters}&o={order}&s={signal}
  • Network accessline 26
    https://elite.finviz.com/screener.ashx?v={view}&f={filters}&o={order}&s={signal}

skills/tradermonty__claude-trading-skills/skills/finviz-screener/scripts/open_finviz_screener.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 238
    url = f"https://{host}/screener.ashx?v={view_code}&f={encoded_filter_str}"
  • Access to secretsline 305
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/finviz-screener/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/finviz-screener/scripts/tests/test_open_finviz_screener.py

  • Executable scriptline 1
    Executable file
  • Network accessline 114
    def test_public_overview_default(self):         url = build_url(["cap_small", "fa_div_o3"])         assert url == "https://finviz.com/screener.ashx?v=111&f=cap_small,fa_div_o3"
  • Network accessline 116
    assert url == "https://finviz.com/screener.ashx?v=111&f=cap_small,fa_div_o3"
  • Network accessline 118
    def test_elite_url(self):         url = build_url(["cap_small", "fa_div_o3"], elite=True)         assert url.startswith("https://elite.finviz.com/screener.ashx")
  • Network accessline 119
    url = build_url(["cap_small", "fa_div_o3"], elite=True)         assert url.startswith("https://elite.finviz.com/screener.ashx")         assert "f=cap_small,fa_div_o3" in url
  • Network accessline 120
    assert url.startswith("https://elite.finviz.com/screener.ashx")
  • Access to secretsline 411
    [Credential-related source omitted]
  • Access to secretsline 412
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Network accessline 441
    mock_sys.platform = "darwin"         mock_run.return_value = mock.MagicMock(returncode=0)         open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")
  • Network accessline 442
    mock_run.return_value = mock.MagicMock(returncode=0)         open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")         mock_run.assert_called_once_with(
  • Network accessline 443
    open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")
  • Network accessline 444
    mock_run.assert_called_once_with(             ["open", "-a", "Google Chrome", "https://finviz.com/screener.ashx?v=111&f=cap_small"],             check=True,
  • Network accessline 445
    ["open", "-a", "Google Chrome", "https://finviz.com/screener.ashx?v=111&f=cap_small"],
  • Network accessline 457
    mock.MagicMock(returncode=0),         ]         open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")
  • Network accessline 458
    ]         open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")         assert mock_run.call_count == 2
  • Network accessline 459
    open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")
  • Network accessline 461
    assert mock_run.call_args_list[1][0][0] == [             "open",             "https://finviz.com/screener.ashx?v=111&f=cap_small",
  • Network accessline 462
    "open",             "https://finviz.com/screener.ashx?v=111&f=cap_small",         ]
  • Network accessline 463
    "https://finviz.com/screener.ashx?v=111&f=cap_small",
  • Network accessline 471
    mock_which.return_value = "/usr/bin/google-chrome"         mock_run.return_value = mock.MagicMock(returncode=0)         open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")
  • Network accessline 472
    mock_run.return_value = mock.MagicMock(returncode=0)         open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")         mock_run.assert_called_once()
  • Network accessline 473
    open_browser("https://finviz.com/screener.ashx?v=111&f=cap_small")
  • Network accessline 485
    subprocess.CalledProcessError(1, "open"),         ]         url = "https://finviz.com/screener.ashx?v=111&f=cap_small"
  • Network accessline 486
    ]         url = "https://finviz.com/screener.ashx?v=111&f=cap_small"         open_browser(url)
  • Network accessline 487
    url = "https://finviz.com/screener.ashx?v=111&f=cap_small"
  • Access to secretsline 501
    [Credential-related source omitted]
  • Network accessline 502
    main(["--filters", "cap_small,fa_div_o3", "--url-only"])         captured = capsys.readouterr()         assert "https://finviz.com/screener.ashx" in captured.out
  • Network accessline 503
    captured = capsys.readouterr()         assert "https://finviz.com/screener.ashx" in captured.out         assert "cap_small,fa_div_o3" in captured.out
  • Network accessline 504
    assert "https://finviz.com/screener.ashx" in captured.out
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 520
    [Credential-related source omitted]
  • Access to secretsline 528
    [Credential-related source omitted]
  • Access to secretsline 537
    [Credential-related source omitted]
  • Access to secretsline 545
    [Credential-related source omitted]
  • Access to secretsline 554
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ftd-detector/SKILL.md

  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 63
    _FMP_ENDPOINTS = {     "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 64
    "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),         ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 65
    ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 66
    ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 67
    ],     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 68
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 69
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 70
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 124
    BASE_URL = "https://financialmodelingprep.com/api/v3"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Network accessline 134
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]
  • Network accessline 135
    [Credential-related source omitted]
  • Network accessline 136
    self.session = requests.Session()
  • Access to secretsline 137
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/ftd_detector.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/post_ftd_monitor.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/rally_tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/tests/helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/tests/test_fmp_client.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 320
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/tests/test_post_ftd_monitor.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ftd-detector/scripts/tests/test_rally_tracker.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/futures-position-sizer/references/futures-contract-specs.md

  • Network accessline 26
    | Symbol | Product | Multiplier | Tick Size | Tick Value | Currency | Exchange | Source | Verified | |---|---|---|---|---|---|---|---|---| | ES | E-mini S&P 500 Index futures | 50 | 0.25 | $12.50 | USD | CME | [Rulebook Ch.358](https://www.
  • Network accessline 27
    |---|---|---|---|---|---|---|---|---| | ES | E-mini S&P 500 Index futures | 50 | 0.25 | $12.50 | USD | CME | [Rulebook Ch.358](https://www.cmegroup.com/rulebook/CME/IV/350/358/358.pdf) | 2026-07-17 | | NQ | E-mini Nasdaq-100 Index futures |
  • Network accessline 28
    | ES | E-mini S&P 500 Index futures | 50 | 0.25 | $12.50 | USD | CME | [Rulebook Ch.358](https://www.cmegroup.com/rulebook/CME/IV/350/358/358.pdf) | 2026-07-17 |
  • Network accessline 29
    | NQ | E-mini Nasdaq-100 Index futures | 20 | 0.25 | $5.00 | USD | CME | [Rulebook Ch.359](https://www.cmegroup.com/rulebook/CME/IV/350/359/359.pdf) | 2026-07-17 |
  • Network accessline 30
    | YM | E-mini Dow Jones Industrial Average ($5) Index futures | 5 | 1.00 | $5.00 | USD | CBOT | [Rulebook Ch.27](https://www.cmegroup.com/rulebook/CBOT/III/27.pdf) | 2026-07-17 |
  • Network accessline 31
    | QR | E-mini Russell 2000 Index futures (Globex ticker RTY) | 50 | 0.10 | $5.00 | USD | CME | [Rulebook Ch.393](https://www.cmegroup.com/rulebook/CME/III/300/393.pdf) | 2026-07-17 |
  • Network accessline 32
    | VX | Cboe Volatility Index (VIX) futures | 1000 | 0.05 (outright) | $50.00 | USD | CFE | [Cboe VIX Futures Specs](https://www.cboe.com/tradable-products/vix/vix-futures/specifications/) | 2026-07-17 |
  • Network accessline 33
    | ZT | 2-Year U.S. Treasury Note futures | 2000 | 0.00390625 (1/8-of-1/32) | $7.8125 | USD | CBOT | [Rulebook Ch.21](https://www.cmegroup.com/rulebook/CBOT/II/21.pdf) | 2026-07-17 |
  • Network accessline 34
    | ZF | 5-Year U.S. Treasury Note futures | 1000 | 0.0078125 (1/4-of-1/32) | $7.8125 | USD | CBOT | [Rulebook Ch.20](https://www.cmegroup.com/rulebook/CBOT/II/20.pdf) | 2026-07-17 |
  • Network accessline 35
    | ZN | 10-Year U.S. Treasury Note futures | 1000 | 0.015625 (1/2-of-1/32, i.e. 1/64) | $15.625 | USD | CBOT | [Rulebook Ch.19](https://www.cmegroup.com/rulebook/CBOT/II/19.pdf) | 2026-07-17 |
  • Network accessline 36
    | ZB | 30-Year U.S. Treasury Bond futures | 1000 | 0.03125 (1/32) | $31.25 | USD | CBOT | [Rulebook Ch.18](https://www.cmegroup.com/rulebook/CBOT/V/18/18.pdf) | 2026-07-17 |
  • Network accessline 37
    | DX | ICE U.S. Dollar Index futures | 1000 | 0.005 | $5.00 | USD | ICE | [ICE Product Specs](https://www.ice.com/products/194/specs) | 2026-07-17 |
  • Network accessline 38
    | E6 | Euro FX futures (CME ticker 6E) | 125,000 | 0.00005 | $6.25 | USD | CME | [CME Euro FX Specs](https://www.cmegroup.com/markets/fx/g10/euro-fx.contractSpecs.html) | 2026-07-17 |
  • Network accessline 39
    | J6 | Japanese Yen futures (CME ticker 6J) | 12,500,000 | 0.0000005 | $6.25 | USD | CME | [CME Japanese Yen Specs](https://www.cmegroup.com/markets/fx/g10/japanese-yen.contractSpecs.html) | 2026-07-17 |
  • Network accessline 40
    | B6 | British Pound futures (CME ticker 6B) | 62,500 | 0.0001 | $6.25 | USD | CME | [CME British Pound Specs](https://www.cmegroup.com/markets/fx/g10/british-pound.contractSpecs.html) | 2026-07-17 |
  • Network accessline 41
    | A6 | Australian Dollar futures (CME ticker 6A) | 100,000 | 0.00005 | $5.00 | USD | CME | [CME Australian Dollar Specs](https://www.cmegroup.com/markets/fx/g10/australian-dollar.contractSpecs.html) | 2026-07-17 |
  • Network accessline 42
    | D6 | Canadian Dollar futures (CME ticker 6C) | 100,000 | 0.00005 | $5.00 | USD | CME | [CME Canadian Dollar Specs](https://www.cmegroup.com/markets/fx/g10/canadian-dollar.contractSpecs.html) | 2026-07-17 |
  • Network accessline 43
    | S6 | Swiss Franc futures (CME ticker 6S) | 125,000 | 0.00005 | $6.25 | USD | CME | [CME Swiss Franc Specs](https://www.cmegroup.com/markets/fx/g10/swiss-franc.contractSpecs.html) | 2026-07-17 |
  • Network accessline 44
    | GC | Gold futures | 100 | 0.10 | $10.00 | USD | COMEX | [CME Gold Specs](https://www.cmegroup.com/markets/metals/precious/gold.contractSpecs.html) | 2026-07-17 |
  • Network accessline 45
    | SI | Silver futures | 5,000 | 0.005 (outright) | $25.00 | USD | COMEX | [CME Silver Specs](https://www.cmegroup.com/markets/metals/precious/silver.contractSpecs.html) | 2026-07-17 |
  • Network accessline 46
    | HG | Copper futures | 25,000 | 0.0005 | $12.50 | USD | COMEX | [CME Copper Specs](https://www.cmegroup.com/markets/metals/base/copper.contractSpecs.html) | 2026-07-17 |
  • Network accessline 47
    | PL | Platinum futures | 50 | 0.10 | $5.00 | USD | NYMEX | [CME Platinum Specs](https://www.cmegroup.com/markets/metals/precious/platinum.contractSpecs.html) | 2026-07-17 |
  • Network accessline 48
    | CL | WTI Crude Oil futures | 1,000 | 0.01 | $10.00 | USD | NYMEX | [CME WTI Crude Specs](https://www.cmegroup.com/markets/energy/crude-oil/light-sweet-crude.contractSpecs.html) | 2026-07-17 |
  • Network accessline 49
    | NG | Henry Hub Natural Gas futures | 10,000 | 0.001 (outright) | $10.00 | USD | NYMEX | [CME Natural Gas Specs](https://www.cmegroup.com/markets/energy/natural-gas/natural-gas.contractSpecs.html) | 2026-07-17 |
  • Network accessline 50
    | BT | Bitcoin futures (CME ticker BTC) | 5 | 5.00 | $25.00 | USD | CME | [Rulebook Ch.350](https://www.cmegroup.com/rulebook/CME/IV/350/350.pdf) | 2026-07-17 |
  • Network accessline 130
    (Barchart, TradingView, Investing.com, Wikipedia), or other secondary source. Where CME's live `contractSpecs.html` marketing pages were unreachable via automated fetch (client-side JS rendering / bot-detection blocking direct scraping), ve
  • Network accessline 131
    CME's live `contractSpecs.html` marketing pages were unreachable via automated fetch (client-side JS rendering / bot-detection blocking direct scraping), verification fell back to CME's own official static PDF rulebook chapters (the legally

skills/tradermonty__claude-trading-skills/skills/futures-position-sizer/scripts/futures_position_sizer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/futures-position-sizer/scripts/futures_sizing.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 169
    "USD",         "CME",         "https://www.cmegroup.com/rulebook/CME/IV/350/358/358.pdf",
  • Network accessline 170
    "CME",         "https://www.cmegroup.com/rulebook/CME/IV/350/358/358.pdf",     ),
  • Network accessline 171
    "https://www.cmegroup.com/rulebook/CME/IV/350/358/358.pdf",
  • Network accessline 177
    "USD",         "CME",         "https://www.cmegroup.com/rulebook/CME/IV/350/359/359.pdf",
  • Network accessline 178
    "CME",         "https://www.cmegroup.com/rulebook/CME/IV/350/359/359.pdf",     ),
  • Network accessline 179
    "https://www.cmegroup.com/rulebook/CME/IV/350/359/359.pdf",
  • Network accessline 185
    "USD",         "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/III/27.pdf",
  • Network accessline 186
    "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/III/27.pdf",     ),
  • Network accessline 187
    "https://www.cmegroup.com/rulebook/CBOT/III/27.pdf",
  • Network accessline 203
    "USD",         "CME",         "https://www.cmegroup.com/rulebook/CME/III/300/393.pdf",
  • Network accessline 204
    "CME",         "https://www.cmegroup.com/rulebook/CME/III/300/393.pdf",     ),
  • Network accessline 205
    "https://www.cmegroup.com/rulebook/CME/III/300/393.pdf",
  • Network accessline 217
    "USD",         "CFE",         "https://www.cboe.com/tradable-products/vix/vix-futures/specifications/",
  • Network accessline 218
    "CFE",         "https://www.cboe.com/tradable-products/vix/vix-futures/specifications/",     ),
  • Network accessline 219
    "https://www.cboe.com/tradable-products/vix/vix-futures/specifications/",
  • Network accessline 233
    "USD",         "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/II/21.pdf",
  • Network accessline 234
    "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/II/21.pdf",     ),
  • Network accessline 235
    "https://www.cmegroup.com/rulebook/CBOT/II/21.pdf",
  • Network accessline 242
    "USD",         "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/II/20.pdf",
  • Network accessline 243
    "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/II/20.pdf",     ),
  • Network accessline 244
    "https://www.cmegroup.com/rulebook/CBOT/II/20.pdf",
  • Network accessline 251
    "USD",         "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/II/19.pdf",
  • Network accessline 252
    "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/II/19.pdf",     ),
  • Network accessline 253
    "https://www.cmegroup.com/rulebook/CBOT/II/19.pdf",
  • Network accessline 260
    "USD",         "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/V/18/18.pdf",
  • Network accessline 261
    "CBOT",         "https://www.cmegroup.com/rulebook/CBOT/V/18/18.pdf",     ),
  • Network accessline 262
    "https://www.cmegroup.com/rulebook/CBOT/V/18/18.pdf",
  • Network accessline 268
    "USD",         "ICE",         "https://www.ice.com/products/194/specs",
  • Network accessline 269
    "ICE",         "https://www.ice.com/products/194/specs",     ),
  • Network accessline 270
    "https://www.ice.com/products/194/specs",
  • Network accessline 276
    "USD",         "CME",         "https://www.cmegroup.com/markets/fx/g10/euro-fx.contractSpecs.html",
  • Network accessline 277
    "CME",         "https://www.cmegroup.com/markets/fx/g10/euro-fx.contractSpecs.html",     ),
  • Network accessline 278
    "https://www.cmegroup.com/markets/fx/g10/euro-fx.contractSpecs.html",
  • Network accessline 284
    "USD",         "CME",         "https://www.cmegroup.com/markets/fx/g10/japanese-yen.contractSpecs.html",
  • Network accessline 285
    "CME",         "https://www.cmegroup.com/markets/fx/g10/japanese-yen.contractSpecs.html",     ),
  • Network accessline 286
    "https://www.cmegroup.com/markets/fx/g10/japanese-yen.contractSpecs.html",
  • Network accessline 292
    "USD",         "CME",         "https://www.cmegroup.com/markets/fx/g10/british-pound.contractSpecs.html",
  • Network accessline 293
    "CME",         "https://www.cmegroup.com/markets/fx/g10/british-pound.contractSpecs.html",     ),
  • Network accessline 294
    "https://www.cmegroup.com/markets/fx/g10/british-pound.contractSpecs.html",
  • Network accessline 307
    "USD",         "CME",         "https://www.cmegroup.com/markets/fx/g10/australian-dollar.contractSpecs.html",
  • Network accessline 308
    "CME",         "https://www.cmegroup.com/markets/fx/g10/australian-dollar.contractSpecs.html",     ),
  • Network accessline 309
    "https://www.cmegroup.com/markets/fx/g10/australian-dollar.contractSpecs.html",
  • Network accessline 319
    "USD",         "CME",         "https://www.cmegroup.com/markets/fx/g10/canadian-dollar.contractSpecs.html",
  • Network accessline 320
    "CME",         "https://www.cmegroup.com/markets/fx/g10/canadian-dollar.contractSpecs.html",     ),
  • Network accessline 321
    "https://www.cmegroup.com/markets/fx/g10/canadian-dollar.contractSpecs.html",
  • Network accessline 327
    "USD",         "CME",         "https://www.cmegroup.com/markets/fx/g10/swiss-franc.contractSpecs.html",
  • Network accessline 328
    "CME",         "https://www.cmegroup.com/markets/fx/g10/swiss-franc.contractSpecs.html",     ),
  • Network accessline 329
    "https://www.cmegroup.com/markets/fx/g10/swiss-franc.contractSpecs.html",
  • Network accessline 335
    "USD",         "COMEX",         "https://www.cmegroup.com/markets/metals/precious/gold.contractSpecs.html",
  • Network accessline 336
    "COMEX",         "https://www.cmegroup.com/markets/metals/precious/gold.contractSpecs.html",     ),
  • Network accessline 337
    "https://www.cmegroup.com/markets/metals/precious/gold.contractSpecs.html",
  • Network accessline 346
    "USD",         "COMEX",         "https://www.cmegroup.com/markets/metals/precious/silver.contractSpecs.html",
  • Network accessline 347
    "COMEX",         "https://www.cmegroup.com/markets/metals/precious/silver.contractSpecs.html",     ),
  • Network accessline 348
    "https://www.cmegroup.com/markets/metals/precious/silver.contractSpecs.html",
  • Network accessline 354
    "USD",         "COMEX",         "https://www.cmegroup.com/markets/metals/base/copper.contractSpecs.html",
  • Network accessline 355
    "COMEX",         "https://www.cmegroup.com/markets/metals/base/copper.contractSpecs.html",     ),
  • Network accessline 356
    "https://www.cmegroup.com/markets/metals/base/copper.contractSpecs.html",
  • Network accessline 362
    "USD",         "NYMEX",         "https://www.cmegroup.com/markets/metals/precious/platinum.contractSpecs.html",
  • Network accessline 363
    "NYMEX",         "https://www.cmegroup.com/markets/metals/precious/platinum.contractSpecs.html",     ),
  • Network accessline 364
    "https://www.cmegroup.com/markets/metals/precious/platinum.contractSpecs.html",
  • Network accessline 370
    "USD",         "NYMEX",         "https://www.cmegroup.com/markets/energy/crude-oil/light-sweet-crude.contractSpecs.html",
  • Network accessline 371
    "NYMEX",         "https://www.cmegroup.com/markets/energy/crude-oil/light-sweet-crude.contractSpecs.html",     ),
  • Network accessline 372
    "https://www.cmegroup.com/markets/energy/crude-oil/light-sweet-crude.contractSpecs.html",
  • Network accessline 381
    "USD",         "NYMEX",         "https://www.cmegroup.com/markets/energy/natural-gas/natural-gas.contractSpecs.html",
  • Network accessline 382
    "NYMEX",         "https://www.cmegroup.com/markets/energy/natural-gas/natural-gas.contractSpecs.html",     ),
  • Network accessline 383
    "https://www.cmegroup.com/markets/energy/natural-gas/natural-gas.contractSpecs.html",
  • Network accessline 394
    "USD",         "CME",         "https://www.cmegroup.com/rulebook/CME/IV/350/350.pdf",
  • Network accessline 395
    "CME",         "https://www.cmegroup.com/rulebook/CME/IV/350/350.pdf",     ),
  • Network accessline 396
    "https://www.cmegroup.com/rulebook/CME/IV/350/350.pdf",

skills/tradermonty__claude-trading-skills/skills/futures-position-sizer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/futures-position-sizer/scripts/tests/test_futures_position_sizer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/futures-position-sizer/scripts/tests/test_futures_sizing.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    "currency": "USD",     "exchange": "CME",     "source_url": "https://example.invalid/es",
  • Network accessline 27
    "exchange": "CME",     "source_url": "https://example.invalid/es",     "verified_date": "2026-07-17",
  • Network accessline 28
    "source_url": "https://example.invalid/es",
  • Network accessline 39
    "currency": "USD",     "exchange": "CBOT",     "source_url": "https://example.invalid/zb",
  • Network accessline 40
    "exchange": "CBOT",     "source_url": "https://example.invalid/zb",     "verified_date": "2026-07-17",
  • Network accessline 41
    "source_url": "https://example.invalid/zb",

skills/tradermonty__claude-trading-skills/skills/fxmacrodata-calendar/SKILL.md

  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 39
    calendar rows can be fetched without a key. The client uses the canonical `https://api.fxmacrodata.com/v1` endpoint and accepts `--min-tier` values 1, 2, or 3 only. Live calendar responses currently include `market_tier`; the
  • Network accessline 40
    `https://api.fxmacrodata.com/v1` endpoint and accepts `--min-tier` values 1,

skills/tradermonty__claude-trading-skills/skills/fxmacrodata-calendar/scripts/fetch_calendar.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 6
    import argparse import http.client
  • Network accessline 7
    import http.client
  • Network accessline 17
    FXMACRODATA_BASE_URL = "https://api.fxmacrodata.com/v1"
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Network accessline 179
    try:         url = f"{FXMACRODATA_BASE_URL}/calendar/{normalized_currency}?{urlencode(params)}"         request = urllib.request.Request(
  • Network accessline 180
    url = f"{FXMACRODATA_BASE_URL}/calendar/{normalized_currency}?{urlencode(params)}"         request = urllib.request.Request(             url, headers={"User-Agent": "claude-trading-skills-fxmacrodata/1.0"}
  • Network accessline 181
    request = urllib.request.Request(
  • Network accessline 182
    url, headers={"User-Agent": "claude-trading-skills-fxmacrodata/1.0"}         )         with urllib.request.urlopen(request, timeout=20) as response:
  • Network accessline 183
    )         with urllib.request.urlopen(request, timeout=20) as response:             payload = json.load(response, parse_constant=_reject_non_finite_constant)
  • Network accessline 184
    with urllib.request.urlopen(request, timeout=20) as response:
  • Network accessline 207
    f"FXMacroData API returned invalid JSON for currency={normalized_currency}"         ) from exc     except (http.client.InvalidURL, ValueError) as exc:
  • Network accessline 208
    ) from exc     except (http.client.InvalidURL, ValueError) as exc:         raise RuntimeError(
  • Network accessline 209
    except (http.client.InvalidURL, ValueError) as exc:
  • Network accessline 211
    f"FXMacroData API request could not be built for currency={normalized_currency}"         ) from exc     except (http.client.HTTPException, OSError) as exc:
  • Network accessline 212
    ) from exc     except (http.client.HTTPException, OSError) as exc:         raise RuntimeError(
  • Network accessline 213
    except (http.client.HTTPException, OSError) as exc:

skills/tradermonty__claude-trading-skills/skills/fxmacrodata-calendar/scripts/tests/test_fetch_calendar.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    import http.client
  • Network accessline 267
    "read_error",         [             http.client.IncompleteRead(b"partial", 100),
  • Network accessline 268
    [Credential-related source omitted]
  • Network accessline 269
    [Credential-related source omitted]
  • Access to secretsline 270
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Network accessline 452
    assert seen_urls[0].startswith("https://api.fxmacrodata.com/v1/calendar/usd?")
  • Network accessline 462
    "read_error",         [             http.client.IncompleteRead(b"partial", 100),
  • Network accessline 463
    [Credential-related source omitted]
  • Network accessline 464
    [Credential-related source omitted]
  • Access to secretsline 465
    [Credential-related source omitted]
  • Access to secretsline 466
    [Credential-related source omitted]
  • Access to secretsline 473
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Access to secretsline 523
    [Credential-related source omitted]
  • Access to secretsline 524
    [Credential-related source omitted]
  • Access to secretsline 529
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/SKILL.md

  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/config/default.yaml

  • Access to secretsline 14
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/_fmp_compat.py

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    _STABLE = "https://financialmodelingprep.com/stable"

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/data_loader.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/distribution_day_tracker.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/exposure_policy.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 59
    _FMP_ENDPOINTS = {     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 60
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 61
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 62
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 122
    BASE_URL = "https://financialmodelingprep.com/api/v3"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 132
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Network accessline 133
    [Credential-related source omitted]
  • Network accessline 134
    self.session = requests.Session()
  • Access to secretsline 135
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/history_utils.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/ibd_monitor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 348
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/math_utils.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/models.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/report_generator.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/risk_classifier.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/test_data_loader.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/test_distribution_day_tracker.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/test_exposure_policy.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/test_history_utils.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/test_math_utils.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/test_report_generator.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/ibd-distribution-day-monitor/scripts/tests/test_risk_classifier.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/README.md

  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 41
    **Get API Key:** 1. Visit: https://financialmodelingprep.com/developer/docs 2. Sign up for free account (250 requests/day)
  • Network accessline 42
    1. Visit: https://financialmodelingprep.com/developer/docs 2. Sign up for free account (250 requests/day) 3. Copy your API key
  • Network accessline 121
    **Finding CIK (Central Index Key):** - Search SEC EDGAR: https://www.sec.gov/cgi-bin/browse-edgar
  • Network accessline 122
    - Search SEC EDGAR: https://www.sec.gov/cgi-bin/browse-edgar
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 316
    [Credential-related source omitted]
  • Access to secretsline 327
    [Credential-related source omitted]
  • Network accessline 356
    - FMP API Documentation: https://financialmodelingprep.com/developer/docs
  • Network accessline 357
    - SEC 13F Filings Database: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&type=13F
  • Network accessline 358
    - WhaleWisdom (free tier): https://whalewisdom.com

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/SKILL.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 132
    **For full institution-level portfolio tracking, use these external resources:** 1. **WhaleWisdom:** https://whalewisdom.com (free tier available, 13F portfolio viewer)
  • Network accessline 133
    1. **WhaleWisdom:** https://whalewisdom.com (free tier available, 13F portfolio viewer)
  • Network accessline 134
    2. **SEC EDGAR:** https://www.sec.gov/cgi-bin/browse-edgar (official 13F filings)
  • Network accessline 135
    3. **DataRoma:** https://www.dataroma.com (superinvestor portfolio tracker)
  • Access to secretsline 285
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Network accessline 318
    For institution-specific portfolio tracking, use: 1. WhaleWisdom: https://whalewisdom.com (free tier available)
  • Network accessline 319
    1. WhaleWisdom: https://whalewisdom.com (free tier available)
  • Network accessline 320
    2. SEC EDGAR: https://www.sec.gov/cgi-bin/browse-edgar
  • Network accessline 321
    3. DataRoma: https://www.dataroma.com
  • Network accessline 375
    - FMP API Documentation: https://financialmodelingprep.com/developer/docs
  • Network accessline 376
    - SEC 13F Filings Database: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&type=13F
  • Network accessline 377
    - Institutional Investor Database: https://whalewisdom.com (free tier available)

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/references/13f_filings_guide.md

  • Network accessline 343
    **Stay Updated:** - SEC website: https://www.sec.gov/rules
  • Network accessline 344
    - SEC website: https://www.sec.gov/rules
  • Network accessline 349
    **Official Sources:** - SEC EDGAR Database: https://www.sec.gov/edgar/searchedgar/companysearch.html
  • Network accessline 350
    - SEC EDGAR Database: https://www.sec.gov/edgar/searchedgar/companysearch.html
  • Network accessline 351
    - Form 13F instructions: https://www.sec.gov/pdf/form13f.pdf
  • Network accessline 353
    **Third-Party Aggregators:** - WhaleWisdom: https://whalewisdom.com (free tier available)
  • Network accessline 354
    - WhaleWisdom: https://whalewisdom.com (free tier available)
  • Network accessline 355
    - DataRoma: https://www.dataroma.com (tracks superinvestors)
  • Network accessline 356
    - Fintel: https://fintel.io (institutional ownership data)

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/analyze_single_stock.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 45
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 63
    symbol = params.get("symbol", "")         try:             response = requests.get(
  • Network accessline 64
    try:             response = requests.get(                 f"{self.base_url}/{path}",
  • Network accessline 65
    response = requests.get(
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 534
    [Credential-related source omitted]
  • Access to secretsline 535
    [Credential-related source omitted]
  • Access to secretsline 557
    [Credential-related source omitted]
  • Network accessline 558
    print("Error: FMP API key required")         print("Set FMP_API_KEY environment variable or pass --api-key argument")         print("Get free API key at: https://financialmodelingprep.com/developer/docs")
  • Network accessline 559
    [Credential-related source omitted]
  • Access to secretsline 559
    [Credential-related source omitted]
  • Network accessline 560
    print("Get free API key at: https://financialmodelingprep.com/developer/docs")
  • Access to secretsline 564
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/data_quality.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/tests/test_data_quality_stable.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/tests/test_filters.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/tests/test_single_stock.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/tests/test_tracker_integration.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/track_institution_portfolio.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 32
    1. Use WhaleWisdom (free tier available): https://whalewisdom.com
  • Network accessline 33
    2. Use SEC EDGAR directly: https://www.sec.gov/cgi-bin/browse-edgar
  • Network accessline 34
    3. Use DataRoma for superinvestors: https://www.dataroma.com
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 93
    print()     print("For detailed portfolio tracking, please use:")     print(f"1. WhaleWisdom: https://whalewisdom.com/filer/{args.name.lower().replace(' ', '-')}")
  • Network accessline 94
    print("For detailed portfolio tracking, please use:")     print(f"1. WhaleWisdom: https://whalewisdom.com/filer/{args.name.lower().replace(' ', '-')}")     print(
  • Network accessline 95
    print(f"1. WhaleWisdom: https://whalewisdom.com/filer/{args.name.lower().replace(' ', '-')}")
  • Network accessline 96
    print(         f"2. SEC EDGAR: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK={args.cik}&type=13F"     )
  • Network accessline 97
    f"2. SEC EDGAR: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK={args.cik}&type=13F"
  • Network accessline 98
    )     print("3. DataRoma: https://www.dataroma.com (if superinvestor)")     print()
  • Network accessline 99
    print("3. DataRoma: https://www.dataroma.com (if superinvestor)")

skills/tradermonty__claude-trading-skills/skills/institutional-flow-tracker/scripts/track_institutional_flow.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 49
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 69
    try:             response = requests.get(
  • Network accessline 70
    response = requests.get(
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 462
    [Credential-related source omitted]
  • Access to secretsline 463
    [Credential-related source omitted]
  • Access to secretsline 514
    [Credential-related source omitted]
  • Network accessline 515
    print("Error: FMP API key required")         print("Set FMP_API_KEY environment variable or pass --api-key argument")         print("Get free API key at: https://financialmodelingprep.com/developer/docs")
  • Network accessline 516
    [Credential-related source omitted]
  • Access to secretsline 516
    [Credential-related source omitted]
  • Network accessline 517
    print("Get free API key at: https://financialmodelingprep.com/developer/docs")
  • Access to secretsline 521
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-review-monitor/SKILL.md

  • Network accessline 106
    - Use caching and throttling. - Respect SEC fair-access guidance. - In scheduled portfolio reviews where upstream filing snippets are empty, use SEC `company_tickers.json` plus `https://data.sec.gov/submissions/CIK##########.json` to enumer
  • Network accessline 108
    - In scheduled portfolio reviews where upstream filing snippets are empty, use SEC `company_tickers.json` plus `https://data.sec.gov/submissions/CIK##########.json` to enumerate recent 8-K / 8-K/A filings for each holding, then scan primary

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-review-monitor/scripts/build_review_queue.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-review-monitor/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-review-monitor/scripts/tests/test_build_review_queue.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/SKILL.md

  • Access to secretsline 28
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/build_entry_signals.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 27
    FMP_BASE_URL = "https://financialmodelingprep.com/stable"
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 118
    self.sleep_seconds = sleep_seconds         self.timeout = timeout         self.session = requests.Session()
  • Network accessline 119
    self.timeout = timeout         self.session = requests.Session()         self.api_calls = 0
  • Network accessline 120
    self.session = requests.Session()
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 654
    [Credential-related source omitted]
  • Access to secretsline 655
    [Credential-related source omitted]
  • Access to secretsline 656
    [Credential-related source omitted]
  • Access to secretsline 658
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/build_sop_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/dividend_basis.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/event_scanner.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/payout_safety.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_build_entry_signals.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_build_sop_plan.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_dividend_basis.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_event_scanner.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_fifth_review_fixes.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_golden_p0.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_golden_p0_sector.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_payout_safety.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_seventh_review_fixes.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_sixth_review_fixes.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/tests/test_verdict.py

  • Executable scriptline 1
    Executable file
  • Network accessline 87
    "CMCSA dividend maintained at $1.32",         source_type="issuer_ir",         source_url="https://example",
  • Network accessline 88
    source_type="issuer_ir",         source_url="https://example",         confidence="high",
  • Network accessline 89
    source_url="https://example",

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/thresholds.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-sop/scripts/verdict.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-us-tax-accounting/scripts/build_tax_planning_sheet.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-us-tax-accounting/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/kanchi-dividend-us-tax-accounting/scripts/tests/test_build_tax_planning_sheet.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/SKILL.md

  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 94
    --days N            Days of history to fetch (default: 600)

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/calculators/concentration_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/calculators/credit_conditions_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/calculators/equity_bond_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/calculators/sector_rotation_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/calculators/size_factor_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/calculators/utils.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/calculators/yield_curve_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 54
    _FMP_ENDPOINTS = {     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 55
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 56
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 57
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 123
    BASE_URL = "https://financialmodelingprep.com/api/v3"     STABLE_URL = "https://financialmodelingprep.com/stable"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests
  • Network accessline 124
    STABLE_URL = "https://financialmodelingprep.com/stable"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests     _ENDPOINT_FAILURE_THRESHOLD = 3
  • Network accessline 128
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Network accessline 129
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 130
    self.session = requests.Session()
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]
  • Access to secretsline 376
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/macro_regime_detector.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 72
    type=int,         default=HISTORY_DAYS,         help=f"Days of historical data to fetch (default: {HISTORY_DAYS})",
  • Network accessline 73
    default=HISTORY_DAYS,         help=f"Days of historical data to fetch (default: {HISTORY_DAYS})",     )
  • Network accessline 74
    help=f"Days of historical data to fetch (default: {HISTORY_DAYS})",
  • Access to secretsline 90
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_concentration.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_credit_conditions.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_equity_bond.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_fmp_client.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 243
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_main_cli.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_report_generator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_sector_rotation.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_size_factor.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_utils.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/macro-regime-detector/scripts/tests/test_yield_curve.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/SKILL.md

  • Network accessline 56
    mkdir -p reports/<routine-or-date> python3 skills/market-breadth-analyzer/scripts/market_breadth_analyzer.py \   --detail-url "https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv" \
  • Network accessline 57
    python3 skills/market-breadth-analyzer/scripts/market_breadth_analyzer.py    --detail-url "https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv"
  • Network accessline 58
    --detail-url "https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv" \
  • Network accessline 59
    --summary-url "https://tradermonty.github.io/market-breadth-analysis/market_breadth_summary.csv" \

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/references/breadth_analysis_methodology.md

  • Network accessline 228
    - **Interactive Dashboard:** https://tradermonty.github.io/market-breadth-analysis/
  • Network accessline 229
    - **Data CSV:** https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv
  • Network accessline 230
    - **Summary CSV:** https://tradermonty.github.io/market-breadth-analysis/market_breadth_summary.csv
  • Network accessline 231
    - **Source Repository:** https://github.com/tradermonty/market-breadth-analysis

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/calculators/bearish_signal_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/calculators/cycle_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/calculators/divergence_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/calculators/historical_context_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/calculators/ma_crossover_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/calculators/trend_level_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/csv_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Data sources:   Detail:  https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv
  • Network accessline 9
    Detail:  https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv
  • Network accessline 10
    Summary: https://tradermonty.github.io/market-breadth-analysis/market_breadth_summary.csv
  • Network accessline 22
    DEFAULT_DETAIL_URL = "https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv"
  • Network accessline 23
    DEFAULT_SUMMARY_URL = (     "https://tradermonty.github.io/market-breadth-analysis/market_breadth_summary.csv" )
  • Network accessline 24
    "https://tradermonty.github.io/market-breadth-analysis/market_breadth_summary.csv"
  • Network accessline 49
    print(f"  Fetching detail CSV from {url}...", end=" ", flush=True)     try:         resp = requests.get(url, timeout=TIMEOUT)
  • Network accessline 50
    try:         resp = requests.get(url, timeout=TIMEOUT)         resp.raise_for_status()
  • Network accessline 51
    resp = requests.get(url, timeout=TIMEOUT)
  • Network accessline 91
    print(f"  Fetching summary CSV from {url}...", end=" ", flush=True)     try:         resp = requests.get(url, timeout=TIMEOUT)
  • Network accessline 92
    try:         resp = requests.get(url, timeout=TIMEOUT)         resp.raise_for_status()
  • Network accessline 93
    resp = requests.get(url, timeout=TIMEOUT)
  • Network accessline 177
    try:         resp = requests.head(url, timeout=10, allow_redirects=True)
  • Network accessline 178
    resp = requests.head(url, timeout=10, allow_redirects=True)

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/history_tracker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/market_breadth_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    # Custom URLs:     python3 market_breadth_analyzer.py \\         --detail-url "https://example.com/data.csv" \\
  • Network accessline 14
    python3 market_breadth_analyzer.py \         --detail-url "https://example.com/data.csv" \
  • Network accessline 15
    --detail-url "https://example.com/data.csv" \\
  • Network accessline 16
    --summary-url "https://example.com/summary.csv"

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 40
    lines.append(         "**Live Dashboard:** [Interactive Chart]"         "(https://tradermonty.github.io/market-breadth-analysis/)"
  • Network accessline 41
    "**Live Dashboard:** [Interactive Chart]"         "(https://tradermonty.github.io/market-breadth-analysis/)"     )
  • Network accessline 42
    "(https://tradermonty.github.io/market-breadth-analysis/)"

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_bearish_signal_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_csv_client.py

  • Executable scriptline 1
    Executable file
  • Network accessline 49
    rows = csv_client.fetch_detail_csv("https://example.test/detail.csv")
  • Network accessline 72
    rows = csv_client.fetch_detail_csv("https://example.test/detail.csv")
  • Network accessline 89
    assert csv_client.fetch_detail_csv("https://example.test/detail.csv") == []
  • Network accessline 116
    assert csv_client.fetch_detail_csv("https://example.test/detail.csv") == []
  • Network accessline 124
    csv_client.requests,         "get",         Mock(side_effect=requests.RequestException("offline")),
  • Network accessline 125
    "get",         Mock(side_effect=requests.RequestException("offline")),     )
  • Network accessline 126
    Mock(side_effect=requests.RequestException("offline")),
  • Network accessline 129
    assert csv_client.fetch_detail_csv("https://example.test/detail.csv") == []     assert "Failed to fetch detail CSV: offline" in capsys.readouterr().err
  • Network accessline 137
    assert csv_client.fetch_summary_csv("https://example.test/summary.csv") == {
  • Network accessline 148
    assert csv_client.fetch_summary_csv("https://example.test/summary.csv") == {"Current": "0.55"}
  • Network accessline 154
    csv_client.requests,         "get",         Mock(side_effect=requests.RequestException("offline")),
  • Network accessline 155
    "get",         Mock(side_effect=requests.RequestException("offline")),     )
  • Network accessline 156
    Mock(side_effect=requests.RequestException("offline")),
  • Network accessline 159
    assert csv_client.fetch_summary_csv("https://example.test/summary.csv") == {}     assert "Failed to fetch summary CSV: offline" in capsys.readouterr().err
  • Network accessline 201
    [{"Date": latest_date}],         max_stale_days=max_stale_days,         detail_url="https://example.test/detail.csv",
  • Network accessline 202
    max_stale_days=max_stale_days,         detail_url="https://example.test/detail.csv",     )
  • Network accessline 203
    detail_url="https://example.test/detail.csv",
  • Network accessline 217
    assert csv_client._check_last_modified("https://example.test/detail.csv") == (
  • Network accessline 219
    )     head.assert_called_once_with(         "https://example.test/detail.csv", timeout=10, allow_redirects=True
  • Network accessline 220
    head.assert_called_once_with(         "https://example.test/detail.csv", timeout=10, allow_redirects=True     )
  • Network accessline 221
    "https://example.test/detail.csv", timeout=10, allow_redirects=True
  • Network accessline 224
    head.side_effect = requests.RequestException("offline")
  • Network accessline 225
    assert csv_client._check_last_modified("https://example.test/detail.csv") is None

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_cycle_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_divergence_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_historical_context_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_history_tracker.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_ma_crossover_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_report_generator.py

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    "generated_at": "2025-01-15 10:00:00",             "data_source": "Test",             "detail_url": "http://test",
  • Network accessline 14
    "data_source": "Test",             "detail_url": "http://test",             "summary_url": "http://test",
  • Network accessline 15
    "detail_url": "http://test",
  • Network accessline 16
    "summary_url": "http://test",

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-breadth-analyzer/scripts/tests/test_trend_level_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-environment-analysis/scripts/market_utils.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-environment-analysis/scripts/tests/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-environment-analysis/scripts/tests/test_market_utils.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-news-analyst/scripts/tests/test_skill_contract.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/SKILL.md

  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 76
    Primary search: "S&P 500 percent stocks above 50 day moving average"    Fallback: "market breadth 50dma site:barchart.com"    Direct fallback when search snippets are poor: fetch `https://www.barchart.com/stocks/quotes/$S5FI/overview` and e
  • Network accessline 77
    Fallback: "market breadth 50dma site:barchart.com"    Direct fallback when search snippets are poor: fetch `https://www.barchart.com/stocks/quotes/$S5FI/overview` and extract the embedded `lastPrice` / `tradeTime` for “S&P 500 Stocks Above 
  • Network accessline 78
    Direct fallback when search snippets are poor: fetch `https://www.barchart.com/stocks/quotes/$S5FI/overview` and extract the embedded `lastPrice` / `tradeTime` for “S&P 500 Stocks Above 50-Day Average”.
  • Network accessline 84
    Fallback: "CBOE total put call ratio current"    Fallback: "put call ratio site:cboe.com"    Direct fallback when Cboe CSV endpoints are stale: fetch `https://ycharts.com/indicators/cboe_equity_put_call_ratio` and parse the “Last Value” / “
  • Network accessline 85
    Fallback: "put call ratio site:cboe.com"    Direct fallback when Cboe CSV endpoints are stale: fetch `https://ycharts.com/indicators/cboe_equity_put_call_ratio` and parse the “Last Value” / “Latest Period” table fields. Treat this as a seco
  • Network accessline 86
    Direct fallback when Cboe CSV endpoints are stale: fetch `https://ycharts.com/indicators/cboe_equity_put_call_ratio` and parse the “Last Value” / “Latest Period” table fields. Treat this as a secondary source and cite it in freshness notes.
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/breadth_csv_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Data source:   https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv
  • Network accessline 9
    https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv
  • Network accessline 19
    DEFAULT_DETAIL_URL = "https://tradermonty.github.io/market-breadth-analysis/market_breadth_data.csv"
  • Network accessline 55
    try:         resp = requests.get(url, timeout=TIMEOUT)
  • Network accessline 56
    resp = requests.get(url, timeout=TIMEOUT)

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/calculators/breadth_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/calculators/defensive_rotation_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/calculators/distribution_day_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/calculators/index_technical_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/calculators/leading_stock_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/calculators/math_utils.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/calculators/sentiment_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 64
    _FMP_ENDPOINTS = {     "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 65
    "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),         ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 66
    ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 67
    ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 68
    ],     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 69
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 70
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 71
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 137
    BASE_URL = "https://financialmodelingprep.com/api/v3"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 146
    [Credential-related source omitted]
  • Network accessline 147
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Network accessline 148
    [Credential-related source omitted]
  • Network accessline 149
    self.session = requests.Session()
  • Access to secretsline 150
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/historical_comparator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/market_top_detector.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/scenario_engine.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_breadth.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_breadth_csv_client.py

  • Executable scriptline 1
    Executable file
  • Network accessline 65
    mock_get.side_effect = requests.ConnectionError("Connection refused")

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_defensive_rotation.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_delta.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_distribution_day.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_fmp_client.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 357
    [Credential-related source omitted]
  • Access to secretsline 483
    [Credential-related source omitted]
  • Access to secretsline 545
    [Credential-related source omitted]
  • Access to secretsline 548
    [Credential-related source omitted]
  • Access to secretsline 632
    [Credential-related source omitted]
  • Access to secretsline 635
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_freshness.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_historical_comparator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_index_technical.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_leading_stock.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_math_utils.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_report_generator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_scenario_engine.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_sentiment.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/tests/test_utils.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/market-top-detector/scripts/utils.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/SKILL.md

  • Network accessline 102
    It serves `http://127.0.0.1:8765/` (opens automatically, localhost only). The page auto-refreshes every 3 s: folder contents, per-bot phase (R1/R2/R3/done), pass/fail verdicts, summary counts, and the live `run.log`. Start/stop requests

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/assets/dashboard.html

  • Network accessline 165
    async function loadGates(){   try{     const g = await (await fetch('/api/gates')).json();
  • Network accessline 166
    try{     const g = await (await fetch('/api/gates')).json();     renderGates(g.fields);
  • Network accessline 167
    const g = await (await fetch('/api/gates')).json();
  • Network accessline 177
    for(const inp of inputs) updates[inp.dataset.key] = Number(inp.value);   $('gates-msg').textContent = 'Saving…'; $('gates-msg').className='muted';   const r = await (await fetch('/api/gates', {method:'POST',
  • Network accessline 178
    [Credential-related source omitted]
  • Network accessline 179
    const r = await (await fetch('/api/gates', {method:'POST',
  • Network accessline 193
    async function refresh(){   let s; try{ s = await (await fetch('/api/status')).json(); }catch(e){ return; }
  • Network accessline 194
    let s; try{ s = await (await fetch('/api/status')).json(); }catch(e){ return; }
  • Network accessline 225
    [Credential-related source omitted]
  • Network accessline 226
    [Credential-related source omitted]
  • Network accessline 228
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/dashboard.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 14
    Usage:     python3 dashboard.py --config C:/path/config.json --output-dir C:/path/out     # then open http://127.0.0.1:8765/  (opens automatically)
  • Network accessline 15
    python3 dashboard.py --config C:/path/config.json --output-dir C:/path/out     # then open http://127.0.0.1:8765/  (opens automatically) """
  • Network accessline 16
    # then open http://127.0.0.1:8765/  (opens automatically)
  • Network accessline 281
    def configure_server(self, port: int) -> None:         self.allowed_host = f"127.0.0.1:{port}"         self.allowed_origin = f"http://{self.allowed_host}"
  • Network accessline 283
    self.allowed_origin = f"http://{self.allowed_host}"
  • Network accessline 441
    port = server.server_address[1]     dash.configure_server(port)     url = f"http://127.0.0.1:{port}/"
  • Network accessline 442
    dash.configure_server(port)     url = f"http://127.0.0.1:{port}/"     print(f"Control panel available at {url}  (Ctrl+C to exit)")
  • Network accessline 443
    url = f"http://127.0.0.1:{port}/"

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/mt5_batch_tester.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 344
    [Credential-related source omitted]
  • Access to secretsline 348
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/mt5_common.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 206
    stripped = text.lstrip("<U+FEFF> \t\r\n").lower()

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/mt5_learnings.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/parse_mt5_optimization.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/parse_mt5_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/tests/test_batch_tester.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/tests/test_dashboard.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    import http.client
  • Network accessline 96
    if token is not None:         headers["X-CSRF-Token"] = token     conn = http.client.HTTPConnection("127.0.0.1", port, timeout=5)
  • Network accessline 97
    headers["X-CSRF-Token"] = token     conn = http.client.HTTPConnection("127.0.0.1", port, timeout=5)     conn.request(method, path, headers=headers)
  • Network accessline 98
    conn = http.client.HTTPConnection("127.0.0.1", port, timeout=5)
  • Network accessline 119
    "POST",                 "/api/start",                 origin="https://attacker.invalid",
  • Network accessline 120
    [Credential-related source omitted]
  • Network accessline 121
    origin="https://attacker.invalid",

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/tests/test_dashboard_gates.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/tests/test_learnings.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/tests/test_parse_optimization.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/mt5-robot-tester/scripts/tests/test_parse_report.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/news-reaction-failure-analyzer/SKILL.md

  • Access to secretsline 50
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/news-reaction-failure-analyzer/references/news-failure-patterns.md

  • Network accessline 92
    "event": "Fed cuts rates 25bp, signals more cuts ahead",       "event_time": "2026-07-08T14:30:00-04:00",       "source_url": "https://www.federalreserve.gov/newsevents/pressreleases/...",
  • Network accessline 93
    "event_time": "2026-07-08T14:30:00-04:00",       "source_url": "https://www.federalreserve.gov/newsevents/pressreleases/...",       "source_tier": "official",
  • Network accessline 94
    "source_url": "https://www.federalreserve.gov/newsevents/pressreleases/...",

skills/tradermonty__claude-trading-skills/skills/news-reaction-failure-analyzer/scripts/analyze_news_reaction.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 83
    STABLE_EOD_URL = "https://financialmodelingprep.com/stable/historical-price-eod/light"
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Network accessline 233
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Network accessline 234
    self.sleep_seconds = sleep_seconds         self.session = requests.Session()         self.last_call_time = 0.0
  • Network accessline 235
    self.session = requests.Session()
  • Access to secretsline 249
    [Credential-related source omitted]
  • Access to secretsline 728
    [Credential-related source omitted]
  • Access to secretsline 924
    [Credential-related source omitted]
  • Access to secretsline 925
    [Credential-related source omitted]
  • Access to secretsline 926
    [Credential-related source omitted]
  • Access to secretsline 959
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/news-reaction-failure-analyzer/scripts/reaction_math.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/news-reaction-failure-analyzer/scripts/tests/test_analyze_news_reaction.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Network accessline 465
    "event": "Test headline",         "event_time": "2026-07-08T14:30:00-04:00",         "source_url": "https://example.com/a",
  • Network accessline 466
    "event_time": "2026-07-08T14:30:00-04:00",         "source_url": "https://example.com/a",         "source_tier": "wire",
  • Network accessline 467
    "source_url": "https://example.com/a",
  • Access to secretsline 708
    [Credential-related source omitted]
  • Network accessline 1032
    "event_id": "e1",                     "event": "Fed cuts rates",                     "source_url": "https://example.com",
  • Network accessline 1033
    "event": "Fed cuts rates",                     "source_url": "https://example.com",                     "event_time": "2026-07-08T14:30:00-04:00",
  • Network accessline 1034
    "source_url": "https://example.com",
  • Access to secretsline 1142
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/news-reaction-failure-analyzer/scripts/tests/test_reaction_math.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/options-strategy-advisor/README.md

  • Network accessline 76
    ### Get FMP API Key 1. Visit https://financialmodelingprep.com/developer/docs
  • Network accessline 77
    1. Visit https://financialmodelingprep.com/developer/docs
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 284
    [Credential-related source omitted]
  • Network accessline 435
    ### External Resources - Options Playbook: https://www.optionsplaybook.com/
  • Network accessline 436
    - Options Playbook: https://www.optionsplaybook.com/
  • Network accessline 437
    - CBOE Education: https://www.cboe.com/education/
  • Network accessline 438
    - Black-Scholes Calculator: https://www.option-price.com/
  • Network accessline 441
    - ThinkorSwim (TD Ameritrade): Free - TastyTrade: Free - Barchart: https://www.barchart.com/options
  • Network accessline 442
    - TastyTrade: Free - Barchart: https://www.barchart.com/options - CBOE: http://www.cboe.com/delayedquote/
  • Network accessline 443
    - Barchart: https://www.barchart.com/options
  • Network accessline 444
    - CBOE: http://www.cboe.com/delayedquote/

skills/tradermonty__claude-trading-skills/skills/options-strategy-advisor/SKILL.md

  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 980
    **External Resources:** - Options Playbook: https://www.optionsplaybook.com/
  • Network accessline 981
    - Options Playbook: https://www.optionsplaybook.com/
  • Network accessline 982
    - CBOE Education: https://www.cboe.com/education/

skills/tradermonty__claude-trading-skills/skills/options-strategy-advisor/references/black_scholes_methodology.md

  • Network accessline 145
    - Black, F. & Scholes, M. (1973). "The Pricing of Options and Corporate Liabilities" - Hull, J.C. "Options, Futures, and Other Derivatives" - CBOE Education: https://www.cboe.com/education/
  • Network accessline 147
    - CBOE Education: https://www.cboe.com/education/

skills/tradermonty__claude-trading-skills/skills/options-strategy-advisor/scripts/black_scholes.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 321
    [Credential-related source omitted]
  • Access to secretsline 329
    [Credential-related source omitted]
  • Network accessline 340
    endpoints = [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 341
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 342
    ("https://financialmodelingprep.com/api/v3/historical-price-full", False),
  • Network accessline 346
    if is_stable:                 url = base_url                 resp = requests.get(
  • Network accessline 347
    [Credential-related source omitted]
  • Network accessline 348
    resp = requests.get(
  • Access to secretsline 349
    [Credential-related source omitted]
  • Network accessline 351
    [Credential-related source omitted]
  • Network accessline 352
    [Credential-related source omitted]
  • Network accessline 353
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Access to secretsline 382
    [Credential-related source omitted]
  • Network accessline 385
    endpoints = [         ("https://financialmodelingprep.com/stable/quote", True),
  • Network accessline 386
    ("https://financialmodelingprep.com/stable/quote", True),
  • Network accessline 387
    ("https://financialmodelingprep.com/api/v3/quote", False),
  • Network accessline 390
    try:             if is_stable:                 response = requests.get(
  • Network accessline 391
    [Credential-related source omitted]
  • Network accessline 392
    response = requests.get(
  • Access to secretsline 393
    [Credential-related source omitted]
  • Network accessline 394
    )             else:                 response = requests.get(
  • Network accessline 395
    [Credential-related source omitted]
  • Network accessline 396
    response = requests.get(
  • Access to secretsline 397
    [Credential-related source omitted]
  • Access to secretsline 411
    [Credential-related source omitted]
  • Network accessline 414
    endpoints = [         ("https://financialmodelingprep.com/stable/profile", True),
  • Network accessline 415
    ("https://financialmodelingprep.com/stable/profile", True),
  • Network accessline 416
    ("https://financialmodelingprep.com/api/v3/profile", False),
  • Network accessline 419
    try:             if is_stable:                 response = requests.get(
  • Network accessline 420
    [Credential-related source omitted]
  • Network accessline 421
    response = requests.get(
  • Access to secretsline 422
    [Credential-related source omitted]
  • Network accessline 423
    )             else:                 response = requests.get(
  • Network accessline 424
    [Credential-related source omitted]
  • Network accessline 425
    response = requests.get(
  • Access to secretsline 426
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/options-strategy-advisor/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/options-strategy-advisor/scripts/tests/test_black_scholes.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/options-strategy-advisor/scripts/tests/test_fmp_endpoints.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/README.md

  • Network accessline 40
    1. Visit: https://financialmodelingprep.com/developer/docs
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 385
    **FMP API:** - API Docs: https://financialmodelingprep.com/developer/docs
  • Network accessline 386
    - API Docs: https://financialmodelingprep.com/developer/docs

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/SKILL.md

  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 472
    [Credential-related source omitted]
  • Network accessline 665
    - **FMP Historical Price API**: https://site.financialmodelingprep.com/developer/docs/historical-price-full
  • Network accessline 666
    - **Stock Screener API**: https://site.financialmodelingprep.com/developer/docs/stock-screener-api
  • Network accessline 667
    - **Statsmodels Documentation**: https://www.statsmodels.org/stable/index.html

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/references/cointegration_guide.md

  • Network accessline 298
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Network accessline 299
    [Credential-related source omitted]
  • Network accessline 300
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Network accessline 301
    response = requests.get(url)
  • Access to secretsline 315
    [Credential-related source omitted]
  • Access to secretsline 316
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/scripts/analyze_spread.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 56
    _FMP_HIST_ENDPOINTS = [     ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 57
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 58
    ("https://financialmodelingprep.com/api/v3/historical-price-full", False),
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 75
    [Credential-related source omitted]
  • Network accessline 76
    [Credential-related source omitted]
  • Network accessline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/scripts/find_pairs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 83
    }     endpoints = [         "https://financialmodelingprep.com/stable/company-screener",
  • Network accessline 84
    endpoints = [         "https://financialmodelingprep.com/stable/company-screener",         "https://financialmodelingprep.com/api/v3/stock-screener",
  • Network accessline 85
    "https://financialmodelingprep.com/stable/company-screener",
  • Network accessline 86
    "https://financialmodelingprep.com/api/v3/stock-screener",
  • Network accessline 90
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Network accessline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 129
    _FMP_HIST_ENDPOINTS = [     (         "https://financialmodelingprep.com/stable/historical-price-eod/full",
  • Network accessline 130
    (         "https://financialmodelingprep.com/stable/historical-price-eod/full",         True,
  • Network accessline 131
    "https://financialmodelingprep.com/stable/historical-price-eod/full",
  • Network accessline 132
    True,     ),  # stable: symbol in query     ("https://financialmodelingprep.com/api/v3/historical-price-full", False),  # v3: symbol in path
  • Network accessline 133
    ),  # stable: symbol in query     ("https://financialmodelingprep.com/api/v3/historical-price-full", False),  # v3: symbol in path ]
  • Network accessline 134
    ("https://financialmodelingprep.com/api/v3/historical-price-full", False),  # v3: symbol in path
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 151
    [Credential-related source omitted]
  • Network accessline 152
    [Credential-related source omitted]
  • Network accessline 153
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 606
    [Credential-related source omitted]
  • Access to secretsline 618
    [Credential-related source omitted]
  • Access to secretsline 624
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/scripts/statsmodels_support.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/scripts/tests/test_find_pairs_screener.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pair-trade-screener/scripts/tests/test_pair_statistics_and_cli.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/SKILL.md

  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/references/smoke_test_runbook.md

  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Dangerous shell operationline 447
    need a separate `git rm --cached`, and `git add -f` can still
  • Network accessline 473
    | Symptom | Likely cause | Action | |---|---|---| | `check_live_apis.py` FAIL on `fmp.historical_price_eod_full` HTTP 401 | `FMP_API_KEY` invalid / expired | Re-issue key on https://site.financialmodelingprep.com/developer/docs |
  • Network accessline 474
    |---|---|---| | `check_live_apis.py` FAIL on `fmp.historical_price_eod_full` HTTP 401 | `FMP_API_KEY` invalid / expired | Re-issue key on https://site.financialmodelingprep.com/developer/docs | | `check_live_apis.py` FAIL on `fmp.historical
  • Network accessline 475
    [Credential-related source omitted]
  • Access to secretsline 475
    [Credential-related source omitted]
  • Access to secretsline 478
    [Credential-related source omitted]
  • Dangerous shell operationline 485
    | `state-dir permission denied` | The `state/` directory is owned by another user (e.g. root from a Docker run) | `sudo chown -R "$USER" state/` |

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/_fmp_compat.py

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    _STABLE = "https://financialmodelingprep.com/stable"

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/adapters/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/adapters/alpaca_inventory_adapter.py

  • Executable scriptline 1
    Executable file
  • Network accessline 34
    PAPER_BASE_URL = "https://paper-api.alpaca.markets"
  • Network accessline 35
    LIVE_BASE_URL = "https://api.alpaca.markets"
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Network accessline 64
    def get_inventory_status(self, symbol: str) -> dict:         url = f"{self.base_url}/v2/assets/{symbol}"         response = requests.get(url, headers=self._headers(), timeout=self.timeout)
  • Network accessline 66
    response = requests.get(url, headers=self._headers(), timeout=self.timeout)

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/adapters/alpaca_market_data_adapter.py

  • Executable scriptline 1
    Executable file
  • Network accessline 36
    DATA_BASE_URL = "https://data.alpaca.markets"
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 112
    response = requests.get(

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/adapters/fixture_market_data_adapter.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/adapters/market_data_adapter.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/bar_normalizer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/broker_short_inventory_adapter.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/calculators/acceleration_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/calculators/atr_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/calculators/liquidity_metrics_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/calculators/ma_extension_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/calculators/parabolic_score_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/calculators/range_expansion_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/check_live_apis.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 48
    FMP_STABLE = "https://financialmodelingprep.com/stable"
  • Network accessline 49
    FMP_STABLE_HIST = "https://financialmodelingprep.com/stable/historical-price-eod/full"
  • Network accessline 50
    FMP_V3 = "https://financialmodelingprep.com/api/v3"
  • Network accessline 51
    ALPACA_PAPER = "https://paper-api.alpaca.markets"
  • Network accessline 52
    ALPACA_LIVE = "https://api.alpaca.markets"
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 87
    }     try:         r = requests.get(FMP_STABLE_HIST, params=params, timeout=15)
  • Network accessline 88
    try:         r = requests.get(FMP_STABLE_HIST, params=params, timeout=15)     except requests.RequestException as e:
  • Network accessline 89
    r = requests.get(FMP_STABLE_HIST, params=params, timeout=15)
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 134
    for url, params in attempts:         try:             r = requests.get(url, params=params, timeout=15)
  • Network accessline 135
    try:             r = requests.get(url, params=params, timeout=15)         except requests.RequestException as e:
  • Network accessline 136
    r = requests.get(url, params=params, timeout=15)
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 171
    for url, params in attempts:         try:             r = requests.get(url, params=params, timeout=15)
  • Network accessline 172
    try:             r = requests.get(url, params=params, timeout=15)         except requests.RequestException as e:
  • Network accessline 173
    r = requests.get(url, params=params, timeout=15)
  • Access to secretsline 197
    [Credential-related source omitted]
  • Network accessline 202
    [Credential-related source omitted]
  • Access to secretsline 202
    [Credential-related source omitted]
  • Network accessline 203
    try:         r = requests.get(url, headers=headers, timeout=15)     except requests.RequestException as e:
  • Network accessline 204
    r = requests.get(url, headers=headers, timeout=15)
  • Access to secretsline 231
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Network accessline 241
    try:         r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 242
    r = requests.get(url, headers=headers, timeout=15)
  • Access to secretsline 258
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 325
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 69
    _FMP_ENDPOINTS = {     "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 70
    "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),         ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 71
    ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 72
    ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 73
    ],     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 74
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 75
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 76
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 130
    BASE_URL = "https://financialmodelingprep.com/api/v3"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 141
    [Credential-related source omitted]
  • Network accessline 142
    self.session = requests.Session()
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 323
    _CONSTITUENTS_CSV_URL = (         "https://raw.githubusercontent.com/datasets/"
  • Network accessline 324
    "https://raw.githubusercontent.com/datasets/"
  • Network accessline 337
    try:             response = requests.get(self._CONSTITUENTS_CSV_URL, timeout=30)
  • Network accessline 338
    response = requests.get(self._CONSTITUENTS_CSV_URL, timeout=30)
  • Network accessline 452
    if cache_key in self.cache:             return self.cache[cache_key]         url = "https://financialmodelingprep.com/stable/profile-bulk"
  • Network accessline 453
    return self.cache[cache_key]         url = "https://financialmodelingprep.com/stable/profile-bulk"         data = self._rate_limited_get(url, params={"part": part}, quiet=True)
  • Network accessline 454
    url = "https://financialmodelingprep.com/stable/profile-bulk"
  • Network accessline 487
    if cache_key in self.cache:             return self.cache[cache_key]         url = "https://financialmodelingprep.com/stable/aftermarket-quote"
  • Network accessline 488
    return self.cache[cache_key]         url = "https://financialmodelingprep.com/stable/aftermarket-quote"         data = self._rate_limited_get(url, params={"symbol": symbol}, quiet=True)
  • Network accessline 489
    url = "https://financialmodelingprep.com/stable/aftermarket-quote"

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/generate_pre_market_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 103
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/intraday_evaluators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/intraday_evaluators/first_red_evaluator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/intraday_evaluators/orl_evaluator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/intraday_evaluators/vwap_fail_evaluator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/intraday_size_resolver.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/intraday_state_machine.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/intraday_state_store.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/invalidation_rules.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/manual_reasons.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/market_clock.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/math_helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/monitor_intraday_trigger.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 130
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/parabolic_report_generator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/parabolic_scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/plan_builders/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/plan_builders/first_red_plan_builder.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/plan_builders/orl_plan_builder.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/plan_builders/vwap_fail_plan_builder.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/screen_parabolic.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 443
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 445
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/size_recipe_builder.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/ssr_state_tracker.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/state_caps.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_acceleration.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_alpaca_market_data_adapter.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 260
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 273
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_bar_normalizer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_broker_inventory.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_check_live_apis.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 146
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_earnings_metadata.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_first_red_evaluator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_fixture_market_data_adapter.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_fmp_client_stable.py

  • Executable scriptline 1
    Executable file
  • Network accessline 29
    _V3 = "https://financialmodelingprep.com/api/v3"
  • Network accessline 47
    def test_v3_to_stable_sp500_constituent_uses_hyphen() -> None:     url, params = _fmp_compat.v3_to_stable(f"{_V3}/sp500_constituent")     assert url == "https://financialmodelingprep.com/stable/sp500-constituent"
  • Network accessline 48
    url, params = _fmp_compat.v3_to_stable(f"{_V3}/sp500_constituent")     assert url == "https://financialmodelingprep.com/stable/sp500-constituent"     assert "sp500_constituent" not in url
  • Network accessline 49
    assert url == "https://financialmodelingprep.com/stable/sp500-constituent"
  • Network accessline 56
    f"{_V3}/earning_calendar", {"from": "2026-05-20", "to": "2026-06-15"}     )     assert url == "https://financialmodelingprep.com/stable/earnings-calendar"
  • Network accessline 57
    )     assert url == "https://financialmodelingprep.com/stable/earnings-calendar"     assert "earning_calendar" not in url
  • Network accessline 58
    assert url == "https://financialmodelingprep.com/stable/earnings-calendar"
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 72
    url, _ = _call_url_params(client._rate_limited_get)     assert url == "https://financialmodelingprep.com/stable/sp500-constituent"
  • Network accessline 73
    assert url == "https://financialmodelingprep.com/stable/sp500-constituent"
  • Access to secretsline 77
    [Credential-related source omitted]
  • Network accessline 82
    url, params = _call_url_params(client._rate_limited_get)     assert url == "https://financialmodelingprep.com/stable/earnings-calendar"
  • Network accessline 83
    assert url == "https://financialmodelingprep.com/stable/earnings-calendar"
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_generate_pre_market_plan.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_intraday_size_resolver.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_intraday_state_machine.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_intraday_state_store.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_invalidation_rules.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_liquidity_metrics.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_ma_extension.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_manual_reasons.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_market_clock.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_math_helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_monitor_intraday_smoke.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_one_shot_idempotency.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_orl_evaluator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_parabolic_score_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_plan_builders.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_range_expansion.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_report_generator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_schema_contract.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_screen_parabolic_smoke.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_size_recipe.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_ssr_state_tracker.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_state_caps.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/tests/test_vwap_fail_evaluator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/parabolic-short-trade-planner/scripts/vwap.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pead-screener/SKILL.md

  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/_fmp_compat.py

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    _STABLE = "https://financialmodelingprep.com/stable"

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/calculators/breakout_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/calculators/liquidity_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/calculators/risk_reward_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/calculators/weekly_candle_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 59
    _FMP_ENDPOINTS = {     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 60
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 61
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 62
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 122
    BASE_URL = "https://financialmodelingprep.com/api/v3"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Network accessline 132
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Network accessline 133
    [Credential-related source omitted]
  • Network accessline 134
    self.session = requests.Session()
  • Access to secretsline 135
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/screen_pead.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 100
    [Credential-related source omitted]
  • Access to secretsline 406
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pead-screener/scripts/tests/test_pead_screener.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 1031
    [Credential-related source omitted]
  • Access to secretsline 1048
    [Credential-related source omitted]
  • Network accessline 1056
    [Credential-related source omitted]
  • Access to secretsline 1056
    [Credential-related source omitted]
  • Network accessline 1057
    try:             client._rate_limited_get("https://example.com/api/v3/test")             raise AssertionError("Should have raised ApiCallBudgetExceeded")
  • Network accessline 1058
    client._rate_limited_get("https://example.com/api/v3/test")
  • Access to secretsline 1077
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/portfolio-manager/README.md

  • Network accessline 32
    1. **Alpaca Brokerage Account** (paper or live)    - Sign up: https://alpaca.markets/
  • Network accessline 33
    - Sign up: https://alpaca.markets/
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 324
    [Credential-related source omitted]
  • Network accessline 367
    - Review troubleshooting section above - Test Alpaca connection with `check_alpaca_connection.py` - Check Alpaca API status: https://status.alpaca.markets/
  • Network accessline 369
    - Check Alpaca API status: https://status.alpaca.markets/
  • Network accessline 371
    **For Questions:** - Alpaca API docs: https://alpaca.markets/docs/
  • Network accessline 372
    - Alpaca API docs: https://alpaca.markets/docs/
  • Network accessline 373
    - Alpaca community: https://forum.alpaca.markets/

skills/tradermonty__claude-trading-skills/skills/portfolio-manager/SKILL.md

  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 75
    Fallback REST endpoints: - paper: https://paper-api.alpaca.markets/v2/account
  • Network accessline 76
    - paper: https://paper-api.alpaca.markets/v2/account
  • Network accessline 77
    - live:  https://api.alpaca.markets/v2/account
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 94
    Fallback REST endpoints: - paper: https://paper-api.alpaca.markets/v2/positions
  • Network accessline 95
    - paper: https://paper-api.alpaca.markets/v2/positions
  • Network accessline 96
    - live:  https://api.alpaca.markets/v2/positions

skills/tradermonty__claude-trading-skills/skills/portfolio-manager/references/alpaca-mcp-setup.md

  • Network accessline 15
    - **Sign up:** https://alpaca.markets/
  • Network accessline 23
    **For Paper Trading:** 1. Log into Alpaca dashboard: https://app.alpaca.markets/
  • Network accessline 24
    1. Log into Alpaca dashboard: https://app.alpaca.markets/
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Network accessline 124
    api_key_id = your_api_key_id secret_key = your_secret_key base_url = https://paper-api.alpaca.markets  # For paper trading
  • Network accessline 125
    secret_key = your_secret_key base_url = https://paper-api.alpaca.markets  # For paper trading # base_url = https://api.alpaca.markets     # For live trading
  • Network accessline 126
    base_url = https://paper-api.alpaca.markets  # For paper trading
  • Network accessline 127
    # base_url = https://api.alpaca.markets     # For live trading
  • Access to secretsline 241
    [Credential-related source omitted]
  • Network accessline 278
    2. Confirm `ALPACA_PAPER` setting matches intended account 3. Try refreshing: ask Claude to fetch positions again 4. Check Alpaca API status page: https://status.alpaca.markets/
  • Network accessline 280
    4. Check Alpaca API status page: https://status.alpaca.markets/
  • Network accessline 355
    **Alpaca Documentation:** - API docs: https://alpaca.markets/docs/
  • Network accessline 356
    - API docs: https://alpaca.markets/docs/
  • Network accessline 357
    - Python SDK: https://github.com/alpacahq/alpaca-trade-api-python
  • Network accessline 358
    - API reference: https://alpaca.markets/docs/api-references/trading-api/
  • Network accessline 360
    **MCP Protocol:** - Anthropic MCP docs: https://docs.anthropic.com/claude/docs/model-context-protocol
  • Network accessline 361
    - Anthropic MCP docs: https://docs.anthropic.com/claude/docs/model-context-protocol
  • Network accessline 362
    - MCP specification: https://github.com/anthropics/mcp
  • Network accessline 364
    **Support:** - Alpaca support: support@alpaca.markets - Alpaca community: https://forum.alpaca.markets/
  • Network accessline 365
    - Alpaca support: support@alpaca.markets - Alpaca community: https://forum.alpaca.markets/ - API status: https://status.alpaca.markets/
  • Network accessline 366
    - Alpaca community: https://forum.alpaca.markets/
  • Network accessline 367
    - API status: https://status.alpaca.markets/

skills/tradermonty__claude-trading-skills/skills/portfolio-manager/scripts/check_alpaca_connection.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 54
    if paper:         return "https://paper-api.alpaca.markets"
  • Network accessline 55
    return "https://paper-api.alpaca.markets"
  • Network accessline 56
    return "https://api.alpaca.markets"
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 85
    try:         response = requests.get(
  • Network accessline 86
    response = requests.get(
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 169
    try:         response = requests.get(
  • Network accessline 170
    response = requests.get(
  • Access to secretsline 245
    [Credential-related source omitted]
  • Network accessline 252
    base_url = "https://data.alpaca.markets"
  • Access to secretsline 254
    [Credential-related source omitted]
  • Network accessline 257
    try:         response = requests.get(
  • Network accessline 258
    response = requests.get(
  • Access to secretsline 291
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 331
    print("  2. Check that ALPACA_PAPER setting matches your API keys")         print("  3. Ensure your Alpaca account is active and approved")         print("  4. Check Alpaca API status: https://status.alpaca.markets/")
  • Network accessline 332
    print("  3. Ensure your Alpaca account is active and approved")         print("  4. Check Alpaca API status: https://status.alpaca.markets/")         print("\nFor help, see: portfolio-manager/references/alpaca-mcp-setup.md")
  • Network accessline 333
    print("  4. Check Alpaca API status: https://status.alpaca.markets/")

skills/tradermonty__claude-trading-skills/skills/portfolio-manager/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/portfolio-manager/scripts/tests/test_check_alpaca_connection.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 67
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 68
    assert alpaca.get_base_url(True) == "https://paper-api.alpaca.markets"
  • Network accessline 69
    assert alpaca.get_base_url(False) == "https://api.alpaca.markets"
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 125
    "get",         MagicMock(             side_effect=requests.RequestException(f"network unavailable {API_KEY} {SECRET_KEY}")
  • Network accessline 126
    MagicMock(             side_effect=requests.RequestException(f"network unavailable {API_KEY} {SECRET_KEY}")         ),
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Network accessline 199
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Network accessline 251
    "get",         MagicMock(             side_effect=requests.RequestException(f"network unavailable {API_KEY} {SECRET_KEY}")
  • Network accessline 252
    MagicMock(             side_effect=requests.RequestException(f"network unavailable {API_KEY} {SECRET_KEY}")         ),
  • Network accessline 253
    [Credential-related source omitted]
  • Access to secretsline 253
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 284
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/position-sizer/references/sizing_methodologies.md

  • Network accessline 322
    Source: https://www.finra.org/rules-guidance/notices/26-10

skills/tradermonty__claude-trading-skills/skills/position-sizer/scripts/position_sizer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/position-sizer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/position-sizer/scripts/tests/test_position_sizer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pre-trade-discipline-gate/scripts/check_pre_trade_discipline.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/pre-trade-discipline-gate/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/pre-trade-discipline-gate/scripts/tests/test_check_pre_trade_discipline.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/residual-edge-analyzer/scripts/analyze_residual_edge.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/residual-edge-analyzer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/residual-edge-analyzer/scripts/tests/test_analyze_residual_edge.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/scenario-analyzer/scripts/tests/test_skill_contract.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/sector-analyst/scripts/analyze_sector_rotation.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 10
    Data Source:   https://github.com/tradermonty/uptrend-dashboard
  • Network accessline 11
    https://github.com/tradermonty/uptrend-dashboard
  • Network accessline 33
    SECTOR_CSV_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv"
  • Network accessline 34
    "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv"
  • Network accessline 35
    ) UPTREND_CSV_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard"
  • Network accessline 36
    UPTREND_CSV_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard"     "/main/data/uptrend_ratio_timeseries.csv"
  • Network accessline 37
    "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard"
  • Network accessline 118
    try:         req = urllib.request.Request(url, headers={"User-Agent": "sector-analyst/1.0"})
  • Network accessline 119
    req = urllib.request.Request(url, headers={"User-Agent": "sector-analyst/1.0"})
  • Network accessline 120
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 180
    try:         req = urllib.request.Request(uptrend_csv_url, headers={"User-Agent": "sector-analyst/1.0"})
  • Network accessline 181
    req = urllib.request.Request(uptrend_csv_url, headers={"User-Agent": "sector-analyst/1.0"})
  • Network accessline 182
    with urllib.request.urlopen(req, timeout=timeout) as resp:

skills/tradermonty__claude-trading-skills/skills/sector-analyst/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/sector-analyst/scripts/tests/helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/sector-analyst/scripts/tests/test_analyze_sector_rotation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 383
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 394
    rows = fetch_csv("https://example.com/data.csv")
  • Network accessline 398
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 402
    mock_urlopen.side_effect = URLError("connection failed")         with pytest.raises(SystemExit):             fetch_csv("https://example.com/data.csv")
  • Network accessline 404
    fetch_csv("https://example.com/data.csv")
  • Network accessline 406
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 415
    rows = fetch_csv("https://example.com/data.csv")
  • Network accessline 433
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 442
    )         mock_urlopen.return_value = self._make_mock_response(csv_text)         result = check_freshness("https://example.com/ts.csv")
  • Network accessline 443
    mock_urlopen.return_value = self._make_mock_response(csv_text)         result = check_freshness("https://example.com/ts.csv")         assert result["date"] == str(yesterday)
  • Network accessline 444
    result = check_freshness("https://example.com/ts.csv")
  • Network accessline 449
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 452
    csv_text = f"date,value\n{old_date - timedelta(days=5)},0.1\n{old_date},0.2\n"         mock_urlopen.return_value = self._make_mock_response(csv_text)         result = check_freshness("https://example.com/ts.csv")
  • Network accessline 453
    mock_urlopen.return_value = self._make_mock_response(csv_text)         result = check_freshness("https://example.com/ts.csv")         assert result["is_fresh"] is False
  • Network accessline 454
    result = check_freshness("https://example.com/ts.csv")
  • Network accessline 458
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 462
    mock_urlopen.side_effect = URLError("connection failed")         result = check_freshness("https://example.com/ts.csv")
  • Network accessline 463
    result = check_freshness("https://example.com/ts.csv")
  • Network accessline 466
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 471
    mock_urlopen.side_effect = URLError("connection failed")         check_freshness("https://example.com/ts.csv")
  • Network accessline 472
    check_freshness("https://example.com/ts.csv")
  • Network accessline 476
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 485
    )         mock_urlopen.return_value = self._make_mock_response(csv_text)         result = check_freshness("https://example.com/ts.csv")
  • Network accessline 486
    mock_urlopen.return_value = self._make_mock_response(csv_text)         result = check_freshness("https://example.com/ts.csv")         assert result["date"] == str(today)
  • Network accessline 487
    result = check_freshness("https://example.com/ts.csv")
  • Network accessline 490
    @patch("analyze_sector_rotation.urllib.request.urlopen")
  • Network accessline 492
    csv_text = "date,value\n"         mock_urlopen.return_value = self._make_mock_response(csv_text)         result = check_freshness("https://example.com/ts.csv")
  • Network accessline 493
    mock_urlopen.return_value = self._make_mock_response(csv_text)         result = check_freshness("https://example.com/ts.csv")         assert result is None
  • Network accessline 494
    result = check_freshness("https://example.com/ts.csv")

skills/tradermonty__claude-trading-skills/skills/signal-postmortem/SKILL.md

  • Access to secretsline 33
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/signal-postmortem/scripts/postmortem_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/signal-postmortem/scripts/postmortem_recorder.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 40
    endpoints = [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 41
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 42
    ("https://financialmodelingprep.com/api/v3/historical-price-full", False),
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 50
    [Credential-related source omitted]
  • Network accessline 51
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 52
    resp = requests.get(url, params=params, timeout=30)
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Access to secretsline 208
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 399
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/signal-postmortem/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/signal-postmortem/scripts/tests/test_postmortem_analyzer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/signal-postmortem/scripts/tests/test_postmortem_recorder.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-designer/scripts/build_design_prompt.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/skill-designer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-designer/scripts/tests/test_build_design_prompt.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-idea-miner/scripts/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-idea-miner/scripts/mine_session_logs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 482
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/skill-idea-miner/scripts/score_ideas.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 194
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/skill-idea-miner/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-idea-miner/scripts/tests/test_mine_session_logs.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-idea-miner/scripts/tests/test_score_ideas.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-integration-tester/SKILL.md

  • Access to secretsline 4
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/skill-integration-tester/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-integration-tester/scripts/tests/test_test_workflows.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/skill-integration-tester/scripts/validate_workflows.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/allocation_engine.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/report_loader.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/strategy_synthesizer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/tests/test_allocation_engine.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/tests/test_report_generator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/tests/test_report_loader.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/tests/test_scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stanley-druckenmiller-investment/scripts/tests/test_strategy_synthesizer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stockbee-20pct-study/scripts/run_20pct_study.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 64
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Network accessline 65
    V3_URL = "https://financialmodelingprep.com/api/v3"
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 72
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 73
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 74
    self.session = requests.Session()
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 1740
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-20pct-study/scripts/tests/test_cli_outputs.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 62
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-20pct-study/scripts/tests/test_cohort_summary.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stockbee-20pct-study/scripts/tests/test_event_detection.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stockbee-20pct-study/scripts/tests/test_fmp_client.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-20pct-study/scripts/tests/test_forward_outcomes.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/stockbee-episodic-pivot-analyzer/SKILL.md

  • Access to secretsline 82
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 153
    HIST_URLS = [         "https://financialmodelingprep.com/stable/historical-price-eod/full",
  • Network accessline 154
    "https://financialmodelingprep.com/stable/historical-price-eod/full",
  • Network accessline 155
    "https://financialmodelingprep.com/api/v3/historical-price-full",
  • Network accessline 156
    ]     PROFILE_URLS = [         "https://financialmodelingprep.com/stable/profile",
  • Network accessline 157
    PROFILE_URLS = [         "https://financialmodelingprep.com/stable/profile",         "https://financialmodelingprep.com/api/v3/profile",
  • Network accessline 158
    "https://financialmodelingprep.com/stable/profile",
  • Network accessline 159
    "https://financialmodelingprep.com/api/v3/profile",
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Network accessline 168
    self.max_api_calls = max_api_calls         self.api_calls = 0         self.session = requests.Session()
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 170
    self.session = requests.Session()
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 1179
    [Credential-related source omitted]
  • Access to secretsline 1181
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-episodic-pivot-analyzer/scripts/tests/test_analyze_ep.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-exhaustion-hammer-screener/SKILL.md

  • Access to secretsline 23
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 120
    BASE_URL = "https://financialmodelingprep.com/api/v3"
  • Network accessline 121
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Network accessline 134
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]
  • Network accessline 135
    [Credential-related source omitted]
  • Network accessline 136
    self.session = requests.Session()
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 1061
    [Credential-related source omitted]
  • Access to secretsline 1163
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-exhaustion-hammer-screener/scripts/tests/test_screen_exhaustion_hammer.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 146
    [Credential-related source omitted]
  • Network accessline 151
    result = client._stable_then_v3(         "https://example.test/stable/company-screener",
  • Network accessline 152
    "https://example.test/stable/company-screener",
  • Network accessline 153
    "https://example.test/api/v3/stock-screener",
  • Access to secretsline 382
    [Credential-related source omitted]
  • Access to secretsline 383
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-momentum-burst-screener/SKILL.md

  • Access to secretsline 23
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-momentum-burst-screener/scripts/screen_momentum_burst.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 84
    BASE_URL = "https://financialmodelingprep.com/api/v3"
  • Network accessline 85
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Network accessline 98
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Network accessline 99
    [Credential-related source omitted]
  • Network accessline 100
    self.session = requests.Session()
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 805
    [Credential-related source omitted]
  • Access to secretsline 875
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-momentum-burst-screener/scripts/tests/test_screen_momentum_burst.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 177
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-setup-fluency-trainer/scripts/build_model_book.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 64
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Network accessline 65
    V3_URL = "https://financialmodelingprep.com/api/v3"
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 72
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 73
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 74
    self.session = requests.Session()
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 894
    [Credential-related source omitted]
  • Access to secretsline 973
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/stockbee-setup-fluency-trainer/scripts/tests/test_build_model_book.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/strategy-pivot-designer/scripts/detect_stagnation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/strategy-pivot-designer/scripts/generate_pivots.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/strategy-pivot-designer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/strategy-pivot-designer/scripts/tests/helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/strategy-pivot-designer/scripts/tests/test_detect_stagnation.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/strategy-pivot-designer/scripts/tests/test_generate_pivots.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/technical-analyst/scripts/check_weekly_price_action.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 73
    STABLE_EOD_URL = "https://financialmodelingprep.com/stable/historical-price-eod/full"
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Network accessline 216
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Network accessline 217
    self.sleep_seconds = sleep_seconds         self.session = requests.Session()         self.last_call_time = 0.0
  • Network accessline 218
    self.session = requests.Session()
  • Access to secretsline 231
    [Credential-related source omitted]
  • Access to secretsline 573
    [Credential-related source omitted]
  • Access to secretsline 686
    [Credential-related source omitted]
  • Access to secretsline 687
    [Credential-related source omitted]
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 696
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/technical-analyst/scripts/tests/test_check_weekly_price_action.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 642
    [Credential-related source omitted]
  • Access to secretsline 645
    [Credential-related source omitted]
  • Access to secretsline 868
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/technical-analyst/scripts/tests/test_skill_contract.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/technical-analyst/scripts/tests/test_weekly_price_action.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/technical-analyst/scripts/weekly_price_action.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/SKILL.md

  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/theme-detector/references/finviz_industry_codes.md

  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 12
    https://finviz.com/screener.ashx?v=151&f=ind_{code},cap_smallover

skills/tradermonty__claude-trading-skills/skills/theme-detector/references/theme_detection_methodology.md

  • Network accessline 294
    **Elite Mode (recommended):** - CSV export endpoint: `https://elite.finviz.com/export.ashx?v=151&f=ind_{code},cap_smallover,...&auth=KEY`
  • Network accessline 295
    - CSV export endpoint: `https://elite.finviz.com/export.ashx?v=151&f=ind_{code},cap_smallover,...&auth=KEY` - Provides: ticker, company, sector, industry, market cap, P/E, change%, volume, avg volume, 52wk high/low, RSI, SMA20/50/200 - Rate
  • Network accessline 300
    **Public Mode (fallback):** - HTML scraping: `https://finviz.com/screener.ashx?v=151&f=ind_{code},cap_smallover`
  • Network accessline 301
    - HTML scraping: `https://finviz.com/screener.ashx?v=151&f=ind_{code},cap_smallover` - Provides: Same fields but limited to page 1 (~20 stocks per industry) - Rate limit: 2.0s between requests (aggressive scraping may trigger blocks)

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/calculators/heat_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/calculators/industry_ranker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/calculators/lifecycle_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/calculators/theme_classifier.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/calculators/theme_discoverer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/config_loader.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/default_theme_config.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/etf_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 94
    _FMP_ENDPOINTS = {     "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 95
    "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),         ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 96
    ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 97
    ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 98
    ],     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 99
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 100
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 101
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 225
    # -------------------------------------------------------------------     # FMP quote fetch (R2-4: normalized cache)
  • Network accessline 226
    # FMP quote fetch (R2-4: normalized cache)
  • Network accessline 265
    # -------------------------------------------------------------------     # FMP historical fetch (R2-2: per-symbol retry)
  • Network accessline 266
    # FMP historical fetch (R2-2: per-symbol retry)

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/finviz_performance_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/leadership.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/representative_stock_selector.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 202
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Network accessline 362
    filter_str = f"ind_{ind_code},{cap_code},sh_avgvol_o100,sh_price_o10,{perf_code}"         url = (             f"https://elite.finviz.com/export.ashx"
  • Network accessline 363
    url = (             f"https://elite.finviz.com/export.ashx"             f"?v=151&f={filter_str}&ft=4&auth={self._finviz_elite_key}"
  • Network accessline 364
    f"https://elite.finviz.com/export.ashx"
  • Network accessline 368
    try:             resp = requests.get(url, timeout=15)
  • Network accessline 369
    resp = requests.get(url, timeout=15)
  • Network accessline 469
    endpoints = [             ("https://financialmodelingprep.com/stable/etf/holdings", {"symbol": etf_symbol}),
  • Network accessline 470
    ("https://financialmodelingprep.com/stable/etf/holdings", {"symbol": etf_symbol}),
  • Network accessline 471
    (f"https://financialmodelingprep.com/api/v3/etf-holder/{etf_symbol}", None),
  • Network accessline 475
    data = None             for url, params in endpoints:                 resp = requests.get(
  • Network accessline 476
    [Credential-related source omitted]
  • Network accessline 477
    resp = requests.get(

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_config_loader.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_detect_divergence.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_etf_scanner.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Access to secretsline 603
    [Credential-related source omitted]
  • Access to secretsline 631
    [Credential-related source omitted]
  • Access to secretsline 692
    [Credential-related source omitted]
  • Access to secretsline 718
    [Credential-related source omitted]
  • Access to secretsline 745
    [Credential-related source omitted]
  • Access to secretsline 755
    [Credential-related source omitted]
  • Access to secretsline 773
    [Credential-related source omitted]
  • Access to secretsline 804
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_finviz_performance_client.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_fmp_stable_migration.py

  • Executable scriptline 1
    Executable file
  • Network accessline 36
    def test_stable_hist_url_converts_timeseries(self):         base = "https://financialmodelingprep.com/stable/historical-price-eod/full"
  • Network accessline 37
    base = "https://financialmodelingprep.com/stable/historical-price-eod/full"
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_heat_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_industry_ranker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_leadership.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_lifecycle_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_report_generator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_representative_stock_selector.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 483
    [Credential-related source omitted]
  • Access to secretsline 779
    [Credential-related source omitted]
  • Access to secretsline 808
    [Credential-related source omitted]
  • Access to secretsline 819
    [Credential-related source omitted]
  • Access to secretsline 839
    [Credential-related source omitted]
  • Access to secretsline 1091
    [Credential-related source omitted]
  • Access to secretsline 1098
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_theme_classifier.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_theme_detector_e2e.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 571
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 585
    [Credential-related source omitted]
  • Access to secretsline 620
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_theme_discoverer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_theme_history.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_theme_matcher.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/tests/test_uptrend_client.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/theme_detector.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 246
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 251
    [Credential-related source omitted]
  • Access to secretsline 252
    [Credential-related source omitted]
  • Access to secretsline 561
    [Credential-related source omitted]
  • Access to secretsline 562
    [Credential-related source omitted]
  • Access to secretsline 672
    [Credential-related source omitted]
  • Access to secretsline 718
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/theme_history.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/theme_matcher.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/theme-detector/scripts/uptrend_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Data Source: https://github.com/tradermonty/uptrend-dashboard
  • Network accessline 25
    TIMESERIES_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/"
  • Network accessline 26
    "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/"
  • Network accessline 28
    ) SECTOR_SUMMARY_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv"
  • Network accessline 29
    SECTOR_SUMMARY_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv" )
  • Network accessline 30
    "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv"
  • Network accessline 139
    try:         response = requests.get(TIMESERIES_URL, timeout=30)
  • Network accessline 140
    response = requests.get(TIMESERIES_URL, timeout=30)

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/schemas/hypothesis_card.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/schemas/input_bundle.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/schemas/output_bundle.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/schemas/raw_hypotheses.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/pipeline/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/pipeline/evidence_extractor.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/pipeline/format_output.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/pipeline/normalize.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/pipeline/ranking.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/pipeline/strategy_exporter.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/run_hypothesis_ideator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/tests/test_evidence_extractor.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/tests/test_format_output.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/tests/test_guardrails.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/tests/test_normalize.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/tests/test_ranking.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-hypothesis-ideator/scripts/tests/test_strategy_exporter.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trade-performance-coach/assets/performance_coach_report.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",

skills/tradermonty__claude-trading-skills/skills/trade-performance-coach/scripts/review_trade_performance.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/trade-performance-coach/scripts/tests/test_review_trade_performance.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/SKILL.md

  • Network accessline 47
    1. Install `uv` (https://docs.astral.sh/uv/) and re-run the launcher.

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/schemas/thesis.schema.json

  • Network accessline 1
    {   "$schema": "http://json-schema.org/draft-07/schema#",
  • Network accessline 2
    "$schema": "http://json-schema.org/draft-07/schema#",

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/fmp_price_adapter.py

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    _FMP_HIST_ENDPOINTS = [     ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 18
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 19
    ("https://financialmodelingprep.com/api/v3/historical-price-full", False),
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 50
    [Credential-related source omitted]
  • Network accessline 52
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 54
    try:                 with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 55
    with urllib.request.urlopen(req, timeout=30) as resp:

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/tests/test_fmp_price_adapter.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    with patch("urllib.request.urlopen", return_value=mock_resp):
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 47
    with patch("urllib.request.urlopen", return_value=mock_resp):
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 62
    with patch("urllib.request.urlopen", return_value=mock_resp) as mock_urlopen:
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/tests/test_thesis_ingest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/tests/test_thesis_review.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/tests/test_thesis_store.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/tests/test_thesis_store_futures.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 1195
    bad_path.write_bytes(b"\xff\xfe\x00\x01")

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/tests/test_trader_memory_cli.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 24
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/thesis_ingest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/thesis_review.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/thesis_store.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trader-memory-core/scripts/trader_memory_cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 67
    f"interpreter ({sys.executable}), and 'uv' was not found on PATH.\n"         f"Resolution options:\n"         f"  1. (recommended) Install uv (https://docs.astral.sh/uv/) and re-run "
  • Network accessline 68
    f"Resolution options:\n"         f"  1. (recommended) Install uv (https://docs.astral.sh/uv/) and re-run "         f"this launcher; it will use the repo at\n"
  • Network accessline 69
    f"  1. (recommended) Install uv (https://docs.astral.sh/uv/) and re-run "
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/trading-skills-navigator/references/setup_paths.md

  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/trading-skills-navigator/scripts/build_snapshot.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/trading-skills-navigator/scripts/recommend.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/trading-skills-navigator/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/trading-skills-navigator/scripts/tests/test_recommend.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/references/uptrend_methodology.md

  • Network accessline 7
    **GitHub Repository:** `tradermonty/uptrend-dashboard` **Live Dashboard:** https://uptrend-dashboard.streamlit.app/
  • Network accessline 8
    **Live Dashboard:** https://uptrend-dashboard.streamlit.app/

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/calculators/historical_context_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/calculators/market_breadth_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/calculators/momentum_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/calculators/sector_participation_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/calculators/sector_rotation_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/data_fetcher.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 20
    TIMESERIES_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/"
  • Network accessline 21
    "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/"
  • Network accessline 23
    ) SECTOR_SUMMARY_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv"
  • Network accessline 24
    SECTOR_SUMMARY_URL = (     "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv" )
  • Network accessline 25
    "https://raw.githubusercontent.com/tradermonty/uptrend-dashboard/main/data/sector_summary.csv"
  • Network accessline 90
    def __init__(self):         self.session = requests.Session()
  • Network accessline 91
    self.session = requests.Session()

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/helpers.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_data_fetcher.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_historical_context_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_market_breadth_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_momentum_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_new_features.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_report_generator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_scorer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_sector_participation_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_sector_rotation_calculator.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/tests/test_uptrend_analyzer.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/uptrend-analyzer/scripts/uptrend_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/us-market-bubble-detector/SKILL.md

  • Network accessline 257
    ### US Market - **Put/Call**: https://www.cboe.com/tradable_products/vix/
  • Network accessline 258
    - **Put/Call**: https://www.cboe.com/tradable_products/vix/
  • Network accessline 259
    - **VIX**: Yahoo Finance (^VIX) or https://www.cboe.com/
  • Network accessline 260
    - **Margin Debt**: https://www.finra.org/investors/learn-to-invest/advanced-investing/margin-statistics
  • Network accessline 261
    - **Breadth**: https://www.barchart.com/stocks/indices/sp/sp500?viewName=advanced
  • Network accessline 262
    - **IPO**: https://www.renaissancecapital.com/IPO-Center/Stats
  • Network accessline 264
    ### Japanese Market - **Nikkei Futures P/C**: https://www.barchart.com/futures/quotes/NO*0/options
  • Network accessline 265
    - **Nikkei Futures P/C**: https://www.barchart.com/futures/quotes/NO*0/options
  • Network accessline 266
    - **JNIVE**: https://www.investing.com/indices/nikkei-volatility-historical-data
  • Network accessline 267
    - **Margin Debt**: JSF (Japan Securities Finance) Monthly Report - **Breadth**: https://en.macromicro.me/series/31841/japan-topix-index-200ma-breadth - **IPO**: https://www.pwc.co.uk/services/audit/insights/global-ipo-watch.html
  • Network accessline 268
    - **Breadth**: https://en.macromicro.me/series/31841/japan-topix-index-200ma-breadth
  • Network accessline 269
    - **IPO**: https://www.pwc.co.uk/services/audit/insights/global-ipo-watch.html

skills/tradermonty__claude-trading-skills/skills/us-market-bubble-detector/scripts/bubble_scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/us-market-bubble-detector/scripts/tests/test_skill_contract.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/us-stock-analysis/scripts/tests/test_skill_contract.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/value-dividend-screener/SKILL.md

  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 466
    [Credential-related source omitted]
  • Access to secretsline 474
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/value-dividend-screener/references/fmp_api_guide.md

  • Network accessline 11
    1. Visit https://financialmodelingprep.com/developer/docs
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 79
    https://financialmodelingprep.com/api/v3/stock-screener?
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 127
    https://financialmodelingprep.com/api/v3/income-statement/AAPL?
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 195
    https://financialmodelingprep.com/api/v3/historical-price-full/stock_dividend/AAPL?
  • Access to secretsline 196
    [Credential-related source omitted]
  • Network accessline 329
    **Official Docs**: https://financialmodelingprep.com/developer/docs

skills/tradermonty__claude-trading-skills/skills/value-dividend-screener/scripts/screen_dividend_stocks.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 41
    BASE_URL = "https://elite.finviz.com/export.ashx"
  • Network accessline 43
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 45
    self.session = requests.Session()
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 109
    _FMP_HIST_ENDPOINTS = [     ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 110
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", True),
  • Network accessline 111
    ("https://financialmodelingprep.com/api/v3/historical-price-full", False),
  • Network accessline 118
    BASE_URL = "https://financialmodelingprep.com/api/v3"
  • Network accessline 119
    STABLE_URL = "https://financialmodelingprep.com/stable"
  • Network accessline 134
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]
  • Network accessline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 136
    self.session = requests.Session()
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 984
    [Credential-related source omitted]
  • Access to secretsline 993
    [Credential-related source omitted]
  • Access to secretsline 1000
    [Credential-related source omitted]
  • Access to secretsline 1306
    [Credential-related source omitted]
  • Access to secretsline 1307
    [Credential-related source omitted]
  • Access to secretsline 1312
    [Credential-related source omitted]
  • Access to secretsline 1318
    [Credential-related source omitted]
  • Access to secretsline 1358
    [Credential-related source omitted]
  • Access to secretsline 1359
    [Credential-related source omitted]
  • Access to secretsline 1361
    [Credential-related source omitted]
  • Access to secretsline 1369
    [Credential-related source omitted]
  • Access to secretsline 1370
    [Credential-related source omitted]
  • Access to secretsline 1372
    [Credential-related source omitted]
  • Access to secretsline 1381
    [Credential-related source omitted]
  • Access to secretsline 1394
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/value-dividend-screener/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/value-dividend-screener/scripts/tests/test_fmp_stable.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/vcp-screener/SKILL.md

  • Access to secretsline 21
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/_fmp_compat.py

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    _STABLE = "https://financialmodelingprep.com/stable"

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/__init__.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/execution_state.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/forward_outcome.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/pattern_classifier.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/pivot_proximity_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/relative_strength_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/trend_template_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/vcp_pattern_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/calculators/volume_pattern_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/fmp_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 69
    _FMP_ENDPOINTS = {     "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 70
    "quote": [         ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),         ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 71
    ("https://financialmodelingprep.com/stable/quote", _stable_quote_url),
  • Network accessline 72
    ("https://financialmodelingprep.com/api/v3/quote", _v3_quote_url),
  • Network accessline 73
    ],     "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 74
    "historical": [         ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),         ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 75
    ("https://financialmodelingprep.com/stable/historical-price-eod/full", _stable_hist_url),
  • Network accessline 76
    ("https://financialmodelingprep.com/api/v3/historical-price-full", _v3_hist_url),
  • Network accessline 130
    BASE_URL = "https://financialmodelingprep.com/api/v3"     RATE_LIMIT_DELAY = 0.3  # 300ms between requests
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 141
    [Credential-related source omitted]
  • Network accessline 142
    self.session = requests.Session()
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 323
    _CONSTITUENTS_CSV_URL = (         "https://raw.githubusercontent.com/datasets/"
  • Network accessline 324
    "https://raw.githubusercontent.com/datasets/"
  • Network accessline 337
    try:             response = requests.get(self._CONSTITUENTS_CSV_URL, timeout=30)
  • Network accessline 338
    response = requests.get(self._CONSTITUENTS_CSV_URL, timeout=30)

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/historical_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/historical_scanner.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/report_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/scorer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/screen_vcp.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 677
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/tests/test_fmp_client_historical.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 13
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/tests/test_fmp_stable_migration.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 19
    [Credential-related source omitted]

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/tests/test_historical_vcp.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 497
    "FOO;rm -rf /",

skills/tradermonty__claude-trading-skills/skills/vcp-screener/scripts/tests/test_vcp_screener.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/weekly-performance-digest/scripts/generate_weekly_digest.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/tradermonty__claude-trading-skills/skills/weekly-performance-digest/scripts/tests/conftest.py

  • Executable scriptline 1
    Executable file

skills/tradermonty__claude-trading-skills/skills/weekly-performance-digest/scripts/tests/test_generate_weekly_digest.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/SKILL.md

  • Access to secretsline 262
    [Credential-related source omitted]
  • Network accessline 947
    1. 正常跑完 6 个 Task,生成 HTML 报告 2. 自动启动本地 HTTP 服务器(端口 8976) 3. 调用 `cloudflared tunnel` 映射到 `https://xxx.trycloudflare.com`
  • Network accessline 948
    2. 自动启动本地 HTTP 服务器(端口 8976) 3. 调用 `cloudflared tunnel` 映射到 `https://xxx.trycloudflare.com` 4. 输出公网链接 — 用户手机扫码 / 发微信就能看报告
  • Network accessline 949
    3. 调用 `cloudflared tunnel` 映射到 `https://xxx.trycloudflare.com`
  • Dangerous shell operationline 953
    安全默认值:如果本机没有 `cloudflared`,`--remote` 只提示安装方式,不会自动执行 `brew install` / `sudo mv`。只有用户显式传 `--install-cloudflared` 时才允许自动安装。
  • Access to secretsline 980
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/altman.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/andreessen.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/asness.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/bj_cj.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/buffett.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/burry.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/chamath.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/chanos.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/chen_xq.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/chengdu.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/dalio.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/darvas.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/dengxiaofeng.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/druck.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/duan.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/fang_xx.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/fengliu.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/fisher.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/fs_wyj.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/gann.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/gerstner.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/ghzw.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/graham.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/gu_bl.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/gurley.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/hu_jl.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/jensen_huang.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/jiao_yy.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/klarman.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/lasa.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/liu_sh.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/liuyi_zl.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/livermore.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/lynch.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/mao_lb.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/marks.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/minervini.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/munger.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/musk.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/naval.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/ningbo_st.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/oneill.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/robertson.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/saylor.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/serenity.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/shaw.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/simons.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/soros.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/sun_ge.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/sunan.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/templeton.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/thiel.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/thorp.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/wang_zr.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/wood.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/xiao_ey.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/xiao_xian.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/xiezhiyu.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/xin_dd.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/yangjia.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/zhang_lei.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/zhang_mz.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/zhangkun.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/zhao_lg.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/zhushaoxing.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/avatars/zuoshou.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" shape-rendering="crispEdges" width="128" height="128"><metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

skills/wbh604__UZI-Skill/skills/deep-analysis/assets/report-template.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{{NAME}} · 游资 SKILLS</title> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>{{NAME}} · 游资 SKILLS</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Fira+Sans:wght@300;400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet">
  • Network accessline 274
    position: fixed; inset: 0; z-index: 99;   pointer-events: none; opacity: .025;   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='.85
  • Network accessline 275
    pointer-events: none; opacity: .025;   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='.85' numOctaves='2'/></filter><rect width='10
  • Network accessline 276
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)
  • Network accessline 3154
    <!-- QR -->       <div style="margin-bottom:12px">         <img src="https://api.qrserver.com/v1/create-qr-code/?size=120x120&data=https://github.com/wbh604/UZI-Skill&color=06b6d4" alt="QR" style="width:80px;height:80px;border-radius:6px" /
  • Network accessline 3155
    <div style="margin-bottom:12px">         <img src="https://api.qrserver.com/v1/create-qr-code/?size=120x120&data=https://github.com/wbh604/UZI-Skill&color=06b6d4" alt="QR" style="width:80px;height:80px;border-radius:6px" />         <div sty
  • Network accessline 3156
    <img src="https://api.qrserver.com/v1/create-qr-code/?size=120x120&data=https://github.com/wbh604/UZI-Skill&color=06b6d4" alt="QR" style="width:80px;height:80px;border-radius:6px" />
  • Network accessline 3160
    <a href="https://github.com/wbh604/UZI-Skill" target="_blank" style="font-size:12px;color:#06b6d4;text-decoration:none;font-weight:600">github.com/wbh604/UZI-Skill</a>
  • Network accessline 3172
    本报告不构成任何投资建议,投资者应独立判断并承担投资风险。<br><br>     Generated by <strong>FloatFu-true · UZI-Skill {{PLUGIN_VERSION}}</strong> · {{GENERATED_AT}} · <span class="oo-eye">O.o</span><br>     <a href="https://github.com/wbh604/UZI-Skill" target="_blank" s
  • Network accessline 3173
    Generated by <strong>FloatFu-true · UZI-Skill {{PLUGIN_VERSION}}</strong> · {{GENERATED_AT}} · <span class="oo-eye">O.o</span><br>     <a href="https://github.com/wbh604/UZI-Skill" target="_blank" style="color:#06b6d4;text-decoration:none;f
  • Network accessline 3174
    <a href="https://github.com/wbh604/UZI-Skill" target="_blank" style="color:#06b6d4;text-decoration:none;font-size:13px;margin-top:6px;display:inline-block">⭐ GitHub · 点击查看最新版本 → github.com/wbh604/UZI-Skill</a><br>
  • Network accessline 3228
    <div style="text-align:center;margin:20px 0 10px">     <img src="https://api.qrserver.com/v1/create-qr-code/?size=140x140&data=https://github.com/wbh604/UZI-Skill&color=06b6d4" alt="QR" style="width:100px;height:100px;border-radius:6px" />
  • Network accessline 3229
    <img src="https://api.qrserver.com/v1/create-qr-code/?size=140x140&data=https://github.com/wbh604/UZI-Skill&color=06b6d4" alt="QR" style="width:100px;height:100px;border-radius:6px" />
  • Network accessline 3569
    // 极简 QR · 用 Google Chart API(远程)· 失败 fallback 文本     if (!canvas) return;     const url = 'https://api.qrserver.com/v1/create-qr-code/?size=180x180&margin=0&data=' +
  • Network accessline 3570
    if (!canvas) return;     const url = 'https://api.qrserver.com/v1/create-qr-code/?size=180x180&margin=0&data=' +                 encodeURIComponent(text);
  • Network accessline 3571
    const url = 'https://api.qrserver.com/v1/create-qr-code/?size=180x180&margin=0&data=' +

skills/wbh604__UZI-Skill/skills/deep-analysis/references/data-sources.md

  • Network accessline 266
    | viz 字段 | A 主源 | |---|---| | `xq_cubes_list` 雪球组合列表 | `https://xueqiu.com/cubes/cubes_search.json?code={symbol}` + cookie (已在 fetch_contests 实现) |
  • Network accessline 267
    |---|---| | `xq_cubes_list` 雪球组合列表 | `https://xueqiu.com/cubes/cubes_search.json?code={symbol}` + cookie (已在 fetch_contests 实现) | | `high_return_cubes` 高收益数 | 过滤 total_gain > 50 |
  • Network accessline 268
    | `xq_cubes_list` 雪球组合列表 | `https://xueqiu.com/cubes/cubes_search.json?code={symbol}` + cookie (已在 fetch_contests 实现) |
  • Network accessline 269
    | `high_return_cubes` 高收益数 | 过滤 total_gain > 50 | | `tgb_list` 淘股吧讨论 | `https://www.taoguba.com.cn/Article/list/all?keyword={code}` HTML scrape | | `ths_list` 同花顺模拟 | `https://moni.10jqka.com.cn/holder/?stock={code}` scrape |
  • Network accessline 270
    | `tgb_list` 淘股吧讨论 | `https://www.taoguba.com.cn/Article/list/all?keyword={code}` HTML scrape |
  • Network accessline 271
    | `ths_list` 同花顺模拟 | `https://moni.10jqka.com.cn/holder/?stock={code}` scrape |
  • Network accessline 293
    | `sharpe` 夏普比率 | 自算: mean(daily_ret) / std(daily_ret) * sqrt(252) · 无风险利率按 3% | | `peer_rank_pct` 同类排名 | `fund_manager_em()` + `fund_em_rank_detail` | | `fund_url` 基金详情链接 | `https://fund.eastmoney.com/{fund_code}.html` |
  • Network accessline 295
    | `fund_url` 基金详情链接 | `https://fund.eastmoney.com/{fund_code}.html` |

skills/wbh604__UZI-Skill/skills/deep-analysis/references/fin-methods/ai-readiness.md

  • Network accessline 3
    > **改编自 [anthropics/financial-services](https://github.com/anthropics/financial-services)

skills/wbh604__UZI-Skill/skills/deep-analysis/references/task2.5-qualitative-deep-dive.md

  • Network accessline 71
    1. 用 WebSearch 搜 "2026 {industry} 国家政策"、"2026 {industry} 监管变化" 2. 用 Chrome/Playwright MCP 打开以下 URL 抓取最新政策原文:    - https://www.gov.cn/zhengce/   (国务院)
  • Network accessline 72
    2. 用 Chrome/Playwright MCP 打开以下 URL 抓取最新政策原文:    - https://www.gov.cn/zhengce/   (国务院)    - http://www.csrc.gov.cn/csrc/c106187/common_list.shtml  (证监会)
  • Network accessline 73
    - https://www.gov.cn/zhengce/   (国务院)
  • Network accessline 74
    - http://www.csrc.gov.cn/csrc/c106187/common_list.shtml  (证监会)
  • Network accessline 75
    - https://www.miit.gov.cn/   (工信部,制造业相关)
  • Network accessline 100
    1. WebSearch:"{name} 子公司 业务"、"{name} 并购 2026"、"{industry} 市场份额排名" 2. 用 Chrome/Playwright MCP 打开:    - http://www.cninfo.com.cn/new/disclosure/stock?stockCode={code_raw}  (巨潮公告原文)
  • Network accessline 101
    2. 用 Chrome/Playwright MCP 打开:    - http://www.cninfo.com.cn/new/disclosure/stock?stockCode={code_raw}  (巨潮公告原文)    - https://xueqiu.com/S/{code_raw}/announcements  (雪球公告)
  • Network accessline 102
    - http://www.cninfo.com.cn/new/disclosure/stock?stockCode={code_raw}  (巨潮公告原文)
  • Network accessline 103
    - https://xueqiu.com/S/{code_raw}/announcements  (雪球公告)
  • Network accessline 104
    - https://xueqiu.com/S/{code_raw}/F10/industry  (雪球行业信息)
  • Network accessline 129
    1. WebSearch:"{name} 原材料 成本占比"、"{name} 套期保值 年报"、"{name} 国产替代" 2. 用 Chrome/Playwright MCP 打开:    - https://data.eastmoney.com/futures/index.html
  • Network accessline 130
    2. 用 Chrome/Playwright MCP 打开:    - https://data.eastmoney.com/futures/index.html    - https://www.shfe.com.cn/data/dailydata/   (上期所)
  • Network accessline 131
    - https://data.eastmoney.com/futures/index.html
  • Network accessline 132
    - https://www.shfe.com.cn/data/dailydata/   (上期所)
  • Network accessline 262
    https://data.eastmoney.com/hsgt/board.html         (北向/南向资金面板)
  • Network accessline 263
    https://data.eastmoney.com/hgt/zb.html             (汇率)
  • Network accessline 264
    https://data.eastmoney.com/cjsj/pmi.html           (PMI)
  • Network accessline 265
    https://data.eastmoney.com/cjsj/cpi.html           (CPI)
  • Network accessline 266
    https://www.chinamoney.com.cn/chinese/             (中债)
  • Network accessline 267
    https://wallstreetcn.com/                          (华尔街见闻 · 海外联动 + 快讯)
  • Network accessline 268
    https://www.yicai.com/                             (第一财经 · 宏观与产业专题)
  • Network accessline 269
    https://www.investing.com/economic-calendar/       (Investing 经济日历 · 海外宏观)
  • Network accessline 270
    https://www.investing.com/commodities/             (Investing 商品 · 大宗联动)
  • Network accessline 275
    A 股: https://www.iwencai.com/                           (问财 NLP · 需 Playwright;'同行业 市值>100亿' 类查询)
  • Network accessline 276
    https://www.iwencai.com/                           (问财 NLP · 需 Playwright;'同行业 市值>100亿' 类查询)
  • Network accessline 277
    https://stockpage.10jqka.com.cn/                   (同花顺 F10 · 需 Playwright;行业/概念板块 + 同行)
  • Network accessline 279
    港股: https://www.aastocks.com/sc/stocks/analysis/industry/  (AASTOCKS · 港股按行业列表 · 需 Playwright)
  • Network accessline 280
    https://www.aastocks.com/sc/stocks/analysis/industry/  (AASTOCKS · 港股按行业列表 · 需 Playwright)
  • Network accessline 285
    https://xueqiu.com/S/{code}/F10/industry           (雪球 F10 行业信息 · 需 Playwright)
  • Network accessline 286
    https://data.eastmoney.com/bkzj/                   (板块资金)
  • Network accessline 287
    https://www.iresearch.com.cn/                      (艾瑞 · 互联网行业)
  • Network accessline 288
    https://www.iwencai.com/                           (问财 · NLP 筛选行业内成员)
  • Network accessline 289
    https://stockpage.10jqka.com.cn/                   (同花顺 F10 · 行业景气度)
  • Network accessline 294
    https://data.eastmoney.com/futures/index.html     (期货总览)
  • Network accessline 295
    https://www.shfe.com.cn/data/dailydata/           (上期所日报)
  • Network accessline 296
    https://www.dce.com.cn/                           (大商所)
  • Network accessline 297
    https://www.czce.com.cn/                          (郑商所)
  • Network accessline 298
    https://www.100ppi.com/                           (生意社 · 现货)
  • Network accessline 299
    https://www.investing.com/commodities/            (海外大宗联动)
  • Network accessline 304
    https://www.gov.cn/zhengce/                                  (国务院政策)
  • Network accessline 305
    http://www.csrc.gov.cn/csrc/c106187/common_list.shtml        (证监会监管动态)
  • Network accessline 306
    https://www.miit.gov.cn/                                     (工信部)
  • Network accessline 307
    https://www.ndrc.gov.cn/xxgk/jd/                             (发改委政策解读)
  • Network accessline 308
    https://www.samr.gov.cn/                                     (市场监管总局 · 反垄断)
  • Network accessline 309
    https://www.cls.cn/                                          (财联社 7x24 · 政策电报第一时间)
  • Network accessline 310
    https://wallstreetcn.com/                                    (华尔街见闻 · 海外政策 + 国际反应)
  • Network accessline 315
    A 股: http://www.cninfo.com.cn/new/disclosure/stock?stockCode={code_raw}  (巨潮 · 公告法定原文)
  • Network accessline 316
    http://www.cninfo.com.cn/new/disclosure/stock?stockCode={code_raw}  (巨潮 · 公告法定原文)
  • Network accessline 317
    https://xueqiu.com/S/{code_raw}/announcements                       (雪球公告聚合)
  • Network accessline 318
    http://vip.stock.finance.sina.com.cn/corp/go.php/vCB_AllBulletin/stockid/{code_raw}.phtml  (新浪)
  • Network accessline 319
    https://www.cls.cn/                                                  (财联社 7x24 · 突发事件最快)
  • Network accessline 320
    https://www.yicai.com/                                               (第一财经 · 公司频道)
  • Network accessline 321
    https://stock.jrj.com.cn/                                            (金融界 · 题材联动)
  • Network accessline 322
    https://money.163.com/                                               (网易财经 · 新闻聚合)
  • Network accessline 324
    港股: https://www1.hkexnews.hk/search/titlesearch.xhtml?lang=zh&stockId={int_code}  (HKEXNews · 法定披露)
  • Network accessline 325
    https://www1.hkexnews.hk/search/titlesearch.xhtml?lang=zh&stockId={int_code}  (HKEXNews · 法定披露)
  • Network accessline 326
    https://www.aastocks.com/sc/cnhk/news/company-news/{code}.html                (AASTOCKS 港股新闻)
  • Network accessline 331
    https://data.eastmoney.com/stock/lhb.html          (东财龙虎榜)
  • Network accessline 332
    https://www.yuncaijing.com/data/lhb/main.html      (云财经龙虎榜 · 游资席位 + 题材热度)
  • Network accessline 350
    {           "source": "国务院.gov.cn | cninfo | xueqiu | websearch | browser | mx_api | annual_report",           "url": "https://www.gov.cn/zhengce/xxx.html",
  • Network accessline 351
    "source": "国务院.gov.cn | cninfo | xueqiu | websearch | browser | mx_api | annual_report",           "url": "https://www.gov.cn/zhengce/xxx.html",           "finding": "人民币兑美元 2026-04 中间价较年初贬值 2.1%;公司出口占营收 45%",
  • Network accessline 352
    "url": "https://www.gov.cn/zhengce/xxx.html",
  • Network accessline 424
    {         "source": "工信部",         "url": "https://www.miit.gov.cn/xwdt/gxdt/sjdt/art/2026/art_xxx.html",
  • Network accessline 425
    "source": "工信部",         "url": "https://www.miit.gov.cn/xwdt/gxdt/sjdt/art/2026/art_xxx.html",         "finding": "《2026 新能源汽车推广方案》明确补贴向 300Wh/kg 以上电芯倾斜,公司 Kirin 4.0 已达标",
  • Network accessline 426
    "url": "https://www.miit.gov.cn/xwdt/gxdt/sjdt/art/2026/art_xxx.html",

skills/wbh604__UZI-Skill/skills/deep-analysis/run.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 16
    运行完会输出:     1. HTML 报告本地路径     2. 如果 --remote: 一个 https://xxx.trycloudflare.com 公网链接
  • Network accessline 17
    1. HTML 报告本地路径     2. 如果 --remote: 一个 https://xxx.trycloudflare.com 公网链接 """
  • Network accessline 18
    2. 如果 --remote: 一个 https://xxx.trycloudflare.com 公网链接
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 117
    PYPI_MIRRORS = [     ("清华大学", "https://pypi.tuna.tsinghua.edu.cn/simple"),
  • Network accessline 118
    ("清华大学", "https://pypi.tuna.tsinghua.edu.cn/simple"),
  • Network accessline 119
    ("阿里云", "https://mirrors.aliyun.com/pypi/simple/"),
  • Network accessline 120
    ("中科大", "https://pypi.mirrors.ustc.edu.cn/simple/"),
  • Network accessline 121
    ("豆瓣", "https://pypi.douban.com/simple/"),
  • Network accessline 164
    print(f"   ❌ 所有镜像都失败了。请手动安装:")     print(f"      pip install -r requirements.txt \\")     print(f"          -i https://pypi.tuna.tsinghua.edu.cn/simple")
  • Network accessline 165
    print(f"      pip install -r requirements.txt \\")     print(f"          -i https://pypi.tuna.tsinghua.edu.cn/simple")     print(f"   或参考 README.md 的\"网络受限环境\"章节\n")
  • Network accessline 166
    print(f"          -i https://pypi.tuna.tsinghua.edu.cn/simple")
  • Network accessline 184
    filename = report_path.name     print(f"\n📡 本地 HTTP 服务已启动:")     print(f"   http://localhost:{port}/{filename}")
  • Network accessline 185
    print(f"\n📡 本地 HTTP 服务已启动:")     print(f"   http://localhost:{port}/{filename}")     return httpd
  • Network accessline 186
    print(f"   http://localhost:{port}/{filename}")
  • Network accessline 197
    if not install:             print("   未执行自动安装;如需自动安装,请加 --install-cloudflared 后重试。")             print("   手动安装: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/")
  • Network accessline 198
    print("   未执行自动安装;如需自动安装,请加 --install-cloudflared 后重试。")             print("   手动安装: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/")             return None, None
  • Network accessline 199
    print("   手动安装: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/")
  • Network accessline 201
    print("   --install-cloudflared 已开启,正在尝试安装...")         if sys.platform == "win32":             print("   请手动安装: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/")
  • Network accessline 202
    if sys.platform == "win32":             print("   请手动安装: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/")             print("   或: winget install Cloudflare.cloudflared")
  • Network accessline 203
    print("   请手动安装: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/")
  • Network accessline 210
    subprocess.run(["bash", "-c",                             "curl -fsSL https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o /tmp/cloudflared && chmod +x /tmp/cloudflared && sudo mv /tmp/cloudflared /u
  • Dangerous shell operationline 211
    "curl -fsSL https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o /tmp/cloudflared && chmod +x /tmp/cloudflared && sudo mv /tmp/cloudflared /usr/local/bin/"],
  • Network accessline 211
    "curl -fsSL https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o /tmp/cloudflared && chmod +x /tmp/cloudflared && sudo mv /tmp/cloudflared /usr/local/bin/"],
  • Network accessline 221
    proc = subprocess.Popen(         ["cloudflared", "tunnel", "--url", f"http://127.0.0.1:{port}"],
  • Network accessline 222
    ["cloudflared", "tunnel", "--url", f"http://127.0.0.1:{port}"],
  • Network accessline 236
    if "trycloudflare.com" in line or "cfargotunnel.com" in line:             import re             match = re.search(r"(https://[a-zA-Z0-9\-]+\.trycloudflare\.com)", line)
  • Network accessline 237
    import re             match = re.search(r"(https://[a-zA-Z0-9\-]+\.trycloudflare\.com)", line)             if match:
  • Network accessline 238
    match = re.search(r"(https://[a-zA-Z0-9\-]+\.trycloudflare\.com)", line)
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 337
    [Credential-related source omitted]
  • Access to secretsline 354
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Access to secretsline 378
    [Credential-related source omitted]
  • Access to secretsline 387
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 406
    [Credential-related source omitted]
  • Network accessline 549
    print(f"\n   本地访问: http://localhost:{args.port}/{filename}")

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/assemble_report.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 352
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/compute_deep_methods.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/compute_friendly.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/compute_segmental.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_basic.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_capital_flow.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_chain.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_contests.py

  • Executable scriptline 1
    Executable file
  • Network accessline 43
    def _xq_session() -> requests.Session:     s = requests.Session()
  • Network accessline 44
    s = requests.Session()
  • Network accessline 45
    s.headers.update({"User-Agent": UA, "Referer": "https://xueqiu.com/"})
  • Network accessline 46
    try:         s.get("https://xueqiu.com/", timeout=10)     except Exception:
  • Network accessline 47
    s.get("https://xueqiu.com/", timeout=10)
  • Network accessline 74
    sess = _xq_session()     symbol = _xq_symbol(ti)     url = f"https://xueqiu.com/query/v1/search/cube/stock.json?q={symbol}&count={limit}&page=1"
  • Network accessline 75
    symbol = _xq_symbol(ti)     url = f"https://xueqiu.com/query/v1/search/cube/stock.json?q={symbol}&count={limit}&page=1"     meta = {"http_status": None, "source": "http", "login_required": False}
  • Network accessline 76
    url = f"https://xueqiu.com/query/v1/search/cube/stock.json?q={symbol}&count={limit}&page=1"
  • Network accessline 122
    "total_gain": c.get("total_gain"),             "annualized_gain_rate": c.get("annualized_gain_rate"),             "url": f"https://xueqiu.com/P/{c.get('symbol')}" if c.get("symbol") else None,
  • Network accessline 123
    "annualized_gain_rate": c.get("annualized_gain_rate"),             "url": f"https://xueqiu.com/P/{c.get('symbol')}" if c.get("symbol") else None,             "stocks_count": c.get("stocks_count"),
  • Network accessline 124
    "url": f"https://xueqiu.com/P/{c.get('symbol')}" if c.get("symbol") else None,
  • Network accessline 136
    code = ti.code     url = f"https://www.taoguba.com.cn/Article/list/all?keyword={code}"
  • Network accessline 137
    url = f"https://www.taoguba.com.cn/Article/list/all?keyword={code}"
  • Network accessline 138
    headers = {"User-Agent": UA}     try:         r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 139
    try:         r = requests.get(url, headers=headers, timeout=15)         if r.status_code != 200:
  • Network accessline 140
    r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 150
    out.append({                 "title": title.strip(),                 "url": f"https://www.taoguba.com.cn{href}",
  • Network accessline 151
    "title": title.strip(),                 "url": f"https://www.taoguba.com.cn{href}",             })
  • Network accessline 152
    "url": f"https://www.taoguba.com.cn{href}",
  • Network accessline 166
    code = ti.code     url = f"https://moni.10jqka.com.cn/holder/?stock={code}"
  • Network accessline 167
    url = f"https://moni.10jqka.com.cn/holder/?stock={code}"
  • Network accessline 168
    headers = {"User-Agent": UA, "Referer": "https://moni.10jqka.com.cn/"}     try:         r = requests.get(url, headers=headers, timeout=12)
  • Network accessline 169
    try:         r = requests.get(url, headers=headers, timeout=12)         if r.status_code != 200 or "Just a moment" in r.text:
  • Network accessline 170
    r = requests.get(url, headers=headers, timeout=12)
  • Network accessline 184
    url = "https://www.dpswang.com/match/list"     try:         r = requests.get(url, headers={"User-Agent": UA}, timeout=12)
  • Network accessline 185
    try:         r = requests.get(url, headers={"User-Agent": UA}, timeout=12)         if r.status_code != 200:
  • Network accessline 186
    r = requests.get(url, headers={"User-Agent": UA}, timeout=12)

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_events.py

  • Executable scriptline 1
    Executable file
  • Network accessline 40
    url = "http://www.cninfo.com.cn/new/hisAnnouncement/query"
  • Network accessline 42
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36",         "Accept": "application/json",         "Origin": "http://www.cninfo.com.cn",
  • Network accessline 43
    "Accept": "application/json",         "Origin": "http://www.cninfo.com.cn",         "Referer": "http://www.cninfo.com.cn/new/commonUrl/pageOfSearch?url=disclosure/list/search",
  • Network accessline 44
    "Origin": "http://www.cninfo.com.cn",
  • Network accessline 45
    "Referer": "http://www.cninfo.com.cn/new/commonUrl/pageOfSearch?url=disclosure/list/search",
  • Network accessline 62
    }     try:         r = requests.post(url, data=payload, headers=headers, timeout=timeout)
  • Network accessline 63
    try:         r = requests.post(url, data=payload, headers=headers, timeout=timeout)         if r.status_code != 200:
  • Network accessline 64
    r = requests.post(url, data=payload, headers=headers, timeout=timeout)
  • Network accessline 80
    ann_url = a.get("adjunctUrl") or ""         if ann_url and not ann_url.startswith("http"):             ann_url = f"http://static.cninfo.com.cn/{ann_url.lstrip('/')}"
  • Network accessline 81
    if ann_url and not ann_url.startswith("http"):             ann_url = f"http://static.cninfo.com.cn/{ann_url.lstrip('/')}"         rows.append({
  • Network accessline 82
    ann_url = f"http://static.cninfo.com.cn/{ann_url.lstrip('/')}"
  • Access to secretsline 108
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_financials.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_fund_holders.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    "peer_rank_pct": 5,     "nav_history": [1.0, 1.08, ...],     "fund_url": "https://fund.eastmoney.com/005827.html",
  • Network accessline 19
    "nav_history": [1.0, 1.08, ...],     "fund_url": "https://fund.eastmoney.com/005827.html",   },
  • Network accessline 20
    "fund_url": "https://fund.eastmoney.com/005827.html",
  • Network accessline 303
    "peer_rank_pct": None,                 "nav_history": [],                 "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",
  • Network accessline 304
    "nav_history": [],                 "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",                 "_row_type": "lite",  # 降级
  • Network accessline 305
    "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",
  • Network accessline 323
    "peer_rank_pct": 50,             "nav_history": stats.get("nav_history", []),             "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",
  • Network accessline 324
    "nav_history": stats.get("nav_history", []),             "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",             "_row_type": "full",
  • Network accessline 325
    "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",
  • Network accessline 352
    "peer_rank_pct": None,             "nav_history": [],             "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",
  • Network accessline 353
    "nav_history": [],             "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",             "_row_type": "lite",
  • Network accessline 354
    "fund_url": f"https://fund.eastmoney.com/{fund_code}.html",

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_futures.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_governance.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_industry.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 222
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_kline.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_lhb.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_macro.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_materials.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_moat.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_peers.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_policy.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    try:         import requests         r = requests.get(
  • Network accessline 19
    import requests         r = requests.get(             "http://www.cfachina.org/",
  • Network accessline 20
    r = requests.get(
  • Network accessline 21
    "http://www.cfachina.org/",
  • Network accessline 46
    seen.add(t)             if href.startswith("/"):                 url = "http://www.cfachina.org" + href
  • Network accessline 47
    if href.startswith("/"):                 url = "http://www.cfachina.org" + href             elif href.startswith("http"):
  • Network accessline 48
    url = "http://www.cfachina.org" + href
  • Network accessline 50
    url = href             else:                 url = "http://www.cfachina.org/" + href.lstrip("./")
  • Network accessline 51
    else:                 url = "http://www.cfachina.org/" + href.lstrip("./")             titles.append({"title": t[:80], "body": "", "url": url})
  • Network accessline 52
    url = "http://www.cfachina.org/" + href.lstrip("./")

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_research.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_sentiment.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_similar_stocks.py

  • Executable scriptline 1
    Executable file
  • Network accessline 254
    "market_cap": basic.get("market_cap"),                 "change_pct": basic.get("change_pct"),                 "url": f"https://xueqiu.com/S/SZ{code}" if ti.full.endswith("SZ") else f"https://xueqiu.com/S/SH{code}",
  • Network accessline 255
    "change_pct": basic.get("change_pct"),                 "url": f"https://xueqiu.com/S/SZ{code}" if ti.full.endswith("SZ") else f"https://xueqiu.com/S/SH{code}",             })
  • Network accessline 256
    "url": f"https://xueqiu.com/S/SZ{code}" if ti.full.endswith("SZ") else f"https://xueqiu.com/S/SH{code}",

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_trap_signals.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/fetch_valuation.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/gen_pixel_avatars.py

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    DICEBEAR_BASE = "https://api.dicebear.com/9.x/pixel-art/svg"
  • Network accessline 48
    url = f"{DICEBEAR_BASE}?{urllib.parse.urlencode(params)}"     try:         req = urllib.request.Request(url, headers={"User-Agent": "stock-deep-analyzer/0.1"})
  • Network accessline 49
    try:         req = urllib.request.Request(url, headers={"User-Agent": "stock-deep-analyzer/0.1"})         with urllib.request.urlopen(req, timeout=timeout) as r:
  • Network accessline 50
    req = urllib.request.Request(url, headers={"User-Agent": "stock-deep-analyzer/0.1"})
  • Network accessline 51
    with urllib.request.urlopen(req, timeout=timeout) as r:
  • Network accessline 69
    cells.append(f'<rect x="{x * 16}" y="{y * 16}" width="16" height="16" fill="{color}"/>')                 cells.append(f'<rect x="{(7 - x) * 16}" y="{y * 16}" width="16" height="16" fill="{color}"/>')     return f'''<svg xmlns="http://www.w3
  • Network accessline 70
    cells.append(f'<rect x="{(7 - x) * 16}" y="{y * 16}" width="16" height="16" fill="{color}"/>')     return f'''<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="128" height="128"> <rect width="128" height="128" fill="#0a0e
  • Network accessline 71
    return f'''<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="128" height="128">

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/inline_assets.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/__init__.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/agent_analysis_validator.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/analysis_profile.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 218
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 234
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/cache.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 34
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/data_integrity.py

  • Executable scriptline 1
    Executable file
  • Network accessline 169
    _RECOVERY_HINTS: dict[tuple[str, str], list[str]] = {     ("0_basic", "name"):         ["mx: '{code} 公司简称'", "browser: https://xueqiu.com/S/{code_raw}", "ws: '{code} 公司简介'"],
  • Network accessline 170
    ("0_basic", "name"):         ["mx: '{code} 公司简称'", "browser: https://xueqiu.com/S/{code_raw}", "ws: '{code} 公司简介'"],
  • Network accessline 171
    ("0_basic", "price"):        ["mx: '{code} 最新价'", "browser: https://xueqiu.com/S/{code_raw}", "ws: '{code} 股价 2026'"],
  • Network accessline 172
    ("0_basic", "industry"):     ["mx: '{code} 所属申万行业'", "browser: https://xueqiu.com/S/{code_raw}/F10", "ws: '{code} 所属行业'"],
  • Network accessline 173
    ("0_basic", "market_cap"):   ["mx: '{code} 总市值'", "browser: https://quote.eastmoney.com/{eastmoney_code}.html", "ws: '{code} 市值'"],
  • Network accessline 174
    ("0_basic", "pe_ttm"):       ["mx: '{code} 市盈率TTM'", "browser: https://xueqiu.com/S/{code_raw}", "infer: 市值 / 归母净利润"],
  • Network accessline 175
    ("0_basic", "pb"):           ["mx: '{code} 市净率'", "browser: https://xueqiu.com/S/{code_raw}"],
  • Network accessline 176
    ("1_financials", "roe_history"):        ["mx: '{code} 最近5年ROE'", "browser: https://xueqiu.com/S/{code_raw}/F10/main"],
  • Network accessline 177
    ("1_financials", "revenue_history"):    ["mx: '{code} 最近5年营业收入'", "browser: https://xueqiu.com/S/{code_raw}/F10/main"],
  • Network accessline 178
    ("1_financials", "net_profit_history"): ["mx: '{code} 最近5年净利润'", "browser: https://xueqiu.com/S/{code_raw}/F10/main"],
  • Network accessline 179
    ("1_financials", "financial_health"):   ["infer: 从 ROE/debt_ratio/fcf 综合判断", "mx: '{code} 财务健康度'"],     ("2_kline", "stage"):        ["infer: 从 ma20/ma60 多空排列推断 Wyckoff stage", "browser: https://xueqiu.com/S/{code_raw}"],     ("10_valuation
  • Network accessline 180
    ("2_kline", "stage"):        ["infer: 从 ma20/ma60 多空排列推断 Wyckoff stage", "browser: https://xueqiu.com/S/{code_raw}"],
  • Network accessline 181
    ("10_valuation", "pe"):            ["mx: '{code} 市盈率'", "browser: https://xueqiu.com/S/{code_raw}"],
  • Network accessline 190
    "3_macro":        ["ws: '中国 {industry} 宏观环境 利率 2026'"],     "4_peers":        ["mx: '{industry} 同行业公司 市值排名'", "ws: '{name} 同行业竞争者 对比'"],     "5_chain":        ["browser: https://xueqiu.com/S/{code_raw}/F10", "ws: '{name} 上下游产业链'"],
  • Network accessline 191
    "4_peers":        ["mx: '{industry} 同行业公司 市值排名'", "ws: '{name} 同行业竞争者 对比'"],     "5_chain":        ["browser: https://xueqiu.com/S/{code_raw}/F10", "ws: '{name} 上下游产业链'"],     "6_research":     ["mx: '{code} 券商研报 目标价'", "ws: '{name} 最新研报 20
  • Network accessline 192
    "5_chain":        ["browser: https://xueqiu.com/S/{code_raw}/F10", "ws: '{name} 上下游产业链'"],
  • Network accessline 195
    "8_materials":    ["ws: '{name} 原材料 成本构成'"],     "9_futures":      ["ws: '{industry} 期货 相关品种'"],     "11_governance":  ["mx: '{code} 股东结构 高管减持'", "browser: https://quote.eastmoney.com/{eastmoney_code}.html"],
  • Network accessline 196
    "9_futures":      ["ws: '{industry} 期货 相关品种'"],     "11_governance":  ["mx: '{code} 股东结构 高管减持'", "browser: https://quote.eastmoney.com/{eastmoney_code}.html"],     "12_capital_flow":["mx: '{code} 北向持仓 融资融券'", "browser: https://data.eastmone
  • Network accessline 197
    "11_governance":  ["mx: '{code} 股东结构 高管减持'", "browser: https://quote.eastmoney.com/{eastmoney_code}.html"],
  • Network accessline 198
    "12_capital_flow":["mx: '{code} 北向持仓 融资融券'", "browser: https://data.eastmoney.com/zlsj/{code_raw}.html"],
  • Network accessline 200
    "14_moat":        ["ws: '{name} 核心竞争力 技术壁垒 市场份额'"],     "15_events":      ["mx: '{code} 最新公告'", "ws: '{name} {code} 最新公告 中标 研发 2026'"],     "16_lhb":         ["mx: '{code} 龙虎榜'", "browser: https://data.eastmoney.com/stock/lhb/{code_raw}.htm
  • Network accessline 201
    "15_events":      ["mx: '{code} 最新公告'", "ws: '{name} {code} 最新公告 中标 研发 2026'"],     "16_lhb":         ["mx: '{code} 龙虎榜'", "browser: https://data.eastmoney.com/stock/lhb/{code_raw}.html"],     "17_sentiment":   ["browser: https://xueqiu.com
  • Network accessline 202
    "16_lhb":         ["mx: '{code} 龙虎榜'", "browser: https://data.eastmoney.com/stock/lhb/{code_raw}.html"],
  • Network accessline 203
    "17_sentiment":   ["browser: https://xueqiu.com/S/{code_raw}", "ws: 'site:xueqiu.com {code}'"],

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/data_source_registry.py

  • Executable scriptline 1
    Executable file
  • Network accessline 52
    DataSource(         "em_push2", "东方财富 push2",         "https://push2.eastmoney.com/api/qt/stock/get",
  • Network accessline 53
    "em_push2", "东方财富 push2",         "https://push2.eastmoney.com/api/qt/stock/get",         ("A", "H", "U"),
  • Network accessline 54
    "https://push2.eastmoney.com/api/qt/stock/get",
  • Network accessline 60
    DataSource(         "em_quote", "东方财富 quote 页",         "https://quote.eastmoney.com/",
  • Network accessline 61
    "em_quote", "东方财富 quote 页",         "https://quote.eastmoney.com/",         ("A", "H", "U"),
  • Network accessline 62
    "https://quote.eastmoney.com/",
  • Network accessline 68
    DataSource(         "em_data", "东方财富 data 子域",         "https://data.eastmoney.com/",
  • Network accessline 69
    "em_data", "东方财富 data 子域",         "https://data.eastmoney.com/",         ("A",),
  • Network accessline 70
    "https://data.eastmoney.com/",
  • Network accessline 76
    DataSource(         "xq_api", "雪球 akshare backend",         "https://stock.xueqiu.com/",
  • Network accessline 77
    "xq_api", "雪球 akshare backend",         "https://stock.xueqiu.com/",         ("A", "H"),
  • Network accessline 78
    "https://stock.xueqiu.com/",
  • Network accessline 84
    DataSource(         "tencent_qt", "腾讯行情 qt",         "https://qt.gtimg.cn/",
  • Network accessline 85
    "tencent_qt", "腾讯行情 qt",         "https://qt.gtimg.cn/",         ("A", "H", "U"),
  • Network accessline 86
    "https://qt.gtimg.cn/",
  • Network accessline 92
    DataSource(         "sina_quote", "新浪财经行情",         "https://finance.sina.com.cn/",
  • Network accessline 93
    "sina_quote", "新浪财经行情",         "https://finance.sina.com.cn/",         ("A", "H", "U"),
  • Network accessline 94
    "https://finance.sina.com.cn/",
  • Network accessline 100
    DataSource(         "cninfo", "巨潮资讯",         "http://www.cninfo.com.cn/",
  • Network accessline 101
    "cninfo", "巨潮资讯",         "http://www.cninfo.com.cn/",         ("A",),
  • Network accessline 102
    "http://www.cninfo.com.cn/",
  • Network accessline 108
    DataSource(         "hkexnews", "HKEXNews 港交所披露易",         "https://www1.hkexnews.hk/",
  • Network accessline 109
    "hkexnews", "HKEXNews 港交所披露易",         "https://www1.hkexnews.hk/",         ("H",),
  • Network accessline 110
    "https://www1.hkexnews.hk/",
  • Network accessline 116
    DataSource(         "aastocks", "AASTOCKS 港股",         "https://www.aastocks.com/",
  • Network accessline 117
    "aastocks", "AASTOCKS 港股",         "https://www.aastocks.com/",         ("H",),
  • Network accessline 118
    "https://www.aastocks.com/",
  • Network accessline 124
    DataSource(         "cls", "财联社 7x24 电报",         "https://www.cls.cn/",
  • Network accessline 125
    "cls", "财联社 7x24 电报",         "https://www.cls.cn/",         ("A", "H", "U"),
  • Network accessline 126
    "https://www.cls.cn/",
  • Network accessline 132
    DataSource(         "yicai", "第一财经",         "https://www.yicai.com/",
  • Network accessline 133
    "yicai", "第一财经",         "https://www.yicai.com/",         ("A", "H"),
  • Network accessline 134
    "https://www.yicai.com/",
  • Network accessline 140
    DataSource(         "wallstreetcn", "华尔街见闻",         "https://wallstreetcn.com/",
  • Network accessline 141
    "wallstreetcn", "华尔街见闻",         "https://wallstreetcn.com/",         ("A", "H", "U"),
  • Network accessline 142
    "https://wallstreetcn.com/",
  • Network accessline 148
    DataSource(         "cfi", "中财网",         "https://quote.cfi.cn/",
  • Network accessline 149
    "cfi", "中财网",         "https://quote.cfi.cn/",         ("A",),
  • Network accessline 150
    "https://quote.cfi.cn/",
  • Network accessline 156
    DataSource(         "hexun", "和讯网",         "https://stock.hexun.com/",
  • Network accessline 157
    "hexun", "和讯网",         "https://stock.hexun.com/",         ("A",),
  • Network accessline 158
    "https://stock.hexun.com/",
  • Network accessline 164
    DataSource(         "163money", "网易财经",         "https://money.163.com/",
  • Network accessline 165
    "163money", "网易财经",         "https://money.163.com/",         ("A", "U"),
  • Network accessline 166
    "https://money.163.com/",
  • Network accessline 172
    DataSource(         "jrj", "金融界",         "https://stock.jrj.com.cn/",
  • Network accessline 173
    "jrj", "金融界",         "https://stock.jrj.com.cn/",         ("A",),
  • Network accessline 174
    "https://stock.jrj.com.cn/",
  • Network accessline 180
    DataSource(         "investing", "Investing.com",         "https://www.investing.com/",
  • Network accessline 181
    "investing", "Investing.com",         "https://www.investing.com/",         ("U",),
  • Network accessline 182
    "https://www.investing.com/",
  • Network accessline 188
    DataSource(         "mx_api", "东方财富妙想 Skills Hub",         "https://mkapi2.dfcfs.com/finskillshub/",
  • Network accessline 189
    "mx_api", "东方财富妙想 Skills Hub",         "https://mkapi2.dfcfs.com/finskillshub/",         ("A", "H", "U"),
  • Network accessline 190
    "https://mkapi2.dfcfs.com/finskillshub/",
  • Network accessline 196
    DataSource(         "akshare_lhb", "akshare 龙虎榜",         "https://akshare.akfamily.xyz/",
  • Network accessline 197
    "akshare_lhb", "akshare 龙虎榜",         "https://akshare.akfamily.xyz/",         ("A",),
  • Network accessline 198
    "https://akshare.akfamily.xyz/",
  • Network accessline 204
    DataSource(         "baostock", "BaoStock",         "http://baostock.com/",
  • Network accessline 205
    "baostock", "BaoStock",         "http://baostock.com/",         ("A",),
  • Network accessline 206
    "http://baostock.com/",
  • Network accessline 212
    DataSource(         "yfinance", "Yahoo Finance",         "https://finance.yahoo.com/",
  • Network accessline 213
    "yfinance", "Yahoo Finance",         "https://finance.yahoo.com/",         ("U", "H"),
  • Network accessline 214
    "https://finance.yahoo.com/",
  • Network accessline 220
    DataSource(         "ddgs", "DuckDuckGo 搜索",         "https://duckduckgo.com/",
  • Network accessline 221
    "ddgs", "DuckDuckGo 搜索",         "https://duckduckgo.com/",         ("A", "H", "U"),
  • Network accessline 222
    "https://duckduckgo.com/",
  • Network accessline 228
    # ── v2.13.4 新增 · 公开无 Key 源(经 curl 真实验证 2026-04-19)──
  • Network accessline 229
    DataSource(         "yahoo_chart_v8", "Yahoo Finance Chart v8 (HTTP)",         "https://query1.finance.yahoo.com/v8/finance/chart/",
  • Network accessline 230
    "yahoo_chart_v8", "Yahoo Finance Chart v8 (HTTP)",         "https://query1.finance.yahoo.com/v8/finance/chart/",         ("U", "H"),
  • Network accessline 231
    "https://query1.finance.yahoo.com/v8/finance/chart/",
  • Network accessline 237
    DataSource(         "yahoo_equity_screener", "Yahoo Finance 全球股票筛选",         "https://query2.finance.yahoo.com/v1/finance/screener",
  • Network accessline 238
    "yahoo_equity_screener", "Yahoo Finance 全球股票筛选",         "https://query2.finance.yahoo.com/v1/finance/screener",         GLOBAL_MARKETS,
  • Network accessline 239
    "https://query2.finance.yahoo.com/v1/finance/screener",
  • Network accessline 245
    DataSource(         "yahoo_fundamentals_timeseries", "Yahoo Finance 全球年度财务时序",         "https://query2.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/",
  • Network accessline 246
    "yahoo_fundamentals_timeseries", "Yahoo Finance 全球年度财务时序",         "https://query2.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/",         GLOBAL_MARKETS,
  • Network accessline 247
    "https://query2.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/",
  • Network accessline 253
    DataSource(         "yahoo_fx_chart", "Yahoo Finance 外汇 Chart",         "https://query1.finance.yahoo.com/v8/finance/chart/JPYUSD=X",
  • Network accessline 254
    "yahoo_fx_chart", "Yahoo Finance 外汇 Chart",         "https://query1.finance.yahoo.com/v8/finance/chart/JPYUSD=X",         GLOBAL_MARKETS,
  • Network accessline 255
    "https://query1.finance.yahoo.com/v8/finance/chart/JPYUSD=X",
  • Network accessline 261
    DataSource(         "tencent_hk_quote", "腾讯港股实时 qt.gtimg.cn",         "http://qt.gtimg.cn/q=hk00700",
  • Network accessline 262
    "tencent_hk_quote", "腾讯港股实时 qt.gtimg.cn",         "http://qt.gtimg.cn/q=hk00700",         ("H",),
  • Network accessline 263
    "http://qt.gtimg.cn/q=hk00700",
  • Network accessline 269
    DataSource(         "coingecko_simple_price", "CoinGecko Simple Price",         "https://api.coingecko.com/api/v3/simple/price",
  • Network accessline 270
    "coingecko_simple_price", "CoinGecko Simple Price",         "https://api.coingecko.com/api/v3/simple/price",         ("U",),
  • Network accessline 271
    "https://api.coingecko.com/api/v3/simple/price",
  • Network accessline 277
    DataSource(         "coingecko_markets", "CoinGecko Markets",         "https://api.coingecko.com/api/v3/coins/markets",
  • Network accessline 278
    "coingecko_markets", "CoinGecko Markets",         "https://api.coingecko.com/api/v3/coins/markets",         ("U",),
  • Network accessline 279
    "https://api.coingecko.com/api/v3/coins/markets",
  • Network accessline 285
    DataSource(         "okx_spot_tickers", "OKX 现货 tickers (API v5)",         "https://www.okx.com/api/v5/market/tickers?instType=SPOT",
  • Network accessline 286
    "okx_spot_tickers", "OKX 现货 tickers (API v5)",         "https://www.okx.com/api/v5/market/tickers?instType=SPOT",         ("U",),
  • Network accessline 287
    "https://www.okx.com/api/v5/market/tickers?instType=SPOT",
  • Network accessline 293
    DataSource(         "kucoin_stats", "KuCoin 24h 统计",         "https://api.kucoin.com/api/v1/market/stats",
  • Network accessline 294
    "kucoin_stats", "KuCoin 24h 统计",         "https://api.kucoin.com/api/v1/market/stats",         ("U",),
  • Network accessline 295
    "https://api.kucoin.com/api/v1/market/stats",
  • Network accessline 301
    DataSource(         "kraken_trades", "Kraken 公开成交",         "https://api.kraken.com/0/public/Trades",
  • Network accessline 302
    "kraken_trades", "Kraken 公开成交",         "https://api.kraken.com/0/public/Trades",         ("U",),
  • Network accessline 303
    "https://api.kraken.com/0/public/Trades",
  • Network accessline 309
    DataSource(         "gemini_ticker", "Gemini 行情",         "https://api.gemini.com/v2/ticker/btcusd",
  • Network accessline 310
    "gemini_ticker", "Gemini 行情",         "https://api.gemini.com/v2/ticker/btcusd",         ("U",),
  • Network accessline 311
    "https://api.gemini.com/v2/ticker/btcusd",
  • Network accessline 317
    DataSource(         "coinlore_tickers", "CoinLore 全量币种",         "https://api.coinlore.net/api/tickers/",
  • Network accessline 318
    "coinlore_tickers", "CoinLore 全量币种",         "https://api.coinlore.net/api/tickers/",         ("U",),
  • Network accessline 319
    "https://api.coinlore.net/api/tickers/",
  • Network accessline 325
    DataSource(         "geckoterminal_networks", "GeckoTerminal DEX Networks",         "https://api.geckoterminal.com/api/v2/networks",
  • Network accessline 326
    "geckoterminal_networks", "GeckoTerminal DEX Networks",         "https://api.geckoterminal.com/api/v2/networks",         ("U",),
  • Network accessline 327
    "https://api.geckoterminal.com/api/v2/networks",
  • Network accessline 333
    # ── v2.13.6 新增 · 期货/新闻源(curl 真实验证 2026-04-19)──
  • Network accessline 334
    DataSource(         "jin10_flash", "金十数据实时快讯",         "https://www.jin10.com/flash_newest.js",
  • Network accessline 335
    "jin10_flash", "金十数据实时快讯",         "https://www.jin10.com/flash_newest.js",         ("A", "H", "U"),
  • Network accessline 336
    "https://www.jin10.com/flash_newest.js",
  • Network accessline 342
    DataSource(         "em_kuaixun", "东财快讯 (kuaixun) · 类财联社",         "https://newsapi.eastmoney.com/kuaixun/v1/getlist_102_ajaxResult_50_1_.html",
  • Network accessline 343
    "em_kuaixun", "东财快讯 (kuaixun) · 类财联社",         "https://newsapi.eastmoney.com/kuaixun/v1/getlist_102_ajaxResult_50_1_.html",         ("A", "H", "U"),
  • Network accessline 344
    "https://newsapi.eastmoney.com/kuaixun/v1/getlist_102_ajaxResult_50_1_.html",
  • Network accessline 350
    DataSource(         "em_stock_ann", "东财上市公司公告",         "https://np-anotice-stock.eastmoney.com/api/security/ann",
  • Network accessline 351
    "em_stock_ann", "东财上市公司公告",         "https://np-anotice-stock.eastmoney.com/api/security/ann",         ("A",),
  • Network accessline 352
    "https://np-anotice-stock.eastmoney.com/api/security/ann",
  • Network accessline 358
    DataSource(         "qh99_inventory", "99 期货网 · 库存/现货/基差",         "https://www.99qh.com/",
  • Network accessline 359
    "qh99_inventory", "99 期货网 · 库存/现货/基差",         "https://www.99qh.com/",         ("A",),
  • Network accessline 360
    "https://www.99qh.com/",
  • Network accessline 366
    DataSource(         "cfachina", "中国期货业协会",         "http://www.cfachina.org/",
  • Network accessline 367
    "cfachina", "中国期货业协会",         "http://www.cfachina.org/",         ("A",),
  • Network accessline 368
    "http://www.cfachina.org/",
  • Network accessline 374
    DataSource(         "ths_news_today", "同花顺今日财经快讯",         "http://news.10jqka.com.cn/today_list/",
  • Network accessline 375
    "ths_news_today", "同花顺今日财经快讯",         "http://news.10jqka.com.cn/today_list/",         ("A", "H"),
  • Network accessline 376
    "http://news.10jqka.com.cn/today_list/",
  • Network accessline 389
    DataSource(         "iwencai", "问财(同花顺 NLP 筛选)",         "https://www.iwencai.com/",
  • Network accessline 390
    "iwencai", "问财(同花顺 NLP 筛选)",         "https://www.iwencai.com/",         ("A",),
  • Network accessline 391
    "https://www.iwencai.com/",
  • Network accessline 397
    DataSource(         "ths_f10", "同花顺 F10",         "https://stockpage.10jqka.com.cn/",
  • Network accessline 398
    "ths_f10", "同花顺 F10",         "https://stockpage.10jqka.com.cn/",         ("A", "H"),
  • Network accessline 399
    "https://stockpage.10jqka.com.cn/",
  • Network accessline 405
    DataSource(         "xueqiu_f10", "雪球 F10 / 讨论",         "https://xueqiu.com/",
  • Network accessline 406
    "xueqiu_f10", "雪球 F10 / 讨论",         "https://xueqiu.com/",         ("A", "H", "U"),
  • Network accessline 407
    "https://xueqiu.com/",
  • Network accessline 413
    DataSource(         "legulegu", "乐咕乐股估值历史",         "https://legulegu.com/",
  • Network accessline 414
    "legulegu", "乐咕乐股估值历史",         "https://legulegu.com/",         ("A",),
  • Network accessline 415
    "https://legulegu.com/",
  • Network accessline 421
    DataSource(         "stockstar", "证券之星",         "https://stock.stockstar.com/",
  • Network accessline 422
    "stockstar", "证券之星",         "https://stock.stockstar.com/",         ("A",),
  • Network accessline 423
    "https://stock.stockstar.com/",
  • Network accessline 429
    DataSource(         "futu", "富途牛牛",         "https://www.futunn.com/",
  • Network accessline 430
    "futu", "富途牛牛",         "https://www.futunn.com/",         ("H", "U"),
  • Network accessline 431
    "https://www.futunn.com/",
  • Network accessline 437
    DataSource(         "yuncaijing", "云财经龙虎榜",         "https://www.yuncaijing.com/",
  • Network accessline 438
    "yuncaijing", "云财经龙虎榜",         "https://www.yuncaijing.com/",         ("A",),
  • Network accessline 439
    "https://www.yuncaijing.com/",
  • Network accessline 451
    DataSource(         "sse", "上海证券交易所",         "https://www.sse.com.cn/",
  • Network accessline 452
    "sse", "上海证券交易所",         "https://www.sse.com.cn/",         ("A",),
  • Network accessline 453
    "https://www.sse.com.cn/",
  • Network accessline 459
    DataSource(         "szse", "深圳证券交易所",         "https://www.szse.cn/",
  • Network accessline 460
    "szse", "深圳证券交易所",         "https://www.szse.cn/",         ("A",),
  • Network accessline 461
    "https://www.szse.cn/",
  • Network accessline 467
    DataSource(         "csrc", "中国证监会",         "http://www.csrc.gov.cn/",
  • Network accessline 468
    "csrc", "中国证监会",         "http://www.csrc.gov.cn/",         ("A",),
  • Network accessline 469
    "http://www.csrc.gov.cn/",
  • Network accessline 475
    DataSource(         "gov_cn", "国务院政策",         "https://www.gov.cn/zhengce/",
  • Network accessline 476
    "gov_cn", "国务院政策",         "https://www.gov.cn/zhengce/",         ("A", "H"),
  • Network accessline 477
    "https://www.gov.cn/zhengce/",
  • Network accessline 483
    DataSource(         "miit", "工信部",         "https://www.miit.gov.cn/",
  • Network accessline 484
    "miit", "工信部",         "https://www.miit.gov.cn/",         ("A",),
  • Network accessline 485
    "https://www.miit.gov.cn/",
  • Network accessline 491
    DataSource(         "ndrc", "发改委",         "https://www.ndrc.gov.cn/",
  • Network accessline 492
    "ndrc", "发改委",         "https://www.ndrc.gov.cn/",         ("A",),
  • Network accessline 493
    "https://www.ndrc.gov.cn/",
  • Network accessline 499
    DataSource(         "samr", "市场监管总局",         "https://www.samr.gov.cn/",
  • Network accessline 500
    "samr", "市场监管总局",         "https://www.samr.gov.cn/",         ("A",),
  • Network accessline 501
    "https://www.samr.gov.cn/",
  • Network accessline 507
    DataSource(         "shfe", "上海期货交易所",         "https://www.shfe.com.cn/",
  • Network accessline 508
    "shfe", "上海期货交易所",         "https://www.shfe.com.cn/",         ("A",),
  • Network accessline 509
    "https://www.shfe.com.cn/",
  • Network accessline 515
    DataSource(         "dce", "大连商品交易所",         "https://www.dce.com.cn/",
  • Network accessline 516
    "dce", "大连商品交易所",         "https://www.dce.com.cn/",         ("A",),
  • Network accessline 517
    "https://www.dce.com.cn/",
  • Network accessline 523
    DataSource(         "czce", "郑州商品交易所",         "https://www.czce.com.cn/",
  • Network accessline 524
    "czce", "郑州商品交易所",         "https://www.czce.com.cn/",         ("A",),
  • Network accessline 525
    "https://www.czce.com.cn/",
  • Network accessline 531
    DataSource(         "100ppi", "生意社现货",         "https://www.100ppi.com/",
  • Network accessline 532
    "100ppi", "生意社现货",         "https://www.100ppi.com/",         ("A",),
  • Network accessline 533
    "https://www.100ppi.com/",
  • Network accessline 541
    DataSource(         "cnstock", "中国证券网",         "https://www.cnstock.com/",
  • Network accessline 542
    "cnstock", "中国证券网",         "https://www.cnstock.com/",         ("A", "H"),
  • Network accessline 543
    "https://www.cnstock.com/",
  • Network accessline 549
    DataSource(         "cs_cn", "中证网",         "https://www.cs.com.cn/",
  • Network accessline 550
    "cs_cn", "中证网",         "https://www.cs.com.cn/",         ("A", "H"),
  • Network accessline 551
    "https://www.cs.com.cn/",
  • Network accessline 557
    DataSource(         "stcn", "证券时报",         "https://www.stcn.com/",
  • Network accessline 558
    "stcn", "证券时报",         "https://www.stcn.com/",         ("A", "H"),
  • Network accessline 559
    "https://www.stcn.com/",
  • Network accessline 565
    DataSource(         "nbd", "每日经济新闻",         "https://www.nbd.com.cn/",
  • Network accessline 566
    "nbd", "每日经济新闻",         "https://www.nbd.com.cn/",         ("A", "H", "U"),
  • Network accessline 567
    "https://www.nbd.com.cn/",
  • Network accessline 575
    DataSource(         "pbc", "中国人民银行",         "http://www.pbc.gov.cn/",
  • Network accessline 576
    "pbc", "中国人民银行",         "http://www.pbc.gov.cn/",         ("A", "H"),
  • Network accessline 577
    "http://www.pbc.gov.cn/",
  • Network accessline 583
    DataSource(         "safe", "国家外汇管理局",         "https://www.safe.gov.cn/",
  • Network accessline 584
    "safe", "国家外汇管理局",         "https://www.safe.gov.cn/",         ("A", "H", "U"),
  • Network accessline 585
    "https://www.safe.gov.cn/",
  • Network accessline 591
    DataSource(         "stats_gov", "国家统计局",         "http://www.stats.gov.cn/",
  • Network accessline 592
    "stats_gov", "国家统计局",         "http://www.stats.gov.cn/",         ("A", "H"),
  • Network accessline 593
    "http://www.stats.gov.cn/",
  • Network accessline 599
    DataSource(         "chinamoney", "中国货币网",         "https://www.chinamoney.com.cn/",
  • Network accessline 600
    "chinamoney", "中国货币网",         "https://www.chinamoney.com.cn/",         ("A",),
  • Network accessline 601
    "https://www.chinamoney.com.cn/",
  • Network accessline 607
    DataSource(         "chinabond", "中国债券信息网",         "https://yield.chinabond.com.cn/",
  • Network accessline 608
    "chinabond", "中国债券信息网",         "https://yield.chinabond.com.cn/",         ("A",),
  • Network accessline 609
    "https://yield.chinabond.com.cn/",
  • Network accessline 617
    DataSource(         "ine", "上海国际能源交易中心",         "https://www.ine.cn/",
  • Network accessline 618
    "ine", "上海国际能源交易中心",         "https://www.ine.cn/",         ("A",),
  • Network accessline 619
    "https://www.ine.cn/",
  • Network accessline 632
    DataSource(         "guba_em_list", "东财股吧 list 页(按股票代码)",         "https://guba.eastmoney.com/list,{code}.html",
  • Network accessline 633
    "guba_em_list", "东财股吧 list 页(按股票代码)",         "https://guba.eastmoney.com/list,{code}.html",         ("A", "H"),
  • Network accessline 634
    "https://guba.eastmoney.com/list,{code}.html",
  • Network accessline 640
    DataSource(         "jisilu", "集思录",         "https://www.jisilu.cn/",
  • Network accessline 641
    "jisilu", "集思录",         "https://www.jisilu.cn/",         ("A",),
  • Network accessline 642
    "https://www.jisilu.cn/",
  • Network accessline 648
    DataSource(         "fx678", "汇通财经",         "https://www.fx678.com/",
  • Network accessline 649
    "fx678", "汇通财经",         "https://www.fx678.com/",         ("A", "U"),
  • Network accessline 650
    "https://www.fx678.com/",
  • Network accessline 656
    DataSource(         "cmc", "CompaniesMarketCap",         "https://companiesmarketcap.com/",
  • Network accessline 657
    "cmc", "CompaniesMarketCap",         "https://companiesmarketcap.com/",         ("H", "U"),
  • Network accessline 658
    "https://companiesmarketcap.com/",

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/data_sources.py

  • Executable scriptline 1
    Executable file
  • Network accessline 69
    else:         return {}     url = f"https://qt.gtimg.cn/q={symbol}"
  • Network accessline 70
    return {}     url = f"https://qt.gtimg.cn/q={symbol}"     try:
  • Network accessline 71
    url = f"https://qt.gtimg.cn/q={symbol}"     try:         r = requests.get(url, timeout=8, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 72
    try:         r = requests.get(url, timeout=8, headers={"User-Agent": "Mozilla/5.0"})         if r.status_code != 200:
  • Network accessline 73
    r = requests.get(url, timeout=8, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 517
    try:             secid = f"1.{ti.code}" if ti.full.endswith("SH") else f"0.{ti.code}"             url = "https://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 518
    secid = f"1.{ti.code}" if ti.full.endswith("SH") else f"0.{ti.code}"             url = "https://push2.eastmoney.com/api/qt/stock/get"             params = {
  • Network accessline 519
    url = "https://push2.eastmoney.com/api/qt/stock/get"
  • Network accessline 523
    "ut": "fa5fd1943c7b386f172d6893dbfba10b",             }             r = requests.get(url, params=params, timeout=8, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 524
    }             r = requests.get(url, params=params, timeout=8, headers={"User-Agent": "Mozilla/5.0"})             data = (r.json() or {}).get("data") or {}
  • Network accessline 525
    r = requests.get(url, params=params, timeout=8, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 537
    try:             prefix = "sh" if ti.full.endswith("SH") else "sz"             url = f"http://qt.gtimg.cn/q={prefix}{ti.code}"
  • Network accessline 538
    prefix = "sh" if ti.full.endswith("SH") else "sz"             url = f"http://qt.gtimg.cn/q={prefix}{ti.code}"             r = requests.get(url, timeout=10, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 539
    url = f"http://qt.gtimg.cn/q={prefix}{ti.code}"
  • Network accessline 540
    r = requests.get(url, timeout=10, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 593
    try:             prefix = "sh" if ti.full.endswith("SH") else "sz"             url = f"http://hq.sinajs.cn/list={prefix}{ti.code}"
  • Network accessline 594
    prefix = "sh" if ti.full.endswith("SH") else "sz"             url = f"http://hq.sinajs.cn/list={prefix}{ti.code}"             r = requests.get(url, timeout=8, headers={"User-Agent": "Mozilla/5.0", "Referer": "https://finance.sina.com.cn"})
  • Network accessline 595
    url = f"http://hq.sinajs.cn/list={prefix}{ti.code}"             r = requests.get(url, timeout=8, headers={"User-Agent": "Mozilla/5.0", "Referer": "https://finance.sina.com.cn"})             text = r.text
  • Network accessline 596
    r = requests.get(url, timeout=8, headers={"User-Agent": "Mozilla/5.0", "Referer": "https://finance.sina.com.cn"})
  • Network accessline 975
    try:             secid = f"1.{code}" if ti.full.endswith("SH") else f"0.{code}"             url = "https://push2his.eastmoney.com/api/qt/stock/kline/get"
  • Network accessline 976
    secid = f"1.{code}" if ti.full.endswith("SH") else f"0.{code}"             url = "https://push2his.eastmoney.com/api/qt/stock/kline/get"             params = {
  • Network accessline 977
    url = "https://push2his.eastmoney.com/api/qt/stock/kline/get"
  • Network accessline 981
    "klt": "101", "fqt": "1" if adjust == "qfq" else "0", "lmt": "500",             }             r = requests.get(url, params=params, timeout=12, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 982
    }             r = requests.get(url, params=params, timeout=12, headers={"User-Agent": "Mozilla/5.0"})             data = r.json().get("data") or {}
  • Network accessline 983
    r = requests.get(url, params=params, timeout=12, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 1002
    try:             sina_sym = ("sh" if ti.full.endswith("SH") else "sz") + code             url = "https://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData"
  • Network accessline 1003
    sina_sym = ("sh" if ti.full.endswith("SH") else "sz") + code             url = "https://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData"             params = {"symbol": sina_sym, "scale": "240", "ma": "no
  • Network accessline 1004
    url = "https://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData"             params = {"symbol": sina_sym, "scale": "240", "ma": "no", "datalen": "500"}             r = requests.get(url, params=params, tim
  • Network accessline 1005
    params = {"symbol": sina_sym, "scale": "240", "ma": "no", "datalen": "500"}             r = requests.get(url, params=params, timeout=12, headers={"User-Agent": "Mozilla/5.0"})             data = r.json() if r.text and r.text != "null" else 
  • Network accessline 1006
    r = requests.get(url, params=params, timeout=12, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 1022
    try:             tx_sym = ("sh" if ti.full.endswith("SH") else "sz") + code             url = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get"
  • Network accessline 1023
    tx_sym = ("sh" if ti.full.endswith("SH") else "sz") + code             url = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get"             params = {"param": f"{tx_sym},day,,,500,qfq"}
  • Network accessline 1024
    url = "https://web.ifzq.gtimg.cn/appstock/app/fqkline/get"             params = {"param": f"{tx_sym},day,,,500,qfq"}             r = requests.get(url, params=params, timeout=12, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 1025
    params = {"param": f"{tx_sym},day,,,500,qfq"}             r = requests.get(url, params=params, timeout=12, headers={"User-Agent": "Mozilla/5.0"})             payload = r.json().get("data", {}).get(tx_sym, {})
  • Network accessline 1026
    r = requests.get(url, params=params, timeout=12, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 1137
    if not requests:         return []     url = f"https://query1.finance.yahoo.com/v8/finance/chart/{symbol}?interval=1d&range={range_}"
  • Network accessline 1138
    return []     url = f"https://query1.finance.yahoo.com/v8/finance/chart/{symbol}?interval=1d&range={range_}"     headers = {
  • Network accessline 1139
    url = f"https://query1.finance.yahoo.com/v8/finance/chart/{symbol}?interval=1d&range={range_}"
  • Network accessline 1141
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",         "Accept": "application/json,text/plain,*/*",         "Referer": "https://finance.yahoo.com/",
  • Network accessline 1142
    "Accept": "application/json,text/plain,*/*",         "Referer": "https://finance.yahoo.com/",     }
  • Network accessline 1143
    "Referer": "https://finance.yahoo.com/",
  • Network accessline 1146
    try:         r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 1147
    r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 1149
    import time as _time             _time.sleep(2)             r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 1150
    _time.sleep(2)             r = requests.get(url, headers=headers, timeout=15)         if r.status_code != 200:
  • Network accessline 1151
    r = requests.get(url, headers=headers, timeout=15)
  • Network accessline 1208
    if requests:         try:             url = f"https://stooq.com/q/d/l/?s={symbol.lower()}.us&i=d"
  • Network accessline 1209
    try:             url = f"https://stooq.com/q/d/l/?s={symbol.lower()}.us&i=d"             r = requests.get(url, timeout=12)
  • Network accessline 1210
    url = f"https://stooq.com/q/d/l/?s={symbol.lower()}.us&i=d"             r = requests.get(url, timeout=12)             lines = r.text.strip().splitlines()
  • Network accessline 1211
    r = requests.get(url, timeout=12)
  • Access to secretsline 1398
    [Credential-related source omitted]
  • Network accessline 1448
    ):             try:                 df = fetch()
  • Network accessline 1449
    try:                 df = fetch()                 if df is None or df.empty:
  • Network accessline 1450
    df = fetch()

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/deep_analysis_methods.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/fin_models.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/fund_holdings_runner.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/global_peers.py

  • Executable scriptline 1
    Executable file
  • Network accessline 211
    _BASE = "https://query2.finance.yahoo.com"
  • Network accessline 215
    def __init__(self, session=None, yf_module=None, timeout: float = 12.0):         self.session = session or requests.Session()
  • Network accessline 216
    self.session = session or requests.Session()
  • Network accessline 335
    _BASE = "https://query1.finance.yahoo.com"
  • Network accessline 338
    def __init__(self, session=None, timeout: float = 12.0):         self.session = session or requests.Session()
  • Network accessline 339
    self.session = session or requests.Session()

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/hk_data_sources.py

  • Executable scriptline 1
    Executable file
  • Network accessline 191
    URL: https://www1.hkexnews.hk/search/titlesearch.xhtml?lang=zh&stockId={int(code5)}
  • Network accessline 196
    int_code = str(int(code5))  # "00700" -> "700"     url = (         f"https://www1.hkexnews.hk/search/titlesearch.xhtml"
  • Network accessline 197
    url = (         f"https://www1.hkexnews.hk/search/titlesearch.xhtml"         f"?lang=zh&category=0&t1code=&market=SEHK&stockId={int_code}"
  • Network accessline 198
    f"https://www1.hkexnews.hk/search/titlesearch.xhtml"
  • Network accessline 200
    )     try:         r = requests.get(url, timeout=15, headers={"User-Agent": _UA})
  • Network accessline 201
    try:         r = requests.get(url, timeout=15, headers={"User-Agent": _UA})         if r.status_code != 200:
  • Network accessline 202
    r = requests.get(url, timeout=15, headers={"User-Agent": _UA})
  • Network accessline 219
    continue             seen.add(title)             full_url = href if href.startswith("http") else f"https://www1.hkexnews.hk{href}"
  • Network accessline 220
    seen.add(title)             full_url = href if href.startswith("http") else f"https://www1.hkexnews.hk{href}"             items.append({"date": "", "title": title, "url": full_url, "source": "hkexnews"})
  • Network accessline 221
    full_url = href if href.startswith("http") else f"https://www1.hkexnews.hk{href}"

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/hottrend.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 125
    headers.update(extra_headers)     try:         r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)
  • Network accessline 126
    try:         r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)         if r.status_code != 200:
  • Network accessline 127
    r = requests.get(url, headers=headers, timeout=HTTP_TIMEOUT)
  • Network accessline 138
    """微博热搜 · https://weibo.com/ajax/side/hotSearch"""
  • Network accessline 139
    data = _http_json("https://weibo.com/ajax/side/hotSearch", ua=UA_MAC)
  • Network accessline 148
    out.append(HotItem(             rank=i, title=word,             url=f"https://s.weibo.com/weibo?q={word}",
  • Network accessline 149
    rank=i, title=word,             url=f"https://s.weibo.com/weibo?q={word}",             hot_score=int(it.get("num", 0) or 0),
  • Network accessline 150
    url=f"https://s.weibo.com/weibo?q={word}",
  • Network accessline 159
    """知乎热榜 · https://www.zhihu.com/api/v3/feed/topstory/hot-list-web"""
  • Network accessline 160
    data = _http_json(         "https://www.zhihu.com/api/v3/feed/topstory/hot-list-web?limit=50&desktop=true",
  • Network accessline 161
    "https://www.zhihu.com/api/v3/feed/topstory/hot-list-web?limit=50&desktop=true",
  • Network accessline 183
    """百度热搜 · https://top.baidu.com/api/board?platform=wise&tab=realtime"""
  • Network accessline 184
    data = _http_json(         "https://top.baidu.com/api/board?platform=wise&tab=realtime",
  • Network accessline 185
    "https://top.baidu.com/api/board?platform=wise&tab=realtime",
  • Network accessline 198
    out.append(HotItem(             rank=i, title=word,             url=it.get("url", "") or f"https://www.baidu.com/s?wd={word}",
  • Network accessline 199
    rank=i, title=word,             url=it.get("url", "") or f"https://www.baidu.com/s?wd={word}",             hot_score=int(it.get("hotScore", 0) or 0),
  • Network accessline 200
    url=it.get("url", "") or f"https://www.baidu.com/s?wd={word}",
  • Network accessline 208
    """抖音热点 · https://www.douyin.com/aweme/v1/web/hot/search/list/"""
  • Network accessline 210
    data = _http_json(         "https://www.douyin.com/aweme/v1/web/hot/search/list/",
  • Network accessline 211
    "https://www.douyin.com/aweme/v1/web/hot/search/list/",
  • Network accessline 222
    out.append(HotItem(             rank=i, title=word,             url=f"https://www.douyin.com/search/{word}",
  • Network accessline 223
    rank=i, title=word,             url=f"https://www.douyin.com/search/{word}",             hot_score=int(it.get("hot_value", 0) or 0),
  • Network accessline 224
    url=f"https://www.douyin.com/search/{word}",
  • Network accessline 232
    """头条热榜 · https://www.toutiao.com/hot-event/hot-board/"""
  • Network accessline 233
    data = _http_json(         "https://www.toutiao.com/hot-event/hot-board/?origin=toutiao_pc",
  • Network accessline 234
    "https://www.toutiao.com/hot-event/hot-board/?origin=toutiao_pc",
  • Network accessline 245
    out.append(HotItem(             rank=i, title=title,             url=f"https://www.toutiao.com/trending/{cid}/" if cid else "",
  • Network accessline 246
    rank=i, title=title,             url=f"https://www.toutiao.com/trending/{cid}/" if cid else "",             hot_score=int(it.get("HotValue", 0) or 0),
  • Network accessline 247
    url=f"https://www.toutiao.com/trending/{cid}/" if cid else "",
  • Network accessline 256
    """B 站热搜 · https://s.search.bilibili.com/main/hotword?limit=50"""
  • Network accessline 257
    data = _http_json(         "https://s.search.bilibili.com/main/hotword?limit=50",
  • Network accessline 258
    "https://s.search.bilibili.com/main/hotword?limit=50",
  • Network accessline 268
    out.append(HotItem(             rank=i, title=keyword,             url=f"https://search.bilibili.com/all?keyword={keyword}",
  • Network accessline 269
    rank=i, title=keyword,             url=f"https://search.bilibili.com/all?keyword={keyword}",             hot_score=int(it.get("heat_score", 0) or 0),
  • Network accessline 270
    url=f"https://search.bilibili.com/all?keyword={keyword}",

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/i18n.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/industry_mapping.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/investor_criteria.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/investor_db.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/investor_evaluator.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 53
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/investor_knowledge.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/investor_personas.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/investor_profile.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/junk_filter.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/market_router.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/mx_api.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    This is an OFFICIAL, authenticated data source with far better stability than scraping `push2.eastmoney.com` (which is commonly blocked in 2026 Mainland networks). Requires a free API key from https://dl.dfcfs.com/m/itc4 exposed as
  • Network accessline 4
    scraping `push2.eastmoney.com` (which is commonly blocked in 2026 Mainland networks). Requires a free API key from https://dl.dfcfs.com/m/itc4 exposed as the env var `MX_APIKEY`.
  • Network accessline 5
    networks). Requires a free API key from https://dl.dfcfs.com/m/itc4 exposed as
  • Network accessline 37
    BASE = "https://mkapi2.dfcfs.com/finskillshub/api/claw"
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 50
    for i in range(attempts):         try:             r = requests.post(url, headers=headers, json=body, timeout=timeout)
  • Network accessline 51
    try:             r = requests.post(url, headers=headers, json=body, timeout=timeout)             if r.status_code != 200:
  • Network accessline 52
    r = requests.post(url, headers=headers, json=body, timeout=timeout)
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/name_matcher.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/net_timeout_guard.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    **问题**: akshare 内部大量 `requests.get()` 不带 timeout,走代理/GFW 不通时
  • Access to secretsline 40
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/network_preflight.py

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    prof = get_network_profile()  # 跑预检 · 返 NetworkProfile dataclass     if prof.overseas_ok:         url = "https://query1.finance.yahoo.com/..."  # 境外源 OK
  • Network accessline 14
    if prof.overseas_ok:         url = "https://query1.finance.yahoo.com/..."  # 境外源 OK     else:
  • Network accessline 15
    url = "https://query1.finance.yahoo.com/..."  # 境外源 OK
  • Network accessline 16
    else:         url = "https://xueqiu.com/..."  # 降级到国内 """
  • Network accessline 17
    url = "https://xueqiu.com/..."  # 降级到国内
  • Network accessline 103
    t0 = time.time()     try:         sock = socket.create_connection((domain, port), timeout=timeout)
  • Network accessline 104
    try:         sock = socket.create_connection((domain, port), timeout=timeout)         sock.close()
  • Network accessline 105
    sock = socket.create_connection((domain, port), timeout=timeout)
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 157
    for port, name in _LOCAL_PROXY_PORTS:         try:             sock = socket.create_connection(("127.0.0.1", port), timeout=0.3)
  • Network accessline 158
    try:             sock = socket.create_connection(("127.0.0.1", port), timeout=0.3)             sock.close()
  • Network accessline 159
    sock = socket.create_connection(("127.0.0.1", port), timeout=0.3)
  • Network accessline 170
    f"⚠ 检测到本地代理运行({names})但 env 未设 HTTPS_PROXY · "             f"脚本默认不走代理 · 若海外源不通请:\n"             f"   export HTTPS_PROXY=http://127.0.0.1:{detected[0]['port']} && export HTTP_PROXY=http://127.0.0.1:{detected[0]['port']}"
  • Network accessline 171
    f"脚本默认不走代理 · 若海外源不通请:\n"             f"   export HTTPS_PROXY=http://127.0.0.1:{detected[0]['port']} && export HTTP_PROXY=http://127.0.0.1:{detected[0]['port']}"         )
  • Network accessline 172
    f"   export HTTPS_PROXY=http://127.0.0.1:{detected[0]['port']} && export HTTP_PROXY=http://127.0.0.1:{detected[0]['port']}"
  • Network accessline 225
    "  1. 确认 VPN 能访问海外(浏览器访问 finance.yahoo.com 测试)\n"                 "  2. 中国大陆不需要海外源就能分析 A 股 · 此项可忽略\n"                 "  3. 若必须:开 Clash 全局模式 + export HTTPS_PROXY=http://127.0.0.1:7890"
  • Network accessline 226
    "  2. 中国大陆不需要海外源就能分析 A 股 · 此项可忽略\n"                 "  3. 若必须:开 Clash 全局模式 + export HTTPS_PROXY=http://127.0.0.1:7890"             ),
  • Network accessline 227
    "  3. 若必须:开 Clash 全局模式 + export HTTPS_PROXY=http://127.0.0.1:7890"

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/news_providers.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 79
    def _http_get(url: str, timeout: int = HTTP_TIMEOUT) -> str | None:     try:         r = requests.get(url, headers={"User-Agent": UA_PC}, timeout=timeout)
  • Network accessline 80
    try:         r = requests.get(url, headers={"User-Agent": UA_PC}, timeout=timeout)         if r.status_code != 200:
  • Network accessline 81
    r = requests.get(url, headers={"User-Agent": UA_PC}, timeout=timeout)
  • Network accessline 95
    if cached is not None:         return [NewsItem(**x) for x in cached[:limit]]     txt = _http_get("https://www.jin10.com/flash_newest.js", timeout=12)
  • Network accessline 96
    return [NewsItem(**x) for x in cached[:limit]]     txt = _http_get("https://www.jin10.com/flash_newest.js", timeout=12)     if not txt:
  • Network accessline 97
    txt = _http_get("https://www.jin10.com/flash_newest.js", timeout=12)
  • Network accessline 121
    title=title.strip()[:200],             body=body.strip(),             url="https://www.jin10.com/",
  • Network accessline 122
    body=body.strip(),             url="https://www.jin10.com/",             publish_time=row.get("time", ""),
  • Network accessline 123
    url="https://www.jin10.com/",
  • Network accessline 134
    return [NewsItem(**x) for x in cached[:limit]]     url = (         "https://newsapi.eastmoney.com/kuaixun/v1/getlist_102_ajaxResult_50_1_.html"
  • Network accessline 135
    url = (         "https://newsapi.eastmoney.com/kuaixun/v1/getlist_102_ajaxResult_50_1_.html"     )
  • Network accessline 136
    "https://newsapi.eastmoney.com/kuaixun/v1/getlist_102_ajaxResult_50_1_.html"
  • Network accessline 171
    return [NewsItem(**x) for x in cached[:limit]]     url = (         "https://np-anotice-stock.eastmoney.com/api/security/ann"
  • Network accessline 172
    url = (         "https://np-anotice-stock.eastmoney.com/api/security/ann"         f"?sr=-1&page_size={limit}&page_index=1&ann_type=A&client_source=web"
  • Network accessline 173
    "https://np-anotice-stock.eastmoney.com/api/security/ann"
  • Network accessline 195
    title=title.strip()[:200],             body=row.get("art_code", ""),             url="https://np-anotice-stock.eastmoney.com/",
  • Network accessline 196
    body=row.get("art_code", ""),             url="https://np-anotice-stock.eastmoney.com/",             publish_time=row.get("notice_date", "") or row.get("display_time", ""),
  • Network accessline 197
    url="https://np-anotice-stock.eastmoney.com/",
  • Network accessline 207
    if cached is not None:         return [NewsItem(**x) for x in cached[:limit]]     txt = _http_get("http://news.10jqka.com.cn/today_list/", timeout=12)
  • Network accessline 208
    return [NewsItem(**x) for x in cached[:limit]]     txt = _http_get("http://news.10jqka.com.cn/today_list/", timeout=12)     if not txt:
  • Network accessline 209
    txt = _http_get("http://news.10jqka.com.cn/today_list/", timeout=12)
  • Network accessline 222
    source="ths_news_today",             title=title[:200],             url="http://news.10jqka.com.cn/today_list/",
  • Network accessline 223
    title=title[:200],             url="http://news.10jqka.com.cn/today_list/",         ))
  • Network accessline 224
    url="http://news.10jqka.com.cn/today_list/",

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/personas.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/MIGRATION.md

  • Network accessline 97
    "data": {"name": "中密控股", "price": 36.52, "market_cap": "76.3亿"}     })     r = BasicFetcher().fetch("300470.SZ")
  • Network accessline 98
    })     r = BasicFetcher().fetch("300470.SZ")     assert r.dim_key == "0_basic"
  • Network accessline 99
    r = BasicFetcher().fetch("300470.SZ")
  • Network accessline 114
    # 新 from lib.pipeline.fetchers.basic import BasicFetcher raw_data["0_basic"] = BasicFetcher().fetch(ticker).to_dict()
  • Network accessline 116
    raw_data["0_basic"] = BasicFetcher().fetch(ticker).to_dict()

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/__init__.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/base_fetcher.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    设计原则(对应 v2.15.1 教训): 1. fetcher.fetch() 永远返 DimResult · 不是裸 dict
  • Network accessline 4
    1. fetcher.fetch() 永远返 DimResult · 不是裸 dict
  • Network accessline 55
    def fetch(self, ticker: Any) -> DimResult:

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/collect.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 92
    _fetch_with_context(fetcher, ticker, raw_context)             if raw_context is not None             else fetcher.fetch(ticker)
  • Network accessline 93
    if raw_context is not None             else fetcher.fetch(ticker)         )
  • Network accessline 94
    else fetcher.fetch(ticker)

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/compare.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/fetchers/__init__.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    from lib.pipeline.fetchers import get_fetcher     f = get_fetcher("0_basic")     result = f.fetch(ticker_info)  # → DimResult
  • Network accessline 11
    f = get_fetcher("0_basic")     result = f.fetch(ticker_info)  # → DimResult """
  • Network accessline 12
    result = f.fetch(ticker_info)  # → DimResult

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/fetchers/registry.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/preflight_helpers.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/process_runner.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/__init__.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/base.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/basic_header.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/capital_flow.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/chain.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/contests.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/events.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/financials.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/fund.py

  • Executable scriptline 1
    Executable file
  • Network accessline 219
    stars = "⭐" * max(1, min(5, int((100 - peer_rank) / 20) + 1))         fund_code = m.get("fund_code", "")         fund_url = m.get("fund_url") or f"https://fund.eastmoney.com/{fund_code}.html"
  • Network accessline 221
    fund_url = m.get("fund_url") or f"https://fund.eastmoney.com/{fund_code}.html"
  • Network accessline 245
    avatar = m.get("avatar") or ""         position_pct = m.get("position_pct") or 0         fund_url = m.get("fund_url") or f"https://fund.eastmoney.com/{fund_code}.html"
  • Network accessline 247
    fund_url = m.get("fund_url") or f"https://fund.eastmoney.com/{fund_code}.html"

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/futures.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/governance.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/industry.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/kline.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/lhb.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/macro.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/materials.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/moat.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/peers.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/policy.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/registry.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/research.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/sentiment.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/trap.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/renderer/valuation.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/run.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/schema.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/score.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/score_fns.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/synthesize.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/pipeline/validators.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/playwright_fallback.py

  • Executable scriptline 1
    Executable file
  • Network accessline 39
    _PYPI_MIRRORS = (     ("清华", "https://pypi.tuna.tsinghua.edu.cn/simple"),
  • Network accessline 40
    ("清华", "https://pypi.tuna.tsinghua.edu.cn/simple"),
  • Network accessline 41
    ("阿里云", "https://mirrors.aliyun.com/pypi/simple/"),
  • Network accessline 42
    ("中科大", "https://pypi.mirrors.ustc.edu.cn/simple/"),
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 259
    url = f"https://xueqiu.com/S/{xq_sym}"
  • Network accessline 288
    code = ticker.split(".")[0]     url = f"https://emweb.securities.eastmoney.com/PC_HSF10/BusinessAnalysis/Index?type=web&code={code}"
  • Network accessline 289
    url = f"https://emweb.securities.eastmoney.com/PC_HSF10/BusinessAnalysis/Index?type=web&code={code}"
  • Network accessline 302
    code = ticker.split(".")[0]     url = f"http://www.cninfo.com.cn/new/disclosure/stock?stockCode={code}"
  • Network accessline 303
    url = f"http://www.cninfo.com.cn/new/disclosure/stock?stockCode={code}"
  • Network accessline 318
    elif code.startswith(("0", "3")): xq_sym = f"SZ{code}"     else: xq_sym = code     url = f"https://xueqiu.com/S/{xq_sym}/POST"
  • Network accessline 319
    else: xq_sym = code     url = f"https://xueqiu.com/S/{xq_sym}/POST"     html = fetch_url(url, timeout=15)
  • Network accessline 320
    url = f"https://xueqiu.com/S/{xq_sym}/POST"
  • Network accessline 331
    url = "https://www.stats.gov.cn/sj/sjjd/"
  • Network accessline 349
    import urllib.parse     q = urllib.parse.quote(f"{industry} 行业景气度 增速 市场规模 2026")     url = f"https://www.baidu.com/s?wd={q}"
  • Network accessline 350
    q = urllib.parse.quote(f"{industry} 行业景气度 增速 市场规模 2026")     url = f"https://www.baidu.com/s?wd={q}"     html = fetch_url(url, timeout=15)
  • Network accessline 351
    url = f"https://www.baidu.com/s?wd={q}"
  • Network accessline 372
    return None     import urllib.parse     url = f"https://baike.baidu.com/item/{urllib.parse.quote(name)}"
  • Network accessline 373
    import urllib.parse     url = f"https://baike.baidu.com/item/{urllib.parse.quote(name)}"     html = fetch_url(url, timeout=15)
  • Network accessline 374
    url = f"https://baike.baidu.com/item/{urllib.parse.quote(name)}"
  • Network accessline 400
    url = "http://www.csrc.gov.cn/csrc/c100028/common_list.shtml"
  • Network accessline 421
    q = urllib.parse.quote(f"{name} 老师 推荐")     url = f"https://www.xiaohongshu.com/search_result?keyword={q}"
  • Network accessline 422
    url = f"https://www.xiaohongshu.com/search_result?keyword={q}"
  • Network accessline 439
    url = "https://xueqiu.com/cube/rank/list"
  • Access to secretsline 615
    [Credential-related source omitted]
  • Access to secretsline 631
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/portfolio_runner.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 407
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/providers/__init__.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 91
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/providers/__main__.py

  • Executable scriptline 1
    Executable file
  • Network accessline 35
    if not any(h[n].get("available") for n in ("tushare",)):         print("  · Tushare (A 股最稳官方源) 未启用:")         print("    1. https://tushare.pro 注册 → 复制 token")
  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 37
    print("    1. https://tushare.pro 注册 → 复制 token")
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/providers/akshare_provider.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/providers/baostock_provider.py

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    BaoStock (http://baostock.com) 完全免费,需要 login()/logout()。

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/providers/direct_http_provider.py

  • Executable scriptline 1
    Executable file
  • Network accessline 71
    url = f"http://qt.gtimg.cn/q={qt_code}"         try:             r = requests.get(url, headers={"User-Agent": _UA}, timeout=8)
  • Network accessline 72
    try:             r = requests.get(url, headers={"User-Agent": _UA}, timeout=8)             r.encoding = "gbk"
  • Network accessline 73
    r = requests.get(url, headers={"User-Agent": _UA}, timeout=8)
  • Network accessline 124
    url = f"http://hq.sinajs.cn/list={sina_code}"         try:             r = requests.get(url, headers={
  • Network accessline 125
    try:             r = requests.get(url, headers={                 "User-Agent": _UA,
  • Network accessline 126
    r = requests.get(url, headers={
  • Network accessline 127
    "User-Agent": _UA,                 "Referer": "http://finance.sina.com.cn",             }, timeout=8)
  • Network accessline 128
    "Referer": "http://finance.sina.com.cn",
  • Network accessline 193
    code5 = code.zfill(5).lstrip("0") or "0"  # etnet 不要前导 0         url = f"https://www.etnet.com.hk/www/tc/stocks/realtime/quote.php?code={code5}"
  • Network accessline 194
    url = f"https://www.etnet.com.hk/www/tc/stocks/realtime/quote.php?code={code5}"         try:             r = requests.get(url, headers={"User-Agent": _UA}, timeout=10)
  • Network accessline 195
    try:             r = requests.get(url, headers={"User-Agent": _UA}, timeout=10)         except Exception as e:
  • Network accessline 196
    r = requests.get(url, headers={"User-Agent": _UA}, timeout=10)

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/providers/efinance_provider.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    Efinance (https://github.com/Micro-sheep/efinance) 内部从东财、同花顺、新浪

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/providers/tushare_provider.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    Tushare Pro (https://tushare.pro) 是 A 股最专业的官方 API 之一:
  • Network accessline 10
    配置:   1. 访问 https://tushare.pro 注册
  • Network accessline 11
    1. 访问 https://tushare.pro 注册
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/quant_signal.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/report/__init__.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/report/dim_viz.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/report/global_peers.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/report/institutional.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/report/panel_cards.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/report/segmental.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/report/special_cards.py

  • Executable scriptline 1
    Executable file
  • Network accessline 76
    similarity = s.get("similarity", "")         reason = s.get("reason", "")         url = s.get("url", f"https://xueqiu.com/S/{code}" if code else "#")
  • Network accessline 77
    reason = s.get("reason", "")         url = s.get("url", f"https://xueqiu.com/S/{code}" if code else "#")         similar_pills += f'''<a href="{url}" target="_blank" rel="noopener" class="similar-stock-pill">
  • Network accessline 78
    url = s.get("url", f"https://xueqiu.com/S/{code}" if code else "#")
  • Network accessline 126
    "peer_rank_pct": 5,         # top %         "nav_history": [1.0, 1.1, ...],  # 5Y NAV sparkline         "fund_url": "https://...",
  • Network accessline 127
    "nav_history": [1.0, 1.1, ...],  # 5Y NAV sparkline         "fund_url": "https://...",       },
  • Network accessline 128
    "fund_url": "https://...",
  • Network accessline 188
    fund_url = m.get("fund_url", f'https://fund.eastmoney.com/{m.get("fund_code", "")}.html')
  • Network accessline 327
    fund_url = m.get("fund_url", f"https://fund.eastmoney.com/{fund_code}.html")

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/report/svg_primitives.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/research_workflow.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/seat_db.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/segmental_model.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/self_review.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 425
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/stock_features.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/stock_style.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/tier1/__init__.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/tier1/ai_readiness.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/tier1/earnings_preview.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/tier1/model_update.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/tier1/rebalance.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/tier1/returns_attrib.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/update_check.py

  • Executable scriptline 1
    Executable file
  • Network accessline 98
    return None     try:         r = requests.get(
  • Network accessline 99
    try:         r = requests.get(             f"https://api.github.com/repos/{GITHUB_REPO}/releases/latest",
  • Network accessline 100
    r = requests.get(
  • Network accessline 101
    f"https://api.github.com/repos/{GITHUB_REPO}/releases/latest",
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 170
    latest=latest,         notes=notes,         url=rel.get("html_url") or f"https://github.com/{GITHUB_REPO}/releases/tag/v{latest}",
  • Network accessline 171
    notes=notes,         url=rel.get("html_url") or f"https://github.com/{GITHUB_REPO}/releases/tag/v{latest}",     )
  • Network accessline 172
    url=rel.get("html_url") or f"https://github.com/{GITHUB_REPO}/releases/tag/v{latest}",

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/versus_runner.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 385
    [Credential-related source omitted]
  • Access to secretsline 436
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/web_search.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/lib/xueqiu_browser.py

  • Executable scriptline 1
    Executable file
  • Network accessline 29
    PROFILE_DIR = Path.home() / ".uzi-skill" / "playwright-xueqiu" COOKIE_FILE = PROFILE_DIR / "cookies.json" LOGIN_URL = "https://xueqiu.com/"
  • Network accessline 31
    LOGIN_URL = "https://xueqiu.com/"
  • Network accessline 34
    LOGIN_TEST_URL = "https://xueqiu.com/query/v1/search/cube/stock.json?q=SH600519&count=1&page=1"
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Network accessline 157
    url = f"https://xueqiu.com/query/v1/search/cube/stock.json?q={xq_symbol}&count={limit}&page=1"
  • Network accessline 181
    "total_gain": c.get("total_gain"),             "annualized_gain_rate": c.get("annualized_gain_rate"),             "url": f"https://xueqiu.com/P/{c.get('symbol')}" if c.get("symbol") else None,
  • Network accessline 182
    "annualized_gain_rate": c.get("annualized_gain_rate"),             "url": f"https://xueqiu.com/P/{c.get('symbol')}" if c.get("symbol") else None,             "stocks_count": c.get("stocks_count"),
  • Network accessline 183
    "url": f"https://xueqiu.com/P/{c.get('symbol')}" if c.get("symbol") else None,
  • Network accessline 193
    策略:       1. 用 xq_symbol 转换(600519 → SH600519, 300308 → SZ300308, 00700 → HK00700)       2. 打开 https://xueqiu.com/S/{sym}/F10 F10 页面(含"公司概况"/"行业对比")
  • Network accessline 194
    1. 用 xq_symbol 转换(600519 → SH600519, 300308 → SZ300308, 00700 → HK00700)       2. 打开 https://xueqiu.com/S/{sym}/F10 F10 页面(含"公司概况"/"行业对比")       3. 从页面 HTML 用 regex 粗提取同板块/同行业股票 name + code
  • Network accessline 195
    2. 打开 https://xueqiu.com/S/{sym}/F10 F10 页面(含"公司概况"/"行业对比")
  • Network accessline 218
    url = f"https://xueqiu.com/S/{xq_sym}"
  • Access to secretsline 266
    [Credential-related source omitted]
  • Access to secretsline 284
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/preview_with_mock.py

  • Executable scriptline 1
    Executable file
  • Network accessline 192
    "tgb_mentions": "12 篇讨论", "ths_simu": "查询失败 (需登录)",             "xq_cubes_list": [                 {"name": "科技成长先锋", "owner": "老王看科技", "total_gain": "+182.4%", "url": "https://xueqiu.com/P/ZH123456"},
  • Network accessline 193
    "xq_cubes_list": [                 {"name": "科技成长先锋", "owner": "老王看科技", "total_gain": "+182.4%", "url": "https://xueqiu.com/P/ZH123456"},                 {"name": "苹果产业链精选", "owner": "苹果链猎人", "total_gain": "+156.7%", "url": "https://xueqiu.
  • Network accessline 194
    {"name": "科技成长先锋", "owner": "老王看科技", "total_gain": "+182.4%", "url": "https://xueqiu.com/P/ZH123456"},
  • Network accessline 195
    {"name": "苹果产业链精选", "owner": "苹果链猎人", "total_gain": "+156.7%", "url": "https://xueqiu.com/P/ZH123457"},
  • Network accessline 196
    {"name": "光学十年", "owner": "光电观察家", "total_gain": "+143.2%", "url": "https://xueqiu.com/P/ZH123458"},
  • Network accessline 197
    {"name": "高增长白马", "owner": "长期主义者", "total_gain": "+98.5%", "url": "https://xueqiu.com/P/ZH123459"},
  • Network accessline 198
    {"name": "AR+AI 硬件", "owner": "XR玩家007", "total_gain": "+87.3%", "url": "https://xueqiu.com/P/ZH123460"},
  • Network accessline 199
    {"name": "稳健成长 2026", "owner": "价值老张", "total_gain": "+72.1%", "url": "https://xueqiu.com/P/ZH123461"},
  • Network accessline 200
    {"name": "中小盘黑马", "owner": "赛道选手", "total_gain": "+65.8%", "url": "https://xueqiu.com/P/ZH123462"},
  • Network accessline 201
    {"name": "长线持有组合", "owner": "慢就是快", "total_gain": "+58.4%", "url": "https://xueqiu.com/P/ZH123463"},
  • Network accessline 202
    {"name": "消费电子链", "owner": "果链研究员", "total_gain": "+45.2%", "url": "https://xueqiu.com/P/ZH123464"},
  • Network accessline 203
    {"name": "创业板精选", "owner": "创业板老司机", "total_gain": "+38.6%", "url": "https://xueqiu.com/P/ZH123465"},
  • Network accessline 204
    {"name": "价值投资实盘", "owner": "段粉俱乐部", "total_gain": "+31.2%", "url": "https://xueqiu.com/P/ZH123466"},
  • Network accessline 205
    {"name": "科技龙头组合", "owner": "龙头战士", "total_gain": "+28.7%", "url": "https://xueqiu.com/P/ZH123467"},
  • Network accessline 206
    {"name": "稳健配置", "owner": "慢牛先生", "total_gain": "+22.4%", "url": "https://xueqiu.com/P/ZH123468"},
  • Network accessline 207
    {"name": "AI 算力 2.0", "owner": "AI 专注", "total_gain": "+18.9%", "url": "https://xueqiu.com/P/ZH123469"},
  • Network accessline 208
    {"name": "成长股猎手", "owner": "成长猎手", "total_gain": "+12.3%", "url": "https://xueqiu.com/P/ZH123470"},
  • Network accessline 209
    ],             "tgb_list": [                 {"title": "水晶光电近期龙虎榜解读,章盟主再次加仓", "url": "https://www.taoguba.com.cn/Article/1234567"},
  • Network accessline 210
    "tgb_list": [                 {"title": "水晶光电近期龙虎榜解读,章盟主再次加仓", "url": "https://www.taoguba.com.cn/Article/1234567"},                 {"title": "002273 技术形态分析 - 突破平台整理中", "url": "https://www.taoguba.com.cn/Article/1234568"},
  • Network accessline 211
    {"title": "水晶光电近期龙虎榜解读,章盟主再次加仓", "url": "https://www.taoguba.com.cn/Article/1234567"},
  • Network accessline 212
    {"title": "002273 技术形态分析 - 突破平台整理中", "url": "https://www.taoguba.com.cn/Article/1234568"},
  • Network accessline 213
    {"title": "苹果产业链二供逻辑是否成立?", "url": "https://www.taoguba.com.cn/Article/1234569"},
  • Network accessline 214
    {"title": "水晶光电 Q2 业绩预告解读", "url": "https://www.taoguba.com.cn/Article/1234570"},
  • Network accessline 215
    {"title": "【实盘分享】002273 持仓 30%", "url": "https://www.taoguba.com.cn/Article/1234571"},
  • Network accessline 216
    {"title": "AR 眼镜渗透率测算 - 水晶光电受益几何", "url": "https://www.taoguba.com.cn/Article/1234572"},
  • Network accessline 217
    {"title": "北向资金连续买入,这个信号要重视", "url": "https://www.taoguba.com.cn/Article/1234573"},
  • Network accessline 218
    {"title": "水晶光电 vs 蓝特光学 对比研究", "url": "https://www.taoguba.com.cn/Article/1234574"},
  • Network accessline 434
    "similar_stocks": [             {"name": "蓝特光学", "code": "SH688127", "similarity": "92%", "reason": "同为苹果产业链光学薄膜供应商,业务几乎重合",              "url": "https://xueqiu.com/S/SH688127"},
  • Network accessline 435
    {"name": "蓝特光学", "code": "SH688127", "similarity": "92%", "reason": "同为苹果产业链光学薄膜供应商,业务几乎重合",              "url": "https://xueqiu.com/S/SH688127"},             {"name": "舜宇光学", "code": "HK02382", "similarity": "85%", "reason": "全球光学龙头,业务范围更广
  • Network accessline 436
    "url": "https://xueqiu.com/S/SH688127"},
  • Network accessline 437
    {"name": "舜宇光学", "code": "HK02382", "similarity": "85%", "reason": "全球光学龙头,业务范围更广但估值有参考性",              "url": "https://xueqiu.com/S/HK02382"},             {"name": "永新光学", "code": "SH603297", "similarity": "76%", "reason": "光学元器件精密加工,客户结构有
  • Network accessline 438
    "url": "https://xueqiu.com/S/HK02382"},
  • Network accessline 439
    {"name": "永新光学", "code": "SH603297", "similarity": "76%", "reason": "光学元器件精密加工,客户结构有部分重合",              "url": "https://xueqiu.com/S/SH603297"},             {"name": "联创电子", "code": "SZ002036", "similarity": "68%", "reason": "光学镜头同行,车载与 VR 
  • Network accessline 440
    "url": "https://xueqiu.com/S/SH603297"},
  • Network accessline 441
    {"name": "联创电子", "code": "SZ002036", "similarity": "68%", "reason": "光学镜头同行,车载与 VR 方向有交集",              "url": "https://xueqiu.com/S/SZ002036"},         ],
  • Network accessline 442
    "url": "https://xueqiu.com/S/SZ002036"},
  • Network accessline 456
    "return_5y": 156.7, "annualized_5y": 20.5, "max_drawdown": -28.3, "sharpe": 1.42, "peer_rank_pct": 5,             "nav_history": [1.0, 1.08, 1.12, 1.25, 1.42, 1.65, 1.58, 1.72, 1.88, 2.05, 2.18, 2.35, 2.52, 2.41, 2.57],             "fund_ur
  • Network accessline 457
    "nav_history": [1.0, 1.08, 1.12, 1.25, 1.42, 1.65, 1.58, 1.72, 1.88, 2.05, 2.18, 2.35, 2.52, 2.41, 2.57],             "fund_url": "https://fund.eastmoney.com/005827.html",         },
  • Network accessline 458
    "fund_url": "https://fund.eastmoney.com/005827.html",
  • Network accessline 463
    "return_5y": 124.3, "annualized_5y": 17.5, "max_drawdown": -22.1, "sharpe": 1.31, "peer_rank_pct": 8,             "nav_history": [1.0, 1.05, 1.12, 1.20, 1.32, 1.48, 1.55, 1.68, 1.78, 1.92, 2.05, 2.15, 2.24, 2.18, 2.24],             "fund_ur
  • Network accessline 464
    "nav_history": [1.0, 1.05, 1.12, 1.20, 1.32, 1.48, 1.55, 1.68, 1.78, 1.92, 2.05, 2.15, 2.24, 2.18, 2.24],             "fund_url": "https://fund.eastmoney.com/163406.html",         },
  • Network accessline 465
    "fund_url": "https://fund.eastmoney.com/163406.html",
  • Network accessline 470
    "return_5y": 98.6, "annualized_5y": 14.7, "max_drawdown": -25.8, "sharpe": 1.12, "peer_rank_pct": 15,             "nav_history": [1.0, 1.04, 1.10, 1.18, 1.26, 1.34, 1.42, 1.52, 1.61, 1.68, 1.76, 1.84, 1.92, 1.96, 1.99],             "fund_ur
  • Network accessline 471
    "nav_history": [1.0, 1.04, 1.10, 1.18, 1.26, 1.34, 1.42, 1.52, 1.61, 1.68, 1.76, 1.84, 1.92, 1.96, 1.99],             "fund_url": "https://fund.eastmoney.com/161005.html",         },
  • Network accessline 472
    "fund_url": "https://fund.eastmoney.com/161005.html",
  • Network accessline 477
    "return_5y": 142.8, "annualized_5y": 19.4, "max_drawdown": -30.5, "sharpe": 1.28, "peer_rank_pct": 7,             "nav_history": [1.0, 1.06, 1.14, 1.22, 1.34, 1.48, 1.58, 1.72, 1.85, 2.02, 2.15, 2.28, 2.38, 2.32, 2.43],             "fund_ur
  • Network accessline 478
    "nav_history": [1.0, 1.06, 1.14, 1.22, 1.34, 1.48, 1.58, 1.72, 1.85, 2.02, 2.15, 2.28, 2.38, 2.32, 2.43],             "fund_url": "https://fund.eastmoney.com/007119.html",         },
  • Network accessline 479
    "fund_url": "https://fund.eastmoney.com/007119.html",
  • Network accessline 484
    "return_5y": 88.4, "annualized_5y": 13.6, "max_drawdown": -35.2, "sharpe": 0.98, "peer_rank_pct": 22,             "nav_history": [1.0, 1.08, 1.18, 1.15, 1.22, 1.32, 1.48, 1.55, 1.65, 1.72, 1.68, 1.75, 1.82, 1.88, 1.88],             "fund_ur
  • Network accessline 485
    "nav_history": [1.0, 1.08, 1.18, 1.15, 1.22, 1.32, 1.48, 1.55, 1.65, 1.72, 1.68, 1.75, 1.82, 1.88, 1.88],             "fund_url": "https://fund.eastmoney.com/260108.html",         },
  • Network accessline 486
    "fund_url": "https://fund.eastmoney.com/260108.html",
  • Network accessline 491
    "return_5y": 112.5, "annualized_5y": 16.3, "max_drawdown": -24.8, "sharpe": 1.18, "peer_rank_pct": 12,             "nav_history": [1.0, 1.04, 1.12, 1.22, 1.32, 1.45, 1.52, 1.63, 1.72, 1.82, 1.92, 2.00, 2.05, 2.08, 2.12],             "fund_u
  • Network accessline 492
    "nav_history": [1.0, 1.04, 1.12, 1.22, 1.32, 1.45, 1.52, 1.63, 1.72, 1.82, 1.92, 2.00, 2.05, 2.08, 2.12],             "fund_url": "https://fund.eastmoney.com/000979.html",         },
  • Network accessline 493
    "fund_url": "https://fund.eastmoney.com/000979.html",

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/prewarm_cache.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 16
    用户侧使用:     curl -L https://github.com/wbh604/UZI-Skill/releases/download/v2.10.2/prewarm-v2.10.tar.gz | tar xz
  • Network accessline 17
    curl -L https://github.com/wbh604/UZI-Skill/releases/download/v2.10.2/prewarm-v2.10.tar.gz | tar xz
  • Access to secretsline 21
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/render_share_card.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/render_war_report.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/review_stage_output.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/run_real_test.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Dangerous shell operationline 95
    # 用户想重试可 `rm ~/.uzi-skill/_minirackercrash.sentinel` 或 UZI_FORCE_MINI_RACER=1
  • Dangerous shell operationline 102
    f"   ℹ<U+FE0F>  想重试 · `rm {_MINI_RACER_SENTINEL}` 或 `UZI_FORCE_MINI_RACER=1`",
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Access to secretsline 800
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/__init__.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_all_renderers.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_base_fetcher.py

  • Executable scriptline 1
    Executable file
  • Network accessline 29
    f = BuggyFetcher()     r = f.fetch("300470.SZ")
  • Network accessline 30
    r = f.fetch("300470.SZ")
  • Network accessline 49
    r = TestFetcher().fetch("300470.SZ")
  • Network accessline 76
    r = FundLike().fetch("300470.SZ")
  • Network accessline 93
    r = WithZero().fetch("x")

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_collect.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_compare.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_fetcher_registry.py

  • Executable scriptline 1
    Executable file
  • Network accessline 37
    import fetch_basic     monkeypatch.setattr(fetch_basic, "main", lambda t: {"data": {}})     r = f.fetch("300470.SZ")
  • Network accessline 38
    monkeypatch.setattr(fetch_basic, "main", lambda t: {"data": {}})     r = f.fetch("300470.SZ")     assert r.dim_key == "0_basic"
  • Network accessline 39
    r = f.fetch("300470.SZ")
  • Network accessline 50
    import fetch_financials     monkeypatch.setattr(fetch_financials, "main", lambda t: (_ for _ in ()).throw(RuntimeError("SSL fail")))     r = f.fetch("300470.SZ")
  • Network accessline 51
    monkeypatch.setattr(fetch_financials, "main", lambda t: (_ for _ in ()).throw(RuntimeError("SSL fail")))     r = f.fetch("300470.SZ")     assert r.quality == Quality.ERROR
  • Network accessline 52
    r = f.fetch("300470.SZ")
  • Network accessline 66
    }     })     r = f.fetch("300470.SZ")
  • Network accessline 67
    })     r = f.fetch("300470.SZ")     assert "fund_managers" in r.top_level_fields
  • Network accessline 68
    r = f.fetch("300470.SZ")

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_fund_renderer.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_process_runner.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_renderer_registry.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_run_pipeline.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_run_py_integration.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_schema.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/pipeline/test_validators.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_basic_name_fallback.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_global_peer_comparison.py

  • Executable scriptline 1
    Executable file
  • Network accessline 222
    assert discovered[0]["market"] == "KR"     assert enriched["periods"]["2024-12-31"]["revenue"] == 3000     assert session.calls[0][0].startswith("https://query2.finance.yahoo.com/")
  • Network accessline 223
    assert enriched["periods"]["2024-12-31"]["revenue"] == 3000     assert session.calls[0][0].startswith("https://query2.finance.yahoo.com/")     assert session.calls[0][1]["timeout"] <= 15
  • Network accessline 224
    assert session.calls[0][0].startswith("https://query2.finance.yahoo.com/")
  • Network accessline 437
    class FakeSession:         def get(self, url, **kwargs):             assert url.startswith("https://query1.finance.yahoo.com/")
  • Network accessline 438
    def get(self, url, **kwargs):             assert url.startswith("https://query1.finance.yahoo.com/")             assert kwargs["timeout"] <= 15
  • Network accessline 439
    assert url.startswith("https://query1.finance.yahoo.com/")

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_issue100_101_review_integrity.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_issue73_74_robustness.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_issue76_hermes_trigger_docs.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_issue87_em_direct_and_comps.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_issue90_us_financials_ttm.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_lhb_date_format_fix.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_mx_coverage_fallback.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_no_regressions.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 695
    [Credential-related source omitted]
  • Access to secretsline 708
    [Credential-related source omitted]
  • Access to secretsline 734
    [Credential-related source omitted]
  • Access to secretsline 735
    [Credential-related source omitted]
  • Access to secretsline 738
    [Credential-related source omitted]
  • Access to secretsline 741
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]
  • Access to secretsline 801
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 830
    [Credential-related source omitted]
  • Access to secretsline 834
    [Credential-related source omitted]
  • Access to secretsline 867
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_pr75_pipeline_market_metadata.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_pr88_missing_data_truthfulness.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_pr93_template_rendering.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_providers_chain.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 30
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_serenity_rules.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_short_mandate_consensus.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_tier1_ai_readiness.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_tier1_earnings_preview.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_tier1_model_update.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_tier1_rebalance.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_tier1_returns.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_10_4_fixes.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Access to secretsline 279
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_11_scoring_calibration.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_12_1_data_fixes.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 191
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_12_hottrend.py

  • Executable scriptline 1
    Executable file
  • Network accessline 72
    "target": {                     "title": "茅台股价为什么跌",                     "link": {"url": "https://zhihu.com/q/1"},
  • Network accessline 73
    "title": "茅台股价为什么跌",                     "link": {"url": "https://zhihu.com/q/1"},                     "metrics_area": {"text": "1000 万热度"},
  • Network accessline 74
    "link": {"url": "https://zhihu.com/q/1"},
  • Network accessline 82
    assert len(items) == 1     assert items[0].title == "茅台股价为什么跌"     assert items[0].url == "https://zhihu.com/q/1"
  • Network accessline 83
    assert items[0].title == "茅台股价为什么跌"     assert items[0].url == "https://zhihu.com/q/1"     assert items[0].extra == "1000 万热度"
  • Network accessline 84
    assert items[0].url == "https://zhihu.com/q/1"
  • Network accessline 92
    {                     "content": [                         {"word": "比亚迪涨停", "hotScore": 5000, "url": "https://b.co/1"},
  • Network accessline 93
    "content": [                         {"word": "比亚迪涨停", "hotScore": 5000, "url": "https://b.co/1"},                         {"word": "宁德时代", "hotScore": 4500, "url": "https://b.co/2"},
  • Network accessline 94
    {"word": "比亚迪涨停", "hotScore": 5000, "url": "https://b.co/1"},
  • Network accessline 95
    {"word": "宁德时代", "hotScore": 4500, "url": "https://b.co/2"},
  • Network accessline 273
    def test_hot_item_to_dict_roundtrip():     it = HotItem(rank=3, title="test", url="https://x.com", hot_score=100,
  • Network accessline 274
    it = HotItem(rank=3, title="test", url="https://x.com", hot_score=100,

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_13_3_investor_rules.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_13_4_new_sources.py

  • Network accessline 1
    """Regression tests for v2.13.4 · 新增 10 个经 curl 验证的无 Key 公开数据源.
  • Executable scriptline 1
    Executable file
  • Network accessline 3
    背景:用户 2026-04-19 提供 Grok 清单(20+ 个端点)· 批量 curl 验证:

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_13_5_preflight_adaptive.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 49
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_13_6_news_futures.py

  • Network accessline 1
    """Regression tests for v2.13.6 · 新增 6 个经 curl 验证的期货/新闻源.
  • Executable scriptline 1
    Executable file
  • Network accessline 3
    背景:用户 2026-04-19 第二波 Grok 清单(期货 + 财经新闻 · 10+ 源)批量 curl 验证:

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_13_7_wire_new_sources.py

  • Executable scriptline 1
    Executable file
  • Network accessline 62
    from lib import news_providers as np     fake_js = 'var ajaxResult={"LivesList":[{"title":"东财快讯","digest":"摘要","url_mobile":"http://x","showtime":"2026-04-19"}]}'
  • Network accessline 63
    fake_js = 'var ajaxResult={"LivesList":[{"title":"东财快讯","digest":"摘要","url_mobile":"http://x","showtime":"2026-04-19"}]}'

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_13_playwright_strategy.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 264
    [Credential-related source omitted]
  • Access to secretsline 284
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 394
    [Credential-related source omitted]
  • Access to secretsline 395
    [Credential-related source omitted]
  • Access to secretsline 427
    [Credential-related source omitted]
  • Access to secretsline 435
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_14_0_update_check.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 66
    "tag_name": "v2.14.0",         "body": "## v2.14.0\nauto update check" + "x" * 1000,         "html_url": "https://example/release",
  • Network accessline 67
    "body": "## v2.14.0\nauto update check" + "x" * 1000,         "html_url": "https://example/release",     }
  • Network accessline 68
    "html_url": "https://example/release",
  • Network accessline 167
    def test_format_prompt_contains_all_options():     from lib.update_check import UpdateInfo, format_prompt     info = UpdateInfo(current="2.13.7", latest="2.14.0", notes="blah", url="http://x")
  • Network accessline 168
    from lib.update_check import UpdateInfo, format_prompt     info = UpdateInfo(current="2.13.7", latest="2.14.0", notes="blah", url="http://x")     txt = format_prompt(info)
  • Network accessline 169
    info = UpdateInfo(current="2.13.7", latest="2.14.0", notes="blah", url="http://x")

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_15_0_persona_layer.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_15_1_fund_lite_rendering.py

  • Executable scriptline 1
    Executable file
  • Network accessline 140
    "title": "贵州茅台:拟与茅台集团共同出资10亿元成立科学与技术研究院",         "body": "贵州茅台表示,技术创新在公司发展历程中始终扮演关键角色...",         "url": "https://nbd.com.cn/x"
  • Network accessline 141
    "body": "贵州茅台表示,技术创新在公司发展历程中始终扮演关键角色...",         "url": "https://nbd.com.cn/x"     }
  • Network accessline 142
    "url": "https://nbd.com.cn/x"
  • Network accessline 152
    "title": "中密控股发布 2025 年报 · 机械密封件龙头",         "body": "中密控股在核电密封件市场份额领先...",         "url": "https://x.com/y"
  • Network accessline 153
    "body": "中密控股在核电密封件市场份额领先...",         "url": "https://x.com/y"     }
  • Network accessline 154
    "url": "https://x.com/y"
  • Network accessline 164
    "title": "A 股行情日报:创业板指数上涨 2%",         "body": "今日大盘继续震荡...",         "url": "https://x.com/y"
  • Network accessline 165
    "body": "今日大盘继续震荡...",         "url": "https://x.com/y"     }
  • Network accessline 166
    "url": "https://x.com/y"
  • Network accessline 177
    "title": "贵州茅台 2025Q3 业绩超预期",         "body": "贵州茅台表示...",         "url": "https://x.com/y"
  • Network accessline 178
    "body": "贵州茅台表示...",         "url": "https://x.com/y"     }
  • Network accessline 179
    "url": "https://x.com/y"

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_15_2_network_enhance.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_15_3_capital_flow_cache.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v2_15_4_school_scores.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_3_2_issue_fixes.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_3_3_pr_fixes.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_3_4_minirackerguard.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_4_0_fund_holdings.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_4_1_verdict_granularity.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_4_2_baostock_fallback.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_4_3_mutual_fund_classification.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_4_4_banner_ux.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_4_5_youzi_lhb_and_lowconf.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_5_0_school_lock.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_6_0_phase_a_visual.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_6_0_phase_b_versus.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_6_0_phase_c_portfolio.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_6_1_install_hermes.py

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 74
    assert "rm -rf" in body
  • Dangerous shell operationline 75
    # 清理目标必须是 hermes skills dir 下的 4 个 skill · 不能 rm 错地方

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_6_2_cninfo_and_pip.py

  • Executable scriptline 1
    Executable file
  • Network accessline 43
    with patch("requests.post") as mock_post:         import requests         mock_post.side_effect = requests.ConnectionError("simulated network down")
  • Network accessline 44
    import requests         mock_post.side_effect = requests.ConnectionError("simulated network down")         rows = _cninfo_direct_api("000958")
  • Network accessline 45
    mock_post.side_effect = requests.ConnectionError("simulated network down")
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_7_0_new_tech_investors.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_7_2_html_escape.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_8_0_serenity_dupont_indicators.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_8_1_audit_fixes.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_9_0_ghzw.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_9_1_toc_collapse.py

  • Executable scriptline 1
    Executable file

skills/wbh604__UZI-Skill/skills/deep-analysis/scripts/tests/test_v3_9_2_flow_bugfixes.py

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 44
    """--remote should not install packages or call sudo unless explicitly requested."""

skills/wbh604__UZI-Skill/skills/investor-panel/references/quotes-knowledge-base.md

  • Network accessline 19
    **原话语料**: 1. "别人贪婪时我恐惧,别人恐惧时我贪婪。" ("Be fearful when others are greedy, and be greedy when others are fearful.") — [2004 年致股东信](https://www.berkshirehathaway.com/letters/2004ltr.pdf)
  • Network accessline 20
    1. "别人贪婪时我恐惧,别人恐惧时我贪婪。" ("Be fearful when others are greedy, and be greedy when others are fearful.") — [2004 年致股东信](https://www.berkshirehathaway.com/letters/2004ltr.pdf)
  • Network accessline 21
    2. "用合理的价格买一家好公司,远比用便宜的价格买一家普通公司要好。" ("It's far better to buy a wonderful company at a fair price than a fair company at a wonderful price.") — [1989 年致股东信](https://www.berkshirehathaway.com/letters/1989.html)
  • Network accessline 22
    3. "我们最喜欢的持有期是永远。" ("Our favorite holding period is forever.") — [1988 年致股东信](https://www.berkshirehathaway.com/letters/1988.html)
  • Network accessline 23
    4. "只有在退潮时,你才知道谁在裸泳。" ("Only when the tide goes out do you discover who's been swimming naked.") — [2001 年致股东信](https://www.berkshirehathaway.com/2001ar/2001letter.html)
  • Network accessline 24
    5. "投资的第一条规则是不要亏钱,第二条规则是不要忘记第一条。" ("Rule No. 1: Never lose money. Rule No. 2: Never forget Rule No. 1.") — [雪球专栏整理](https://xueqiu.com/1173786903/31092716)
  • Network accessline 34
    **原话语料**: 1. "投资操作是经过深入分析,能确保本金安全并获得满意回报的操作;不符合这一标准的就是投机。" ("An investment operation is one which, upon thorough analysis, promises safety of principal and an adequate return. Operations not meeting these requirements are speculative.") — 《
  • Network accessline 35
    1. "投资操作是经过深入分析,能确保本金安全并获得满意回报的操作;不符合这一标准的就是投机。" ("An investment operation is one which, upon thorough analysis, promises safety of principal and an adequate return. Operations not meeting these requirements are speculative.") — 《证券分析》1934 
  • Network accessline 36
    2. "市场短期是投票机,长期是称重机。" ("In the short run, the market is a voting machine, but in the long run it is a weighing machine.") — 《证券分析》,[雪球引用整理](https://xueqiu.com/3406051297/74413929)
  • Network accessline 37
    3. "投资者的主要问题,甚至是他最大的敌人,很可能就是他自己。" ("The investor's chief problem—and even his worst enemy—is likely to be himself.") — 《聪明的投资者》,[Goodreads 词条](https://www.goodreads.com/quotes/120117)
  • Network accessline 38
    4. "安全边际这四个字,是稳健投资的核心秘诀。" ("Confronted with a challenge to distill the secret of sound investment into three words, we venture the motto, MARGIN OF SAFETY.") — 《聪明的投资者》第 20 章,[Goodreads 词条](https://www.goodreads.com/quotes/120117)
  • Network accessline 39
    5. "想象一下你和市场先生做生意,他每天都来给你报价……有时他兴高采烈,有时他惊慌失措。"(关于"市场先生"的寓言)— 《聪明的投资者》第 8 章,[雪球专栏](https://xueqiu.com/6146592061/136456321)
  • Network accessline 49
    **原话语料**: 1. "股市充斥着那些知道一切价格但对价值一无所知的人。" ("The stock market is filled with individuals who know the price of everything, but the value of nothing.") — 《怎样选择成长股》,[Goodreads 词条](https://www.goodreads.com/author/quotes/59255.Philip_A_Fisher)
  • Network accessline 50
    1. "股市充斥着那些知道一切价格但对价值一无所知的人。" ("The stock market is filled with individuals who know the price of everything, but the value of nothing.") — 《怎样选择成长股》,[Goodreads 词条](https://www.goodreads.com/author/quotes/59255.Philip_A_Fisher)
  • Network accessline 51
    2. "我不想要很多好的投资,我只想要几个出色的投资。" ("I don't want a lot of good investments; I want a few outstanding ones.") — 《怎样选择成长股》,[Goodreads 词条](https://www.goodreads.com/author/quotes/59255.Philip_A_Fisher)
  • Network accessline 52
    3. "如果购买普通股时所做的工作是正确的,那么卖出它们的时机——几乎永远不会到来。" ("If the job has been correctly done when a common stock is purchased, the time to sell it is—almost never.") — 《怎样选择成长股》,[雪球整理](https://xueqiu.com/1175857472/104812614)
  • Network accessline 53
    4. "跟随大众做大众在做的事,往往是错误的。" ("Doing what everybody else is doing at the moment, and therefore what you have an almost irresistible urge to do, is often the wrong thing to do at all.") — 《保守型投资者夜夜安枕》,[Goodreads 词条](https://www.goodreads.com/aut
  • Network accessline 63
    **原话语料**: 1. "反过来想,总是反过来想。" ("Invert, always invert.") — 2007 年南加州大学法学院毕业演讲,[YouTube 视频](https://www.youtube.com/watch?v=jY1eNlL6NKs)
  • Network accessline 64
    1. "反过来想,总是反过来想。" ("Invert, always invert.") — 2007 年南加州大学法学院毕业演讲,[YouTube 视频](https://www.youtube.com/watch?v=jY1eNlL6NKs)
  • Network accessline 65
    2. "如果我知道我会死在哪里,那我就永远不去那个地方。" ("All I want to know is where I'm going to die, so I'll never go there.") — 2007 年 USC 毕业演讲,[Farnam Street 整理](https://fs.blog/great-talks/psychology-human-misjudgment/)
  • Network accessline 66
    3. "拿着锤子的人看什么都像钉子。" ("To a man with a hammer, every problem looks like a nail.") — 1994 年 USC 商学院演讲《关于现实思维的基本常识》,[Farnam Street](https://fs.blog/a-lesson-on-elementary-worldly-wisdom-as-it-relates-to-investment-management-business/)
  • Network accessline 67
    4. "我这辈子遇到的聪明人,没有不每天阅读的——没有,一个都没有。" ("In my whole life, I have known no wise people who didn't read all the time—none, zero.") — 2007 年 USC 毕业演讲,[Farnam Street](https://fs.blog/2016/01/munger-operating-system/)
  • Network accessline 68
    5. "赚大钱的秘诀不在买进卖出,而在等待。" ("The big money is not in the buying and the selling, but in the waiting.") — 《穷查理宝典》,[雪球专栏](https://xueqiu.com/2751308955/56090123)
  • Network accessline 78
    **原话语料**: 1. "牛市在悲观中诞生,在怀疑中成长,在乐观中成熟,在狂喜中死亡。" ("Bull markets are born on pessimism, grow on skepticism, mature on optimism, and die on euphoria.") — 邓普顿十六条投资原则,[Templeton 基金会官网](https://www.templeton.org/about/sir-john/investment-principles
  • Network accessline 79
    1. "牛市在悲观中诞生,在怀疑中成长,在乐观中成熟,在狂喜中死亡。" ("Bull markets are born on pessimism, grow on skepticism, mature on optimism, and die on euphoria.") — 邓普顿十六条投资原则,[Templeton 基金会官网](https://www.templeton.org/about/sir-john/investment-principles)
  • Network accessline 80
    2. "购买最便宜股票的时机,就是最悲观点到来之时。" ("The time of maximum pessimism is the best time to buy, and the time of maximum optimism is the best time to sell.") — 1979 年《福布斯》访谈,[Forbes 回顾](https://www.forbes.com/sites/steveforbes/2012/07/09/sir-john-templ
  • Network accessline 81
    3. "如果你想获得比大众更好的业绩,你的做法必须和大众不同。" ("If you want to have a better performance than the crowd, you must do things differently from the crowd.") — 《邓普顿教你逆向投资》,[Goodreads 词条](https://www.goodreads.com/author/quotes/55526.John_Templeton)
  • Network accessline 82
    4. "'这次不一样'是投资中最昂贵的四个字。" ("The four most dangerous words in investing are: 'this time it's different.'") — [Templeton 基金会官网](https://www.templeton.org/about/sir-john/investment-principles)
  • Network accessline 83
    5. "如果你在每个市场都看同样的股票,必然错过机会;要到大多数投资者没去的地方寻找。" ("If you search worldwide, you will find more bargains and better bargains than by studying only one nation.") — 邓普顿投资原则,[Templeton 基金会](https://www.templeton.org/about/sir-john/investment-princi
  • Network accessline 93
    **原话语料**: 1. "价值投资在智力上是容易的,在情感上却是困难的。" ("Value investing is at its core the marriage of a contrarian streak and a calculator.") — 《安全边际》,[Goodreads 词条](https://www.goodreads.com/author/quotes/216731.Seth_A_Klarman)
  • Network accessline 94
    1. "价值投资在智力上是容易的,在情感上却是困难的。" ("Value investing is at its core the marriage of a contrarian streak and a calculator.") — 《安全边际》,[Goodreads 词条](https://www.goodreads.com/author/quotes/216731.Seth_A_Klarman)
  • Network accessline 95
    2. "投资者必须认识到:市场给你的不只是投资机会,还有情绪上的挑战。" ("Investors must recognize that the markets offer up not just investment opportunities but also emotional challenges.") — 《安全边际》,[Goodreads 词条](https://www.goodreads.com/author/quotes/216731.Seth_A_Klarm
  • Network accessline 96
    3. "本垒打投资者要么中大奖,要么三振出局。相比之下,价值投资者追求的是一垒安打、二垒安打,偶尔的三垒安打,几乎不会三振出局。" ("Home run hitters strike out a lot. Value investors, by contrast, hit lots of singles and doubles, occasional triples, and almost never strike out.") — 《安全边际》,[雪球整理](https:/
  • Network accessline 97
    4. "大多数投资者以收益为导向;他们不关心风险。价值投资者则把避免损失放在首要位置。" ("Most investors are primarily oriented toward return, how much they can make and pay little attention to risk, how much they can lose.") — 《安全边际》,[Goodreads 词条](https://www.goodreads.com/author/
  • Network accessline 98
    5. "价值投资需要很大的努力、异常严格的纪律,以及长远的投资期限。" ("Value investing requires a great deal of hard work, unusually strict discipline, and a long-term investment horizon.") — 《安全边际》前言,[雪球专栏](https://xueqiu.com/3491303582/117048021)
  • Network accessline 110
    **原话语料**: 1. "知道你拥有什么,知道你为什么拥有它。" ("Know what you own, and know why you own it.") — 《战胜华尔街》(One Up on Wall Street, Peter Lynch, 1989),[Goodreads](https://www.goodreads.com/work/quotes/773271)
  • Network accessline 111
    1. "知道你拥有什么,知道你为什么拥有它。" ("Know what you own, and know why you own it.") — 《战胜华尔街》(One Up on Wall Street, Peter Lynch, 1989),[Goodreads](https://www.goodreads.com/work/quotes/773271)
  • Network accessline 112
    2. "每一只股票背后都是一家公司。去搞清楚它在做什么。" ("Behind every stock is a company. Find out what it's doing.") — 《战胜华尔街》,[Goodreads](https://www.goodreads.com/work/quotes/773271)
  • Network accessline 113
    3. "一家合理定价公司的 PE 应该等于它的成长率。如果可口可乐 PE 是 15,你会期望它每年成长约 15%。但如果 PE 低于成长率,你可能就捡到便宜货了。"(PEG 原话)— 《战胜华尔街》「著名的 PE」章节,[Goodreads](https://www.goodreads.com/work/quotes/773271)
  • Network accessline 114
    4. "我把公司分成六大类:缓慢成长、稳健、快速成长、周期、资产、困境反转。" ("I've divided companies into six general categories: slow growers, stalwarts, fast growers, cyclicals, asset plays, and turnarounds.") — 《战胜华尔街》「猎捕十倍股」章节,[Goodreads](https://www.goodreads.com/work/qu
  • Network accessline 115
    5. "在这行,如果你够好,十次里能对六次;你永远不会十次里对九次。" ("In this business, if you're good, you're right six times out of ten. You're never going to be right nine times out of ten.") — Peter Lynch 1994 年 National Press Club 演讲,[C-SPAN](https://www.c-span.org/v
  • Network accessline 125
    **原话语料**: 1. "在股市赢钱的全部秘诀,是在你不对的时候亏得最少。" ("The whole secret to winning in the stock market is to lose the least amount possible when you're not right.") — 《笑傲股市》(How to Make Money in Stocks, William J. O'Neil),[Goodreads](https://www.goodrea
  • Network accessline 126
    1. "在股市赢钱的全部秘诀,是在你不对的时候亏得最少。" ("The whole secret to winning in the stock market is to lose the least amount possible when you're not right.") — 《笑傲股市》(How to Make Money in Stocks, William J. O'Neil),[Goodreads](https://www.goodreads.com/wor
  • Network accessline 127
    2. "只要跌破买入价 7% 或 8%,每一笔亏损都必须止损。没有例外。" ("Cut every single loss when it is 7% or 8% below your purchase price. No exceptions.") — 《笑傲股市》第 4 版「七大错误要避免」章节,[Goodreads](https://www.goodreads.com/work/quotes/1095951)
  • Network accessline 128
    3. "多数人觉得又高又贵的,通常还会更高;多数人觉得又低又便宜的,通常还会更低。" ("What seems too high and risky to the majority generally goes higher and what seems low and cheap generally goes lower.") — 《笑傲股市》,[Goodreads](https://www.goodreads.com/work/quotes/1095951)
  • Network accessline 129
    4. "CANSLIM 的 C,是 Current quarterly earnings per share——最近一季 EPS 同比至少要 +25%。" — 《笑傲股市》第 1 章,[William O'Neil Co.](https://www.williamoneil.com/canslim/)
  • Network accessline 130
    5. "几乎所有投资者最常犯的错,就是在亏损还很小的时候执拗地扛住。" ("The number one mistake almost all investors make is stubbornly holding on to their losses when the losses are still small and reasonable.") — 《笑傲股市》/ IBD,[Investors.com](https://www.investors.com/how-to
  • Network accessline 140
    **原话语料**: 1. "竞争是失败者的游戏。" ("Competition is for losers.") — Peter Thiel 于 WSJ 专栏 "Competition Is for Losers" (2014-09-12),[WSJ](https://www.wsj.com/articles/peter-thiel-competition-is-for-losers-1410535536)
  • Network accessline 141
    1. "竞争是失败者的游戏。" ("Competition is for losers.") — Peter Thiel 于 WSJ 专栏 "Competition Is for Losers" (2014-09-12),[WSJ](https://www.wsj.com/articles/peter-thiel-competition-is-for-losers-1410535536)
  • Network accessline 142
    2. "还没有人去做的、有价值的公司是什么?" ("What valuable company is nobody building?") — 《从零到一》(Zero to One, Peter Thiel & Blake Masters, 2014) 第 1 章,[Goodreads](https://www.goodreads.com/work/quotes/25627081)
  • Network accessline 143
    3. "垄断是每一个成功企业的条件。" ("Monopoly is the condition of every successful business.") — 《从零到一》第 3 章,[Goodreads](https://www.goodreads.com/work/quotes/25627081)
  • Network accessline 144
    4. "做最后一个进入者要比做第一个进入者好得多——在一个特定市场里做出最后一次重大进步,然后享受数年甚至数十年的垄断利润。" ("It's much better to be the last mover—to make the last great development in a specific market and enjoy years or even decades of monopoly profits.") — 《从零到一》第 5 章「末位优势」,[Good
  • Network accessline 145
    5. "风险投资最大的秘密是:成功基金里最好的那笔投资,等于或超过整个基金其余部分的总和。" ("The biggest secret in venture capital is that the best investment in a successful fund equals or outperforms the entire rest of the fund combined.") — 《从零到一》第 7 章「跟着钱走」(幂律),[Goodreads](https:
  • Network accessline 155
    **原话语料**: 1. "我们只专注于颠覆性创新……我们相信创新是增长的关键。" ("We focus solely on disruptive innovation… we believe innovation is the key to growth.") — ARK Invest "Big Ideas 2023" 年度报告,[ARK](https://www.ark-invest.com/big-ideas-2023)
  • Network accessline 156
    1. "我们只专注于颠覆性创新……我们相信创新是增长的关键。" ("We focus solely on disruptive innovation… we believe innovation is the key to growth.") — ARK Invest "Big Ideas 2023" 年度报告,[ARK](https://www.ark-invest.com/big-ideas-2023)
  • Network accessline 157
    2. "我们的时间视角是 5 年。我们在找那些能随着 S 曲线指数化发展而受益的公司。" ("Our time horizon is five years. We're looking for companies that will benefit from exponential growth as these technologies move up the S-curve.") — Bloomberg "Front Row" (2021),[Bloomberg](htt
  • Network accessline 158
    3. "创新是用来解决问题的,而这个世界有一堆问题要解。" ("Innovation solves problems, and the world has a lot of problems to solve.") — ARK "In the Know" Podcast,[ARK](https://ark-invest.com/podcast/)
  • Network accessline 159
    4. "我们认为股票市场将分化成两类——站在变化正确一侧的公司,和站在错误一侧的公司。" ("We think the equity markets are going to bifurcate into those companies and industries on the right side of change and those on the wrong side of change.") — CNBC "Halftime Report" (2021-02),[C
  • Network accessline 160
    5. "深度学习会比互联网还大,到 2037 年会创造 30 万亿美元的市值。" ("Deep learning is going to be bigger than the internet. It's creating $30 trillion in equity market capitalization by 2037.") — ARK "Big Ideas 2023" / CNBC 访谈,[ARK](https://www.ark-invest.com/big-id
  • Network accessline 172
    **原话语料**: 1. "我之所以富有,仅仅是因为我知道自己何时错了。" ("I'm only rich because I know when I'm wrong. I've survived by recognizing my mistakes.") — 《Soros on Soros: Staying Ahead of the Curve》(1995),[Goodreads](https://www.goodreads.com/work/quotes/1098380-
  • Network accessline 173
    1. "我之所以富有,仅仅是因为我知道自己何时错了。" ("I'm only rich because I know when I'm wrong. I've survived by recognizing my mistakes.") — 《Soros on Soros: Staying Ahead of the Curve》(1995),[Goodreads](https://www.goodreads.com/work/quotes/1098380-soros-on-s
  • Network accessline 174
    2. "重要的不是你判断对还是错,而是你对的时候能赚多少钱、错的时候又亏多少钱。" ("It's not whether you're right or wrong that's important, but how much money you make when you're right and how much you lose when you're wrong.") — 《金融炼金术》(The Alchemy of Finance, 1987),[Goodreads
  • Network accessline 175
    3. "金融市场普遍处于不确定和不断流动的状态……你能预测未来这一想法,与我看市场的方式是矛盾的。" ("Financial markets generally are unpredictable... The idea that you can actually predict what's going to happen contradicts my way of looking at the market.") — 《金融炼金术》前言,[Goodreads](https
  • Network accessline 176
    4. "当我看到一个泡沫形成时,我会冲进去买入、火上浇油。这并非不理性。" ("When I see a bubble forming, I rush in to buy, adding fuel to the fire. That is not irrational.") — Davos 2009 访谈,[Reuters](https://www.reuters.com/article/davos-soros-idUSLDE50M0FS20090123)
  • Network accessline 177
    5. "市场价格总是错的,因为它们呈现的是对未来的偏见视角。" ("Market prices are always wrong in the sense that they present a biased view of the future.") — 《金融炼金术》第 1 章,[Goodreads](https://www.goodreads.com/work/quotes/2077181)
  • Network accessline 187
    **原话语料**: 1. "痛苦 + 反思 = 进步。" ("Pain + Reflection = Progress.") — 《原则》(Principles: Life and Work, 2017),[Principles](https://www.principles.com/)
  • Network accessline 188
    1. "痛苦 + 反思 = 进步。" ("Pain + Reflection = Progress.") — 《原则》(Principles: Life and Work, 2017),[Principles](https://www.principles.com/)
  • Network accessline 189
    2. "投资的圣杯是找到 15 个或更多互不相关的良好回报流。" ("The Holy Grail of investing is finding 15 or more good, uncorrelated return streams.") — 《原则》第 3 部分,[Principles](https://www.principles.com/)
  • Network accessline 190
    3. "靠水晶球过日子的人,注定要吃碎玻璃。" ("He who lives by the crystal ball is destined to eat ground glass.") — Bridgewater Daily Observations, 引用于《Hedge Fund Market Wizards》(2012),[Bridgewater](https://www.bridgewater.com/research-and-insights)
  • Network accessline 191
    4. "现金是垃圾。" ("Cash is trash.") — Davos 2020 CNBC 访谈,[CNBC](https://www.cnbc.com/2020/01/21/ray-dalio-at-davos-cash-is-trash-as-everyone-is-going-to-pile-into-stocks.html)
  • Network accessline 192
    5. "我们正处于典型长期债务周期的末端,当央行降息空间耗尽时,就必须印钞购买金融资产。" ("We are in the late stages of the long-term debt cycle when central banks' power to ease is coming to an end.") — "Paradigm Shifts" LinkedIn 长文 (2019-07-17),[LinkedIn](https://www.linkedin.com/
  • Network accessline 202
    **原话语料**: 1. "第一层思维说:'这是家好公司,买入股票'。第二层思维说:'这是家好公司,但人人都觉得它是伟大的公司,其实并非如此——股票被高估,卖出'。" ("First-level thinking says, 'It's a good company; let's buy the stock.' Second-level thinking says, 'It's a good company, but everyone thinks it's a great 
  • Network accessline 203
    1. "第一层思维说:'这是家好公司,买入股票'。第二层思维说:'这是家好公司,但人人都觉得它是伟大的公司,其实并非如此——股票被高估,卖出'。" ("First-level thinking says, 'It's a good company; let's buy the stock.' Second-level thinking says, 'It's a good company, but everyone thinks it's a great company, a
  • Network accessline 204
    2. "过于超前于时代,与犯错并无区别。" ("Being too far ahead of your time is indistinguishable from being wrong.") — Oaktree memo "The Happy Medium" (2004-07-21),[Oaktree](https://www.oaktreecapital.com/insights/memo/the-happy-medium)
  • Network accessline 205
    3. "规则一:多数事物都是周期性的。规则二:当别人忘记规则一时,最大的盈亏机会就来了。" ("Rule No. 1: Most things will prove to be cyclical. Rule No. 2: Some of the greatest opportunities for gain and loss come when other people forget Rule No. 1.") — Oaktree memo "You Can't Predic
  • Network accessline 206
    4. "知道自己不知道什么,比知道什么更重要。" — 《投资最重要的事》,[Oaktree](https://www.oaktreecapital.com/insights/memo)
  • Network accessline 207
    5. "聪明人一开始做的事,蠢人在最后做。" ("What the wise man does in the beginning, the fool does in the end.") — Oaktree memo "The Most Important Thing" (2003-07-01),[Oaktree](https://www.oaktreecapital.com/insights/memo/the-most-important-thing)
  • Network accessline 217
    **原话语料**: 1. "索罗斯教会我的是:对或错并不重要,重要的是你对的时候赚了多少、错的时候亏了多少。当你有极大信念时,你必须一刀刺向要害。" ("Soros has taught me that when you have tremendous conviction on a trade, you have to go for the jugular. It takes courage to be a pig.") — Jack Schwager《The New Ma
  • Network accessline 218
    1. "索罗斯教会我的是:对或错并不重要,重要的是你对的时候赚了多少、错的时候亏了多少。当你有极大信念时,你必须一刀刺向要害。" ("Soros has taught me that when you have tremendous conviction on a trade, you have to go for the jugular. It takes courage to be a pig.") — Jack Schwager《The New Market Wizar
  • Network accessline 219
    2. "真正的大钱,是在你看对时重仓并持有——'猪才能赚大钱'。" ("The way to build long-term returns is through preservation of capital and home runs... when you have tremendous conviction on a trade, you have to go for the jugular.") — Lost Tree Club 演讲 (2015-01-18),[S
  • Network accessline 220
    3. "永远不要根据估值投资。估值只能告诉你市场是否脆弱,真正让我进出的是流动性和技术面。" ("I never use valuation to time the market... what moves stocks is earnings and liquidity, and most people focus on the earnings, but liquidity moves the market.") — Real Vision 访谈 (2018),[Real
  • Network accessline 221
    4. "30 年来我从未有过一年下跌。秘诀就是:当你错时亏少,当你对时赚多。" ("I've made a lot of mistakes, but they were all short-term mistakes. If I'm wrong, I'll just reverse my position.") — Bloomberg Markets 访谈 (2013),[Bloomberg](https://www.bloomberg.com/news/articles/2
  • Network accessline 222
    5. "不要看现在,要看 18 个月后的世界,然后把钱投到那里。" ("Never, ever invest in the present. You have to visualize the situation 18 months from now.") — Lost Tree Club 演讲 (2015-01-18),[Scribd](https://www.scribd.com/document/257627281/Druckenmiller-Lost-Tree-Clu
  • Network accessline 232
    **原话语料**: 1. "我们的任务很简单:买入世界上最好的 200 家公司,做空最差的 200 家。如果最好的不跑赢最差的,那你可能应该换个行业。" ("Our mandate is to find the 200 best companies in the world and invest in them, and find the 200 worst companies in the world and go short on them.") — Forbes 访谈 
  • Network accessline 233
    1. "我们的任务很简单:买入世界上最好的 200 家公司,做空最差的 200 家。如果最好的不跑赢最差的,那你可能应该换个行业。" ("Our mandate is to find the 200 best companies in the world and invest in them, and find the 200 worst companies in the world and go short on them.") — Forbes 访谈 (2008-09-0
  • Network accessline 234
    2. "好的想法 + 重点研究 + 对细节的深刻理解 = 赚钱之道。" ("Hear a good idea, analyze and research it, and if it looks like a great idea, act decisively.") — Tiger Management 投资者信,引用于 Daniel Strachman《Julian Robertson: A Tiger in the Land of Bulls and Bears》(200
  • Network accessline 235
    3. "在一个非理性市场里,非理性可以保持得比你预期更久——这是 1999-2000 互联网泡沫最昂贵的一课。" ("In an irrational market... logic does not count. This extraordinary market, divorced from reason, is one I do not understand and do not wish to trade in.") — Tiger Management 关基金投资者
  • Network accessline 236
    4. "我投的永远是骑师,不是赛马。" ("I always invested in the jockey, not the horse.") — Graham Duncan 访谈 (2008),[Graham Duncan Blog](https://grahamduncan.blog/julian-robertson/)
  • Network accessline 237
    5. "我找年轻、饥饿、聪明、正直的人,让他们自由奔跑——这就是 Tiger Cubs 的由来。" ("I look for a person who is very bright, has great integrity, is extremely competitive, and who has a passion for what they do.") — Bloomberg TV (2012),[Bloomberg](https://www.bloomberg.com
  • Network accessline 249
    **原话语料**: 1. "让我赚大钱的从来不是思考,而是坐着不动。" ("It never was my thinking that made the big money for me. It always was my sitting.") — 《股票作手回忆录》(Reminiscences of a Stock Operator, Edwin Lefèvre, 1923),[Goodreads](https://www.goodreads.com/work/quotes
  • Network accessline 250
    1. "让我赚大钱的从来不是思考,而是坐着不动。" ("It never was my thinking that made the big money for me. It always was my sitting.") — 《股票作手回忆录》(Reminiscences of a Stock Operator, Edwin Lefèvre, 1923),[Goodreads](https://www.goodreads.com/work/quotes/927617)
  • Network accessline 251
    2. "市场永远是对的,意见经常是错的。" ("The market is never wrong, but opinions often are.") — 《How to Trade in Stocks》(Jesse Livermore, 1940),[Goodreads](https://www.goodreads.com/author/quotes/216033.Jesse_Lauriston_Livermore)
  • Network accessline 252
    3. "华尔街没有什么新鲜事。投机像山一样古老。今天在股市发生的事,以前发生过,以后还会再发生。" ("There is nothing new in Wall Street. There can't be because speculation is as old as the hills.") — 《股票作手回忆录》(1923),[Farnam Street](https://fs.blog/reminiscences-of-a-stock-operator/)
  • Network accessline 253
    4. "只在所有因素都对你有利时才下注。没有人可以一直交易并一直赢。" ("Play the market only when all factors are in your favor. No person can play the market all the time and win.") — 《How to Trade in Stocks》(1940),[雪球整理](https://xueqiu.com/3970589568/118550193)
  • Network accessline 263
    **原话语料**: 1. "你可以是对的,但仍然亏钱。" ("You can be right and still lose money.") — 《Trade Like a Stock Market Wizard》(2013),[Goodreads](https://www.goodreads.com/work/quotes/22929724)
  • Network accessline 264
    1. "你可以是对的,但仍然亏钱。" ("You can be right and still lose money.") — 《Trade Like a Stock Market Wizard》(2013),[Goodreads](https://www.goodreads.com/work/quotes/22929724)
  • Network accessline 265
    2. "风险来自不知道自己在做什么——以及无法控制你不知道的东西。" ("Risk comes from not knowing what you're doing — and from not being able to control what you don't know.") — 《Trade Like a Stock Market Wizard》(2013),[Goodreads](https://www.goodreads.com/author/quotes/65
  • Network accessline 266
    3. "成功交易者的目标是做出最好的交易,钱是第二位的。" ("The goal of a successful trader is to make the best trades. Money is secondary.") — @markminervini (Twitter/X),[Twitter](https://twitter.com/markminervini)
  • Network accessline 267
    4. "不要专注赚钱,而要专注守住你已有的。" ("Don't focus on making money; focus on protecting what you have.") — 《Think & Trade Like a Champion》(2017),[Goodreads](https://www.goodreads.com/book/show/34430903-think-trade-like-a-champion)
  • Network accessline 277
    **原话语料**: 1. "股市里没有'不可能'或'做不到'。一周内,股票可以做一件事;下一周,又可以做完全相反的事。" ("There is no such thing as can't or impossible in the stock market.") — 《How I Made $2,000,000 in the Stock Market》(Nicolas Darvas, 1960),[Goodreads](https://www.goodreads.com/wo
  • Network accessline 278
    1. "股市里没有'不可能'或'做不到'。一周内,股票可以做一件事;下一周,又可以做完全相反的事。" ("There is no such thing as can't or impossible in the stock market.") — 《How I Made $2,000,000 in the Stock Market》(Nicolas Darvas, 1960),[Goodreads](https://www.goodreads.com/work/quotes/
  • Network accessline 279
    2. "我在股市里没有自尊。犯错我会立刻承认并迅速退出。" ("I have no ego in the stock market. If I make a mistake I admit it immediately and get out fast.") — 《How I Made $2,000,000 in the Stock Market》,[archive.org 原书](https://archive.org/details/how-i-made-2-000-00
  • Network accessline 280
    3. "我要做的是只看那些走得大胆、动能强、最好流通盘有限的股票。" ("I knew now that what I had to do was: to look only at bold-moving, dynamic stocks, preferably with a limited number of shares.") — 《How I Made $2,000,000 in the Stock Market》,[archive.org](https://archiv
  • Network accessline 281
    4. "我发现:只在股票向上运动时买入才值得。谁愿意为一只停滞的股票付钱?" ("I have found that it pays to enter a stock only when it is on the move upwards. Why pay for a stagnant stock?") — 《How I Made $2,000,000》,[雪球箱体讨论](https://xueqiu.com/5395815372/79091197)
  • Network accessline 291
    **原话语料**: 1. "时间是决定市场走势最重要的因素;通过研究历史价格记录,你可以向自己证明历史会重演。" ("Time is the most important factor in determining market movements and by studying past price records you will be able to prove to yourself history does repeat itself.") — 《45 Years 
  • Network accessline 292
    1. "时间是决定市场走势最重要的因素;通过研究历史价格记录,你可以向自己证明历史会重演。" ("Time is the most important factor in determining market movements and by studying past price records you will be able to prove to yourself history does repeat itself.") — 《45 Years in Wall St
  • Network accessline 293
    2. "时间到了,价格就会反转。" ("When time is up, price will reverse.") — 归于《The Basis of My Forecasting Method》(1935),[Sacred Science](https://www.sacredscience.com/gann/)
  • Network accessline 294
    3. "一切事物的存在都基于精确的比例与完美的关系。自然界没有偶然。" ("Everything in existence is based on exact proportion and perfect relationship. There is no chance in nature.") — 《Truth of the Stock Tape》(1923),[archive.org](https://archive.org/details/truthofstocktap
  • Network accessline 295
    4. "知识像金钱一样,只有被运用才能增长。" ("Knowledge, like money, must be put to use in order to increase.") — 《45 Years in Wall Street》(1949),[Goodreads](https://www.goodreads.com/author/show/80715.W_D_Gann)
  • Network accessline 307
    **原话语料**: 1. "我们不覆盖模型。如果你覆盖模型,就会一片混乱。" ("We don't override the models. If you override the models, you'll have a mess.") — MIT 访谈,引用于 Gregory Zuckerman《The Man Who Solved the Market》(2019),[Goodreads](https://www.goodreads.com/work/quotes/6
  • Network accessline 308
    1. "我们不覆盖模型。如果你覆盖模型,就会一片混乱。" ("We don't override the models. If you override the models, you'll have a mess.") — MIT 访谈,引用于 Gregory Zuckerman《The Man Who Solved the Market》(2019),[Goodreads](https://www.goodreads.com/work/quotes/66686988)
  • Network accessline 309
    2. "科学家带进这场游戏里的优势,与其说是他们的数学或计算能力,不如说是他们科学地思考的能力。" ("The advantage scientists bring into the game is less their mathematical or computational skills than their ability to think scientifically.") — Numberphile / MIT 访谈,[YouTube](https://www.y
  • Network accessline 310
    3. "过去的表现是预测未来成功的最佳指标……让电脑去找模式和预测方法。" ("Past performance is the best predictor of success… patterns, ways to predict — let the computers find them.") — TED 2015 对谈 Chris Anderson,[TED](https://www.ted.com/talks/jim_simons_the_mathematician_
  • Network accessline 311
    4. "运气很大程度上造就了我'天才'的名声。我早上走进办公室不是问'我今天聪明吗?',而是问'我今天幸运吗?'" ("Luck is largely responsible for my reputation for genius.") — MIT / Stony Brook 演讲,引用于《The Man Who Solved the Market》(2019),[华尔街见闻](https://wallstreetcn.com/articles/3577913)
  • Network accessline 321
    **原话语料**: 1. "第一原则是不要欺骗自己——而你恰恰是最容易欺骗的那个人。"(索普常引 Feynman,并作为自传主旨) ("The first principle is that you must not fool yourself — and you are the easiest person to fool.") — 《A Man for All Markets》(2017),[Goodreads](https://www.goodreads.com/wor
  • Network accessline 322
    1. "第一原则是不要欺骗自己——而你恰恰是最容易欺骗的那个人。"(索普常引 Feynman,并作为自传主旨) ("The first principle is that you must not fool yourself — and you are the easiest person to fool.") — 《A Man for All Markets》(2017),[Goodreads](https://www.goodreads.com/work/quotes/4
  • Network accessline 323
    2. "投资是所有游戏中最棒的一个,比国际象棋、大富翁、桥牌都更具挑战性。" ("Investing is the greatest game of all.") — 《A Man for All Markets》(2017),[Goodreads](https://www.goodreads.com/author/quotes/7056303.Edward_O_Thorp)
  • Network accessline 324
    3. "要击败庄家,就数牌;要击败市场,就找错误定价并用凯利公式控制仓位。"(对《Beat the Dealer》/《Beat the Market》核心思想的释义)— [archive.org Beat the Dealer](https://archive.org/details/beatdealer00thor)
  • Network accessline 325
    4. "别被大幅盈利的狂喜或亏损的绝望牵着走。专注于你 edge 的逻辑。" ("Don't get caught up in the euphoria of big gains or the despair of losses. Focus on the logic of your edge.") — 《A Man for All Markets》(2017),[Farnam Street](https://fs.blog/knowledge-project/edward-
  • Network accessline 335
    **原话语料**: 1. "我们在找聪明、有创造力、热爱自己工作的人——那种能从多个角度切入问题的人。" ("We look for smart, creative people who are passionate about what they do — people who can approach problems from multiple angles.") — D.E. Shaw 官网 Careers / Fortune 人物报道,[D.E. Shaw](htt
  • Network accessline 336
    1. "我们在找聪明、有创造力、热爱自己工作的人——那种能从多个角度切入问题的人。" ("We look for smart, creative people who are passionate about what they do — people who can approach problems from multiple angles.") — D.E. Shaw 官网 Careers / Fortune 人物报道,[D.E. Shaw](https://www.d
  • Network accessline 337
    2. "公司成立的前提是:一小群天才般的人,运用复杂的数学和计算技术,能在市场中找到无效性。" ("The firm was founded on the premise that a small group of extraordinarily talented people, using sophisticated mathematical and computational techniques, could find inefficiencies in the mar
  • Network accessline 338
    3. "我不把自己看作华尔街人。我是碰巧在金融业工作的计算机科学家。" ("I don't think of myself as a Wall Street person. I think of myself as a computer scientist who happens to be working in finance.") — NY Times 访谈 1996,[NY Times](https://www.nytimes.com/1996/03/10/busine
  • Network accessline 350
    **原话语料**: 1. "本分 + 平常心" — [微信读书](https://weread.qq.com/web/bookDetail/3dd323e0813ab8b2fg0196ef)
  • Network accessline 351
    1. "本分 + 平常心" — [微信读书](https://weread.qq.com/web/bookDetail/3dd323e0813ab8b2fg0196ef)
  • Network accessline 352
    2. "Stop Doing List:有些事不做比做对的事更重要" — [界面](https://www.jiemian.com/article/2513409.html)
  • Network accessline 353
    3. "做对的事情,把事情做对" — [腾讯新闻](https://news.qq.com/rain/a/20250502A01RJN00)
  • Network accessline 354
    4. "借了要还,再借不难;但'再借不难'本身就是私心,放下它才是真本分" — [etf.group](http://etf.group/lib/article/534873.html)
  • Network accessline 355
    5. "看十年想不明白的公司我不买" — [知乎](https://zhuanlan.zhihu.com/p/498129247)
  • Network accessline 363
    1. "相比于不断跟踪企业经营的波动寻找机会,发现并一直持有几家具有长期逻辑的优秀公司似乎更为简单有效" — 2012 基金经理手记 / [知乎](https://zhuanlan.zhihu.com/p/310360136)
  • Network accessline 364
    2. "本金亏损是股票投资的最大风险,必须在足够安全边际的保护下买入" — [efunds](https://www.efunds.com.cn/manager/539.shtml)
  • Network accessline 365
    3. "做时间的朋友" — [南都](https://m.mp.oeeee.com/a/BAAFRD000020210129428935.html)
  • Network accessline 373
    1. "假定自己在信息、理解、精力、情绪、人脉等所有方面都处于市场最差水平" — [howbuy](http://m.howbuy.com/news/detail.htm?id=2901816)
  • Network accessline 374
    2. "我只能依靠时间、赔率与常识" — [知乎](https://zhuanlan.zhihu.com/p/442447120)
  • Network accessline 375
    3. "寻找共识,依靠常识,接受自己的不完美" — [chnfund](https://app-web.chnfund.com/yhrw/gdft/202009/t20200923_2382354.html)
  • Network accessline 376
    4. "在混沌时不敢果断给结论" — [新浪财经](https://finance.sina.cn/tech/csj/2023-08-08/detail-imzfnnsy1824387.d.html)
  • Network accessline 377
    5. "强者失心时,弱者反而捕捉到机会" — [36氪](https://36kr.com/p/2202467165219976)
  • Network accessline 385
    1. "中国市场效率比较低,所以在这个市场里面研究有很高的超额回报" — [格隆汇](https://m.gelonghui.com/p/148560)
  • Network accessline 386
    2. "驱动市场向前的根本力量是企业的价值创造" — [高毅资产](https://www.gyasset.com/p/site/investTeamNewsArticle?id=7&type=6)
  • Network accessline 387
    3. "投资回报主要来源于公司本身的价值创造,而不是与交易对手的博弈" — [21 经济](https://m.21jingji.com/article/20171126/herald/a6843495623831844183f7995003d6f4.html)
  • Network accessline 388
    4. "投资的赛场比拼的是学习能力" — [凤凰财经](https://finance.ifeng.com/a/20150112/13422625_0.shtml)
  • Network accessline 389
    5. "找到一桩好的生意、合适的人管理、恰当的价格" — [zhongguosou](http://www.zhongguosou.com/blog/post/1752.html)
  • Network accessline 397
    1. "从较为长期的时间维度来看,疫情的影响终将逐步消退是个高概率的事情" — 2020 1Q 季报 / [界面](https://m.jiemian.com/article/4444155.html)
  • Network accessline 398
    2. "恐慌情绪带来的估值折价是选股的较好时机" — [澎湃](https://m.thepaper.cn/newsDetail_forward_15954270)
  • Network accessline 399
    3. "长期且重仓精选个股" — [知乎](https://zhuanlan.zhihu.com/p/337056519)
  • Network accessline 408
    1. "白酒现在的估值跟几年前比确实涨得非常多了" — 2020 末采访 / [知乎](https://zhuanlan.zhihu.com/p/628703459)
  • Network accessline 424
    **原话 / 公开观察**: 1. "超预期就买买买,低于预期就卖卖卖" — [东财](https://caifuhao.eastmoney.com/news/20260326214701855899350)
  • Network accessline 425
    1. "超预期就买买买,低于预期就卖卖卖" — [东财](https://caifuhao.eastmoney.com/news/20260326214701855899350)
  • Network accessline 426
    2. "专做困境反转,不做高位接力" — [复盘网](https://www.fupanwang.com/youzi_info/99.html)
  • Network accessline 427
    3. 国晟科技 4 元建仓 → 11 连板 → 浮盈超 2 倍 — [知乎](https://zhuanlan.zhihu.com/p/1982005533687961036)
  • Network accessline 428
    4. "鑫多多去哪,哪里就是热门" — [新浪](https://www.sina.cn/news/detail/5281461968047430.html)
  • Network accessline 429
    5. 多次因疑似"先建仓→吹票→散户接盘→出货"被封号 — [东财](https://caifuhao.eastmoney.com/news/20260407173601151320670)
  • Network accessline 437
    1. "二板定龙头,一板能看出来个毛" — [xiarj](https://www.xiarj.com/878.html)
  • Network accessline 438
    2. "只做龙头,只做主升,只做惯性。不做反抽,不做波动" — [知乎](https://zhuanlan.zhihu.com/p/655244627)
  • Network accessline 439
    3. "有新题材,坚决抛弃旧题材。只有新题材,才有凝聚市场里最敏锐最犀利的那股资金" — [xiarj](https://www.xiarj.com/28791.html)
  • Network accessline 440
    4. "短期交易,不讲价值,不讲技术,只讲故事" — [淘股吧](https://m.tgb.cn/a/1ykHzjBoz0T)
  • Network accessline 441
    5. "这股资金,以亿为单位,所到之处,只有涨停" — [360doc](http://www.360doc.com/content/24/0814/10/9857449_1131334655.shtml)
  • Network accessline 449
    1. "下降通道中赚钱是偶然的,亏钱是必然的" — [知乎](https://zhuanlan.zhihu.com/p/358678134)
  • Network accessline 450
    2. "炒股一定要炒龙头股,有板块效应的最好" — [xiarj](https://www.xiarj.com/9379.html)
  • Network accessline 451
    3. "永远跟随市场主流走,主流板块龙头,资金易形成合力" — [九阳公社](https://www.jiuyangongshe.com/a/2yuuhp4cv8f)
  • Network accessline 452
    4. "耐心+顺势而为+知行合一" — [xiarj](https://www.xiarj.com/22240.html)
  • Network accessline 453
    5. "不会空仓的人永远不会战斗;不会止损的人,死路一条" — [知乎](https://zhuanlan.zhihu.com/p/377735134)
  • Network accessline 454
    6. "炒股修心,盈亏皆属正常" — [东财](https://caifuhao.eastmoney.com/news/20250612234627937377380)
  • Network accessline 462
    1. "得散户心者得天下。人气所向,牛股所在" — [知乎](https://zhuanlan.zhihu.com/p/638212212)
  • Network accessline 463
    2. "牛股不是资金堆起来的,是情绪、人气的产物" — [csdn](https://blog.csdn.net/weixin_42708267/article/details/81582601)
  • Network accessline 464
    3. "高手买入龙头,超级高手卖出龙头" — [知乎](https://zhuanlan.zhihu.com/p/1962550554061435054)
  • Network accessline 465
    4. "别人贪婪时我更贪婪,别人恐慌时我更恐慌" — [csdn](https://blog.csdn.net/qq_43869822/article/details/148024646)
  • Network accessline 466
    5. "敢于大盘低位空仓,敢于大盘高位满仓;心中无顶底,操作自随心" — [淘股吧](https://m.tgb.cn/a/2lyZPQKoSdO)
  • Network accessline 474
    1. "只有系统的方法才能战胜人性的善变" — [jiemiaobi](https://www.jiemiaobi.com/archives/25407)
  • Network accessline 475
    2. "把系统和纪律当成人生信仰" — [xiarj](https://www.xiarj.com/5577.html)
  • Network accessline 476
    3. "执行模式一定要简单" — [360doc](http://www.360doc.com/content/19/1111/22/36715000_872515787.shtml)
  • Network accessline 484
    1. "昔日炒股不识解放南,纵称英雄也枉然;今日后浪不识溧阳路,龙头战法白忙碌" — [淘股吧](https://m.tgb.cn/a/1VyvdBpx9qK)
  • Network accessline 485
    2. "只有不断重复使用才会熟能生巧" — [知乎](https://zhuanlan.zhihu.com/p/1942579638703493890)
  • Network accessline 486
    3. "无招胜有招的境界,必须先把基本招式学会,然后把固定格式和思维全部忘掉" — [知乎](https://zhuanlan.zhihu.com/p/638212212)
  • Network accessline 494
    1. "做股票没有捷径,路还得自己去蹚出来" — [雪球](https://xueqiu.com/2867038677/248292108)
  • Network accessline 495
    2. "超短最重要的就是跟随情绪和主线" — [九阳公社](https://www.jiuyangongshe.com/a/6w7hdt76pc)
  • Network accessline 496
    3. "我做股票是爱好,我是一个非常自信的人" — [知乎](https://zhuanlan.zhihu.com/p/538239348)
  • Network accessline 497
    4. 中交地产反核按钮 8600 万杀入 — [雪球](https://xueqiu.com/4161364907/253118507)
  • Network accessline 498
    5. "亏出来的经验才是自己的" — [csdn](https://blog.csdn.net/A1138474382/article/details/144073779)
  • Network accessline 506
    1. "我18岁的时候定下目标,所有人都笑我。那又怎样,我都实现了,而且提前三年" — [知乎](https://zhuanlan.zhihu.com/p/385851182)
  • Network accessline 507
    2. "25岁赚 1000 万、28 岁赚 3000 万、30 岁赚 1 亿,连我妈都笑我吹牛" — [csdn](https://blog.csdn.net/A1138474382/article/details/144497953)
  • Network accessline 508
    3. "龙头股就是我选股王冠上的明珠" — [xiarj](https://www.xiarj.com/21829.html)
  • Network accessline 516
    1. "围着主线做,多研究龙头、研究涨停" — [157110](https://www.157110.cn/duanxian/815.html)
  • Network accessline 517
    2. "刚入市不要想着赚钱,要想着悟道" — [157110](https://www.157110.cn/pdf/3618.html)
  • Network accessline 518
    3. "稳定盈利前尽量少投入资金多投入精力" — [知乎](https://zhuanlan.zhihu.com/p/517601290)
  • Network accessline 519
    4. "熊市比的不是快而是稳" — [新浪博客](https://blog.sina.com.cn/s/blog_bc57951a0102vj35.html)
  • Network accessline 527
    1. "股票基本上就是个势,把握好市场涨跌的势头能解决大部分问题" — [csdn](https://blog.csdn.net/u014496893/article/details/138978814)
  • Network accessline 528
    2. "交易要简单而纯粹" — [知乎](https://zhuanlan.zhihu.com/p/23855574629)
  • Network accessline 529
    3. "从几万到几亿的人,都在市场里泡了10年以上。对的路要坚持,错的路要停止" — [豆瓣](https://www.douban.com/note/760144358/)
  • Network accessline 530
    4. "大盘、热点主线、个股、情绪、节奏、心态、舒适买点" 七维体系 — [每经](https://www.nbd.com.cn/articles/2019-07-09/1352328.html)
  • Network accessline 538
    1. "做龙头要眼到、手到、心到" — [知乎](https://zhuanlan.zhihu.com/p/571265889)
  • Network accessline 539
    2. "真正龙头都有渡劫期,等的是确定性" — [知乎](https://www.zhihu.com/question/469316092/answer/2226674828)
  • Network accessline 540
    3. "只看龙头,少看弱转强的杂毛" — [知乎](https://zhuanlan.zhihu.com/p/517601290)
  • Network accessline 548
    1. "技术是花三个月就能学完的东西,但决定你能否长久生存下去的,是你的觉悟" — [知乎](https://zhuanlan.zhihu.com/p/22740714980)
  • Network accessline 549
    2. 2025 年瑞芯微单日净买入 4.26 亿元 — [腾讯](https://news.qq.com/rain/a/20250210A04FY300)
  • Network accessline 557
    1. "大回撤都是满仓一只股导致的" — [知乎](https://zhuanlan.zhihu.com/p/14061399373)
  • Network accessline 558
    2. "做错及时止损,不要天天满仓干" — [360doc](http://www.360doc.com/content/23/0529/19/11685912_1082626610.shtml)
  • Network accessline 559
    3. "慢就是快,重点是稳中求进" — [九阳公社](https://www.jiuyangongshe.com/a/27axf1pxau)
  • Network accessline 560
    4. "超预期就买买买,低于预期就卖卖卖" — [九阳公社](https://www.jiuyangongshe.com/a/27g2wlz5qp)
  • Network accessline 561
    5. "越到行情后期越要往龙头上转移,做跟风杂毛会被市场淘汰" — [55188](https://www.55188.com/thread-10464171-1-1.html)
  • Network accessline 569
    1. "被视作反向指标,游资出货时的主要接盘席位" — [东财](https://caifuhao.eastmoney.com/news/20250510191734028283430)
  • Network accessline 570
    2. 2025 上半年龙虎榜霸榜前四,年成交 732 亿 — [东财](https://caifuhao2.eastmoney.com/news/20250701165334126755420)
  • Network accessline 578
    1. "打首板是指股票强势涨停后,次日具有冲高动力产生溢价" — [知乎](https://zhuanlan.zhihu.com/p/517601290)
  • Network accessline 579
    2. "一年出手 30 次足以翻倍" — [360doc](http://www.360doc.com/content/24/1104/07/11685912_1138431768.shtml)
  • Network accessline 580
    3. "9 点 25 分快速查看涨幅榜,涨幅 9% 以上做好买进准备" — [55188](https://www.55188.com/thread-25822737-1-1.html)
  • Network accessline 581
    4. "打连板只打上午十点半之前的,必须是放量板" — [xiarj](https://www.xiarj.com/25321.html)
  • Network accessline 582
    5. "打板一定是打板块里最强的,绝对的前排" — [xiarj](https://www.xiarj.com/25436.html)
  • Network accessline 583
    6. "大盘下跌期间所有操作方法全部放弃,空仓等待" — [10huang](http://www.10huang.cn/zhangting/53874.html)
  • Network accessline 591
    1. "坚决回避交易不活跃的股票,我只操作强势的股票" — [xiarj](https://www.xiarj.com/1089.html)
  • Network accessline 592
    2. "涨停的股票第二天不能追买——头天 20 个涨停次日只有 3-4 个能连板,80% 冲高回落" — [xiarj](https://www.xiarj.com/1131.html)
  • Network accessline 593
    3. "在没有稳定盈利的情况下职业炒股,恰恰是最能提高自己的" — [知乎](https://zhuanlan.zhihu.com/p/670758364)
  • Network accessline 594
    4. "干一件事情就要专注地把它做好,所谓心无旁骛" — [东财](https://caifuhao.eastmoney.com/news/20241027202826670294150)
  • Network accessline 595
    5. "熊市出英雄" — [csdn](https://blog.csdn.net/u014496893/article/details/138850258)
  • Network accessline 619
    **原话语料** (X @aleabitoreddit · 自报业绩无独立审计,仅作口吻语料): 1. "Everyone thought I was crazy when I gave $AXTI a $150 PT from $12-15. All the doubters suddenly disappeared? Reason my YTD is over 600%+ is because I identify the biggest chokepoints in h
  • Network accessline 620
    1. "Everyone thought I was crazy when I gave $AXTI a $150 PT from $12-15. All the doubters suddenly disappeared? Reason my YTD is over 600%+ is because I identify the biggest chokepoints in hyperscaler supply chains before anyone else. Then
  • Network accessline 621
    2. "Bottleneck within a Bottleneck: Indium Phosphide. $AXTI | $SMTOY is a duopoly. They control 60%+ of the world's InP substrates." — X @aleabitoreddit,[semiconstocks Tracker](https://semiconstocks.com/)
  • Network accessline 622
    3. "It's always when you're earliest to something that you get the most criticism / doubt." — X @aleabitoreddit,[PANews](https://www.panewslab.com/en/articles/019e7d30-5a0b-7721-8dfb-ff74096ba255)
  • Network accessline 623
    4. "Did you remember my $AXTI InP substrate bottleneck call last year anon? IntelliEPI CEO (Q1 2026 ER): 'The InP substrate shortage is a bottleneck for the entire AI infrastructure.'" — X @aleabitoreddit,[capitalblueprint Substack](https:/

skills/yennanliu__InvestSkill/skills/10k-digest/SKILL.md

  • Network accessline 230
    1. **SEC EDGAR Filing** — [Company] 10-K, FY[XXXX]    URL: https://www.sec.gov/cgi-bin/browse-edgar?...
  • Network accessline 231
    URL: https://www.sec.gov/cgi-bin/browse-edgar?...

skills/yennanliu__InvestSkill/skills/chart-master/SKILL.md

  • Network accessline 49
    <canvas id="maChart" width="700" height="320"></canvas> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 50
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 127
    <canvas id="priceVolumeChart" width="700" height="400"></canvas> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 128
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 196
    <canvas id="returnHistogram" width="600" height="300"></canvas> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 197
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 247
    <canvas id="rsiChart" width="700" height="200"></canvas> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 248
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 329
    <canvas id="macdChart" width="700" height="200"></canvas> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  • Network accessline 330
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

skills/yennanliu__InvestSkill/skills/dcf-valuation/SKILL.md

  • Dangerous shell operationline 19
    Ke  = Cost of Equity  = Rf + β × (Rm − Rf) + Size Premium

skills/yennanliu__InvestSkill/skills/earnings-call-analysis/SKILL.md

  • Network accessline 216
    ### Primary Sources - **SEC EDGAR 8-K Filings**: Official transcripts filed within 4 days of call   - Search: https://www.sec.gov/edgar/searchedgar/companysearch.html
  • Network accessline 217
    - **SEC EDGAR 8-K Filings**: Official transcripts filed within 4 days of call   - Search: https://www.sec.gov/edgar/searchedgar/companysearch.html   - Look for: Item 2.02 (Results of Operations and Financial Condition)
  • Network accessline 218
    - Search: https://www.sec.gov/edgar/searchedgar/companysearch.html
  • Network accessline 225
    ### Transcript Services - **Seeking Alpha**: Free transcript archive with searchable database   - Format: https://seekingalpha.com/symbol/[TICKER]/earnings/transcripts
  • Network accessline 227
    - Format: https://seekingalpha.com/symbol/[TICKER]/earnings/transcripts

skills/yennanliu__InvestSkill/skills/full-report/SKILL.md

  • Network accessline 234
    **Open the report with a `Data & Sources` header** (see [Data & Accuracy](https://yennanliu.github.io/InvestSkill/data-and-accuracy.html)) so provenance is explicit:

skills/yennanliu__InvestSkill/skills/insider-trading/SKILL.md

  • Network accessline 256
    **Primary Source - SEC EDGAR** - Form 4 filings: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&type=4&company=[TICKER]
  • Network accessline 257
    - Form 4 filings: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&type=4&company=[TICKER]

skills/yennanliu__InvestSkill/skills/institutional-ownership/SKILL.md

  • Network accessline 273
    - **Who**: Institutional investment managers - **When**: Filed within 45 days of quarter-end - **Where**: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&type=13F
  • Network accessline 275
    - **Where**: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&type=13F

skills/yennanliu__InvestSkill/skills/report-generator/SKILL.md

  • Network accessline 61
    <script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js"></script>
  • Network accessline 63
    <style>         @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap');
  • Network accessline 64
    @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap');

skills/yennanliu__InvestSkill/skills/stock-eval/SKILL.md

  • Dangerous shell operationline 323
    - **Cost of Equity (Re)** via CAPM: Re = Rf + β × (Rm − Rf)
  • Dangerous shell operationline 326
    - (Rm − Rf): Equity risk premium (historical ~5–6%)

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: 2 facts
Signal confidence: 498 facts

and 448 more

Only the first 500 facts are listed.

Works with

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