Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add austin-starks/Public-Portfolio-Challenge --skill walk-forward-oosgit clone --depth 1 https://github.com/austin-starks/Public-Portfolio-ChallengeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/austin-starks/public-portfolio-challenge/walk-forward-oos)<a href="https://agentmods.dev/skills/austin-starks/public-portfolio-challenge/walk-forward-oos"><img src="https://agentmods.dev/badge/skills/austin-starks/public-portfolio-challenge/walk-forward-oos/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/austin-starks/public-portfolio-challenge/walk-forward-oos"><img src="https://agentmods.dev/badge/skills/austin-starks/public-portfolio-challenge/walk-forward-oos.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00111 | $0.01552 |
| Opus 5 | $0.00056 | $0.00776 |
| Sonnet 5 | $0.00022 | $0.00310 |
| Haiku 4.5 | $0.00011 | $0.00155 |
Grade A, and why
walk-forward-oos scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 103 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Walk-Forward OOS Certification
The deterministic out-of-sample engine. Walk-forward, validation mode, anchored, 5 folds, 2022→today — the OOS folds are the verdict, not a single backtest.
The study call
mcp__nexustrade__run_walk_forward_study (tools are deferred — load via ToolSearch). Always run
preview_only: true FIRST to see the fold calendar + cost, confirm it spans 2022→today (must include
both the 2022 bear and the April-2025 selloff — this book's deepest drawdown is an April-2025
event, so the folds have to span it), then flip to false and record the study_id.
{
"portfolio_id": "<SUBJECT or a clean clone>",
"global_start_date": "2022-01-01",
"global_end_date": "<TODAY>",
"fold_count": 5,
"walk_forward_mode": "anchored",
"mode": "validation", // per-fold independent OOS
"oos_width_days": 252,
"embargo_days": 14,
"interval": "Day",
"inner_mode": "backtest_only", // certify the FIXED book — no per-fold optimizer
"preview_only": true // flip to false to actually run
}
- Certify a fixed book:
inner_mode: "backtest_only"(engine_kind ga/default — a sweep is rejected for a fixed-config cert). - Re-optimize (only on FAIL or a structural change):
engine_kind: "sweep",inner_mode: "optimize",certification: true, plusgene_intents. GA overfits and is rejected for deploy certification — sweep is the certified path. See sweep-reoptimization. certification: trueapplies the activity-floor +percentChange ≥ 0+sortino ≥ 0.5policy and defaultsvalidation_percentto 50.
Pre-flight before certifying a live book
get_portfolio— capture the strategy set,conditionFieldAudit, and the exit ladder.- Strip the LaunchAgent. A LaunchAgent strategy can't run historically — it fires once and logs
thousands of
cooldownSkipevents, contaminating folds. Certify a LaunchAgent-free clone (rebalance + close rules only) and say you did so. - Spread-shape check the live structures (see options-structure-rules). A long-dated vertical spread is a hard violation → the book cannot certify as-is; go straight to re-opt.
- Convexity-cap footgun: if multiple "always" take-profit closes exist (e.g. P/L ≥ 20% / 50% / 200%), the lowest binds first and caps every winner at ~+20%, defeating the outright-call rationale. Flag it — it's the most likely reason returns trail a let-winners-run book.
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 103 lines · 111 tokens per session scan A 9e96778bb568
walk-forward-oos is a skill published in the GitHub repository austin-starks/Public-Portfolio-Challenge (44 stars, last pushed 4d ago), licensed MIT. It adds 111 tokens to every session and 1,552 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
tushare
A Python interface for Tushare, a financial data service that provides market and company information for stocks, funds, futures, and digital assets. It returns queried data as pandas tables.
ashare-pre-st-filter
An A-share China stock risk checker that forecasts whether a company may receive an ST or *ST warning in the next financial year. ST labels are Chinese exchange warnings for companies facing specified financial or regulatory problems.
correlation-analysis
Correlation and cointegration analysis — co-movement discovery, deep return-correlation analysis, sector clustering, realized correlation, Engle-Granger / Johansen cointegration, half-life, Kalman dynamic hedge ratio, cross-market linkage analysis, and pair-trading signal generation.
credit-analysis
A guide to analysing bonds and other fixed-income investments, including issuer credit quality, interest payments, default risk, credit spreads, and convertible bonds. It also covers Chinese fixed-income markets and local-government financing bonds.
social-media-intelligence
Social media intelligence: financial signal extraction from Twitter/X, Telegram, Discord, and Reddit for sentiment-driven trading strategies.
vibe-trading
Professional finance research toolkit — backtesting (10 engines + benchmark comparison panel), factor analysis, Alpha Zoo (462 pre-built alphas across qlib158/alpha101/gtja191/academic/fundamental), options pricing, 90 finance skills, 30 multi-agent swarm teams, Trade Journal analyzer, and Shadow Account (extract →…