Walk Forward Validation
agiprolabs/claude-trading-skills
Walk-forward validation framework for trading strategies and ML models with time-series-aware splits, overfit detection, and regime-aware validation
Multi-regime options spread analysis engine with quantitative rigor.
$ npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills options-spread-conviction-engine --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/options-spread-conviction-engine .claude/skills/options-spread-conviction-engine && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "options-spread-conviction-engine" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/options-spread-conviction-engine into .claude/skills/options-spread-conviction-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "options-spread-conviction-engine", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/options-spread-conviction-engineType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills options-spread-conviction-engine --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/options-spread-conviction-engine .agents/skills/options-spread-conviction-engine && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "options-spread-conviction-engine" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/options-spread-conviction-engine into .agents/skills/options-spread-conviction-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "options-spread-conviction-engine", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills options-spread-conviction-engine --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/options-spread-conviction-engine .cursor/skills/options-spread-conviction-engine && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "options-spread-conviction-engine" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/options-spread-conviction-engine into .cursor/skills/options-spread-conviction-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "options-spread-conviction-engine", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/options-spread-conviction-engine--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills options-spread-conviction-engine --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/options-spread-conviction-engine .gemini/skills/options-spread-conviction-engine && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "options-spread-conviction-engine" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/options-spread-conviction-engine into .gemini/skills/options-spread-conviction-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "options-spread-conviction-engine", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills options-spread-conviction-engineInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/options-spread-conviction-engine .github/skills/options-spread-conviction-engine && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "options-spread-conviction-engine" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/options-spread-conviction-engine into .github/skills/options-spread-conviction-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "options-spread-conviction-engine", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills options-spread-conviction-engine --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/options-spread-conviction-engine .opencode/skills/options-spread-conviction-engine && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "options-spread-conviction-engine" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/options-spread-conviction-engine into .opencode/skills/options-spread-conviction-engine/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "options-spread-conviction-engine", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
options-spread-conviction-engineMulti-regime options spread analysis engine with quantitative rigor.
Options Spread Conviction Engine is an agent skill from LeoYeAI/openclaw-master-skills. Multi-regime options spread analysis engine with quantitative rigor. Features regime detection (VIX-based), GARCH volatility forecasting, drawdown-constrained Kelly position sizing, and walk-forward backtesting. Scores vertical spreads (bull put, bear call, bull call, bear put) and multi-leg strategies (iron condors, butterflies, calendar spreads) using Ichimoku, RSI, MACD, Bollinger Bands, and IV term structure analysis.
Its SKILL.md is about 5.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 36 other files, including scripts (for example `CODE_REVIEW_REPORT.md`, `MULTI_LEG_REPORT.md` and `QUANT_SCANNER.md`).
It sits in Data & Analytics, covering Forecasting and time series and Trading and backtesting. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 10 files in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
python3brewnpmjqFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Options Spread Conviction Engine loads about 5.7k tokens when it runs. Until then it costs about 115 tokens; SKILL.md has 1,587 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
sudo ln -s /opt/homebrew/bin/yahoo-finance /usr/local/bin/yfAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,587 words, ~5,666 tokens.
.claude/skills/options-spread-conviction-engine/SKILL.md (or your agent's skills folder). This skill also uses 34 other files; get the full folder from GitHub.Multi-regime options spread scoring using technical indicators and IV term structure analysis.
brew install jq
npm install yahoo-finance2
sudo ln -s /opt/homebrew/bin/yahoo-finance /usr/local/bin/yfThis engine analyzes any ticker and scores seven options strategies across two categories:
| Strategy | Type | Philosophy | Ideal Setup |
|---|---|---|---|
| bull_put | Credit | Mean Reversion | Bullish trend + oversold dip |
| bear_call | Credit | Mean Reversion | Bearish trend + overbought rip |
| bull_call | Debit | Breakout | Strong bullish momentum |
| bear_put | Debit | Breakout | Strong bearish momentum |
| Strategy | Type | Philosophy | Ideal Setup |
|---|---|---|---|
| iron_condor | Credit | Premium Selling | IV Rank >70, RSI neutral, range-bound |
| butterfly | Debit | Pinning Play | BB squeeze, RSI center, low ADX |
| calendar | Debit | Theta Harvest | Inverted IV term structure (front > back) |
Weights vary by strategy type (Credit = Mean Reversion, Debit = Breakout):
| Indicator | Weight | Purpose |
|---|---|---|
| Ichimoku Cloud | 25 pts | Trend structure & equilibrium |
| RSI | 20 pts | Entry timing (mean-reversion) |
| MACD | 15 pts | Momentum confirmation |
| Bollinger Bands | 25 pts | Volatility regime |
| ADX | 15 pts | Trend strength validation |
| Indicator | Weight | Purpose |
|---|---|---|
| Ichimoku Cloud | 20 pts | Trend confirmation |
| RSI | 10 pts | Directional momentum |
| MACD | 30 pts | Breakout acceleration |
| Bollinger Bands | 25 pts | Bandwidth expansion |
| ADX | 15 pts | Trend strength validation |
| Component | Weight | Rationale |
|---|---|---|
| IV Rank (BBW %) | 25 pts | Rich premiums to sell |
| RSI Neutrality | 20 pts | No directional momentum |
| ADX Range-Bound | 20 pts | Weak trend = range structure |
| Price Position | 20 pts | Centered in range = safe margins |
| MACD Neutrality | 15 pts | No acceleration in any direction |
Triggers:
Strike Selection:
Output:
| Component | Weight | Rationale |
|---|---|---|
| BB Squeeze | 30 pts | Vol compression = narrow range |
| RSI Neutrality | 25 pts | Price at equilibrium |
| ADX Weakness | 20 pts | No directional trend at all |
| Price Centering | 15 pts | At center of range for max profit |
| MACD Flatness | 10 pts | No momentum |
Triggers:
Strike Selection:
Output:
| Component | Weight | Rationale |
|---|---|---|
| IV Term Structure | 30 pts | Front IV > Back IV = theta edge |
| Price Stability | 20 pts | Price stays near strike |
| RSI Neutrality | 20 pts | Not trending away from strike |
| ADX Moderate | 15 pts | Some structure, not trending hard |
| MACD Neutrality | 15 pts | No directional acceleration |
Triggers:
Data Sources:
Strike Selection:
Output:
| Score | Tier | Action |
|---|---|---|
| 80-100 | EXECUTE | High conviction — Enter the spread |
| 60-79 | PREPARE | Favorable — Size the trade |
| 40-59 | WATCH | Interesting — Add to watchlist |
| 0-39 | WAIT | Poor conditions — Avoid / No setup |
# Basic analysis (auto-detects best strategy)
conviction-engine AAPL
# Specific strategy
conviction-engine SPY --strategy bear_call
conviction-engine QQQ --strategy bull_call --period 2y# Iron Condor — high IV, range-bound
conviction-engine SPY --strategy iron_condor
# Butterfly — volatility compression, pinning play
conviction-engine AAPL --strategy butterfly
# Calendar — inverted IV term structure, theta harvest
conviction-engine TSLA --strategy calendarconviction-engine AAPL MSFT GOOGL --strategy bull_put
conviction-engine SPY QQQ IWM --strategy iron_condorconviction-engine TSLA --strategy butterfly --json
conviction-engine SPY --strategy calendar --json | jq '.[0].iv_term_structure'conviction-engine <ticker> [ticker...]
--strategy {bull_put,bear_call,bull_call,bear_put,iron_condor,butterfly,calendar}
--period {1y,2y,3y,5y}
--interval {1h,1d,1wk}
--json================================================================================
SPY — Iron Condor (Credit)
================================================================================
Price: $681.27 | Score: 31.8/100 → WAIT
[IV Rank +2.5/25]
IV Rank (BBW proxy): 5% (VERY_LOW)
BBW: 3.17 (1Y range: 2.37 - 18.13)
Premiums are THIN — poor risk/reward for credit
Strikes:
BUY 680.0P | SELL 685.0P
SELL 695.0C | BUY 700.0C
Max Profit Zone: $685.0 - $695.0
Wing Width: $5.00================================================================================
SPY — Long Butterfly (Debit)
================================================================================
Price: $681.27 | Score: 64.5/100 → PREPARE
[BB Squeeze +27.0/30]
Bandwidth: 3.1701 (percentile: 21%)
SQUEEZE ACTIVE — 19 consecutive bars
Strikes:
BUY 1x 685.0C | SELL 2x 690.0C | BUY 1x 695.0C
Max Profit Price: $690.0
Profit Zone: ~$685.0 - $695.0================================================================================
SPY — Calendar Spread (Debit)
================================================================================
Price: $681.27 | Score: 67.2/100 → PREPARE
[IV Term Structure +30.0/30]
Front IV: 27.5% | Back IV: 19.4%
Differential: +41.7%
INVERTED TERM STRUCTURE — calendar opportunity confirmed
Strikes:
Strike: $680.0
SELL 2026-02-13 | BUY 2026-03-13
Theta Advantage: Front IV > Back IV by 41.7%IV Rank is approximated using Bollinger Bandwidth (BBW) percentile over 252 trading days:
IV Rank ≈ (Current BBW - 52wk Low BBW) / (52wk High BBW - 52wk Low BBW) × 100This correlation is well-documented: realized volatility (BBW) and implied volatility rank move with ~0.7-0.8 correlation (Sinclair, "Volatility Trading", 2013).
For calendar spreads, the engine attempts to fetch live ATM implied volatility from Yahoo Finance options chains. If unavailable, it falls back to historical volatility term structure (HV 10-day vs HV 30-day) as a proxy.
The engine now includes four quantitative modules for rigorous strategy validation and optimization:
regime_detector.py)Market regime classification using VIX percentiles:
# Detect current regime
python3 scripts/regime_detector.py
# Get regime-adjusted weights for specific strategy
python3 scripts/regime_detector.py --strategy iron_condor --jsonIntegration:
from regime_detector import RegimeDetector
detector = RegimeDetector()
regime, confidence = detector.detect_regime()
weights = detector.get_regime_weights(regime)
adjusted_score, reasoning = detector.regime_aware_score(75, regime, 'bull_put')vol_forecaster.py)GARCH-based realized volatility forecasting with VRP analysis:
# Analyze AAPL volatility
python3 scripts/vol_forecaster.py AAPL
# Compare IV = 25% vs forecast RV
python3 scripts/vol_forecaster.py SPY --iv 0.25 --horizon 5Interpretation:
Integration:
from vol_forecaster import VolatilityForecaster
forecaster = VolatilityForecaster("AAPL")
params = forecaster.fit_garch() # Returns omega, alpha, beta
forecast = forecaster.forecast_vol(horizon=5)
vrp, strength, rec = forecaster.vol_risk_premium(iv=0.25, rv_forecast=forecast.annualized_vol)
adjusted_score, reasoning = forecaster.add_to_conviction(70, vrp_signal, 'bull_put')enhanced_kelly.py)Drawdown-constrained, correlation-aware position sizing:
# Calculate position with $390 account
python3 scripts/enhanced_kelly.py --loss 80 --win 40 --pop 0.65 --conviction 85
# Include correlation with existing position
python3 scripts/enhanced_kelly.py --loss 80 --win 40 --pop 0.65 --conviction 85 --correlation 0.3Integration:
from enhanced_kelly import EnhancedKellySizer
sizer = EnhancedKellySizer(account_value=390, max_drawdown=0.20)
result = sizer.calculate_position(
spread_cost=80,
max_loss=80,
win_amount=40,
conviction=85,
pop=0.65,
existing_correlation=0.0
)
# Returns: contracts, total_risk, kelly_fraction, recommendationbacktest_validator.py)Walk-forward validation of conviction scores:
# Backtest bull_put on AAPL, MSFT, SPY (2022-2024)
python3 scripts/backtest_validator.py --tickers AAPL MSFT SPY --start 2022-01-01 --end 2024-01-01 --strategy bull_put
# JSON output for analysis
python3 scripts/backtest_validator.py --tickers SPY --jsonOutput Metrics:
Integration:
from backtest_validator import BacktestValidator
validator = BacktestValidator(engine, "2022-01-01", "2024-01-01")
results_df = validator.run_walk_forward(["AAPL", "MSFT"], hold_days=5)
report = validator.validate_tiers(results_df)
print(f"Separation score: {report.tier_separation_score:.2f}")
print(f"EXECUTE vs WAIT p-value: {report.p_values['execute_vs_wait']:.4f}")quantitative_integration.py)Unified interface combining all quantitative modules:
# Full quantitative analysis with regime and VRP
python3 scripts/quantitative_integration.py AAPL --regime-aware --vol-aware
# With Kelly sizing
python3 scripts/quantitative_integration.py SPY --regime-aware --pop 0.65 --max-loss 80 --win-amount 40
# Run backtest validation
python3 scripts/quantitative_integration.py --backtest SPY QQQ --start 2022-01-01 --end 2024-01-01Integration:
from quantitative_integration import QuantConvictionEngine
engine = QuantConvictionEngine(account_value=390, max_drawdown=0.20)
# Analyze with regime and VRP adjustments
result = engine.analyze("AAPL", "bull_put", regime_aware=True, vol_aware=True)
print(f"Final score: {result.final_score}")
print(f"Regime: {result.regime}")
print(f"VRP: {result.vrp_signal.vrp if result.vrp_signal else 'N/A'}")
# Calculate position size
sizing = engine.calculate_position(result, pop=0.65, max_loss=80, win_amount=40)
print(f"Contracts: {sizing['contracts']}")
# Run backtest validation
report = engine.run_backtest(["SPY", "QQQ"], "2022-01-01", "2024-01-01")
print(f"Recommendation: {report.recommendation}")Combining orthogonal signals reduces false-positive rate compared to single-indicator strategies (Pring, 2002; Murphy, 1999).
conviction-engine/
├── scripts/
│ ├── conviction-engine # CLI wrapper (bash)
│ ├── spread_conviction_engine.py # Core engine (vertical spreads)
│ ├── multi_leg_strategies.py # Multi-leg extensions
│ ├── quantitative_integration.py # Unified quantitative interface
│ ├── regime_detector.py # VIX-based regime classification
│ ├── vol_forecaster.py # GARCH volatility forecasting
│ ├── enhanced_kelly.py # Drawdown-constrained Kelly sizing
│ ├── backtest_validator.py # Walk-forward validation
│ ├── quant_scanner.py # Quantitative options scanner
│ ├── market_scanner.py # Technical market scanner
│ ├── calculator.py # Black-Scholes & POP calculator
│ ├── position_sizer.py # Kelly position sizing
│ ├── chain_analyzer.py # IV surface analyzer
│ ├── options_math.py # Core mathematical models
│ └── setup-venv.sh # Environment setup
├── tests/ # Unit tests
│ ├── test_regime_detector.py
│ ├── test_vol_forecaster.py
│ ├── test_enhanced_kelly.py
│ ├── test_backtest_validator.py
│ └── run_tests.py
└── SKILL.md # This documentationThis separation keeps concerns clean while avoiding duplication.
clawhub install options-spread-conviction-engineThe skill automatically creates a virtual environment and installs:
Note: On Python 3.14+, the engine runs in pure Python mode without numba. Performance is slightly reduced but all functionality works correctly.
The engine includes two distinct scanning tools for different trading philosophies:
Automates the search for high-conviction plays across entire stock universes using technical indicators (Ichimoku, RSI, MACD, BB).
# Scan S&P 500 for high-conviction technical setups
python3 scripts/market_scanner.py --universe sp500A mathematically-rigorous scanner that ignores technical indicators in favor of market microstructure and probability.
# Maximize POP (Probability of Profit) for SPY
python3 scripts/quant_scanner.py SPY --mode pop
# High-expectancy (EV) plays with specific DTE
python3 scripts/quant_scanner.py AAPL TSLA --mode ev --min-dte 30The integrated toolchain includes:
Black-Scholes options pricing with support for:
Kelly criterion position sizing adapted for small accounts:
from position_sizer import calculate_position
result = calculate_position(
account_value=390,
max_loss_per_spread=80,
win_amount=40,
pop=0.65,
)
# Returns: contracts, total_risk, recommendation, reasonscripts/conviction-engine — Main CLI wrapper for conviction enginescripts/spread_conviction_engine.py — Core engine (vertical spreads)scripts/multi_leg_strategies.py — Multi-leg extensions (v2.0.0)scripts/market_scanner.py — Automated market scanner for EXECUTE playsscripts/calculator.py — Black-Scholes pricing, Greeks, Monte Carlo POPscripts/position_sizer.py — Kelly criterion position sizingscripts/setup-venv.sh — Environment setupdata/sp500_tickers.txt — S&P 500 constituentsdata/ndx100_tickers.txt — Nasdaq 100 constituentsassets/ — Documentation and examplesMIT — Part of the Financial Toolkit for OpenClaw
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 34 other files (scripts) in skills/options-spread-conviction-engine of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Options Spread Conviction Engine next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Options Spread Conviction Engine this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~5.7k | Automated safety check: Notes | MIT | |
| Walk Forward Validationagiprolabs/claude-trading-skills | 410 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Forecastingericrisco/rsc-harness | 174 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Longbridge Quanthelsome/folio | 270 | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Quant Statistical MethodsHKUDS/Vibe-Trading | 35k | — | ~4k | Automated safety check: Pass | MIT | |
| Regimejackson-video-resources/markov-hedge-fund-method | 483 | — | ~1.6k | Automated safety check: Pass | Custom licence |
agiprolabs/claude-trading-skills
Walk-forward validation framework for trading strategies and ML models with time-series-aware splits, overfit detection, and regime-aware validation
ericrisco/rsc-harness
A skill your agent uses when projecting history forward — sales, demand, units, revenue, signups, traffic — into a defensible number with an error band: method by data shape, rolling-origin…
helsome/folio
Quantitative strategy frameworks: pairs trading/cointegration, volatility regime strategies, seasonality/calendar effects, multi-factor models (IC/IR), factor research and screening, correlation…
HKUDS/Vibe-Trading
Guides your agent through unit-root, cointegration, GARCH, bootstrap and regression-diagnostic tests on financial time series, using a tested helper module.
jackson-video-resources/markov-hedge-fund-method
Detect the market regime (Bull / Bear / Sideways) for ANY asset and turn it into a tradeable signal or a risk filter.
davila7/claude-code-templates
Evaluate demand-forecast quality honestly - WMAPE, bias and Forecast Value Added against a naive benchmark over a rolling-origin backtest.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Multi-regime options spread analysis engine with quantitative rigor. Options Spread Conviction Engine is an agent skill from LeoYeAI/openclaw-master-skills. Multi-regime options spread analysis engine with quantitative rigor.
Options Spread Conviction Engine fits situations like: tasks that involve Forecasting and time series; tasks that involve Trading and backtesting.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a claude-code`. Or copy the skill folder (skills/options-spread-conviction-engine in LeoYeAI/openclaw-master-skills) into .claude/skills/options-spread-conviction-engine in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a codex`. Or copy the skill folder (skills/options-spread-conviction-engine in LeoYeAI/openclaw-master-skills) into .agents/skills/options-spread-conviction-engine in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill options-spread-conviction-engine -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/options-spread-conviction-engine, .gemini/skills/options-spread-conviction-engine, .github/skills/options-spread-conviction-engine and .opencode/skills/options-spread-conviction-engine in your project.
Going by SKILL.md and its folder, Options Spread Conviction Engine needs Python for the scripts in its folder and the command-line tools its instructions call (python3, brew, npm and jq). Our summary lists: Python 3; Node.js.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Options Spread Conviction Engine is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.7k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Options Spread Conviction Engine: Walk Forward Validation (agiprolabs/claude-trading-skills, 410 stars), Forecasting (ericrisco/rsc-harness, 174 stars), Longbridge Quant (helsome/folio, 270 stars) and Quant Statistical Methods (HKUDS/Vibe-Trading, 35k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.