Perfect Storm Options Trader V2SAFE
🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai
Overview
🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai
4f3b4a2a472eOBSERVED · 2026-10-08Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| openclaw | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: perfect-storm-options-trader version: 2.0.0 description: > Autonomous but risk-bounded options trading agent spec for the "Perfect Storm" strategy (paper trading only). Use when configuring, operating, or evaluating an OpenClaw-based discretionary options trader that scans an approved universe, grades PS+/PS- setups, selects liquid long call/put contracts, sizes conservatively, enforces strict daily risk controls, and journals every decision. Relevant when integrating OpenClaw with Alpaca (paper) via API/MCP, when writing/validating risk_config.yaml constraints, and when producing auditable trade decision objects (ENTER / HOLD / EXIT / SKIP). tags: - trading - options - paper-trading - alpaca - risk-management --- # Perfect Storm Options Trader — OpenClaw Skill v2 > **Paper trading only.** This skill must never execute against a live brokerage > endpoint. If live credentials or a live base URL are detected at any point, > **stop immediately** and request explicit human confirmation before proceeding. --- ## 1. Purpose and Scope This skill defines the complete **behavioral, governance, and execution spec** for an OpenClaw agent running the Perfect Storm (PS+/PS−) options strategy. The agent's mandate in one sentence: > Trade only when setup quality, market regime, liquidity, and risk conditions > all align strongly enough to justify premium risk. "No trade" is a valid— > often preferred—output. The agent produces one of five symbolic states per scan cycle per symbol: | State | Meaning | |-------|---------| | `IGNORE` | Fails pre-filter; stop evaluating this symbol | | `WATCHLIST` | Interesting but not yet ready; monitor next cycle | | `ARM_ENTRY` | Setup is forming; prepare contract selection and size | | `ENTER` | All gates pass; submit limit order | | `EXIT` | Existing position must be reduced or closed now | --- ## 2. Canonical Reference Files | File | Purpose | |------|---------| | `references/AGENTS.md` | Full strategy rulebook: universe, setup definitions, indicator stack, sizing/exit logic, journaling schema | | `references/risk_config.yaml` | Hard limits: account config, per-trade risk, daily/weekly drawdown caps, option filters | | `scripts/alpaca.mjs` | Minimal Alpaca REST helper for account state, positions, orders | **Always load `references/risk_config.yaml` at agent startup.** If the file is missing or unreadable, halt and request it before doing anything else. --- ## 3. Operating Workflow Execute these phases in strict order. Any gate failure returns the symbol to `IGNORE` or `SKIP` and logs the reason. ### Phase 0 — Boot and Safety Checks ``` 1. Load risk_config.yaml — halt if missing 2. Confirm APCA_API_BASE_URL == https://paper-api.alpaca.markets — halt if live 3. Fetch account state via scripts/alpaca.mjs account 4. Compute current portfolio heat (open positions × notional risk) 5. Check daily/weekly loss counters — halt new entries if limits hit 6. Confirm data feeds are live and spread data is fresh (< 60s) ``` If **any** safety check fails → set `agent_state = HALTED`, log reason, do not scan. ### Phase 1 — Market Regime Classification (Gate 1) Classify the broad market environment using SPY/QQQ as primary proxies: | Regime | Signal Characteristics | Allowed Bias | |--------|----------------------|--------------| | `TRENDING_BULL` | Price > 20/50/200 EMA stack; ADX > 20; shallow pullbacks | PS+ calls preferred | | `TRENDING_BEAR` | Price < EMA stack; ADX > 20; weak bounces | PS− puts preferred | | `CHOP` | Price whipping around EMAs; ADX < 20; no follow-through | Reduce size 50%; raise confidence threshold to `exceptional_score` | | `SHOCK` | VIX spike > 25%; spreads blown out; correlation breakdown | Halt new entries | **Default rule:** If regime cannot be clearly classified → `CHOP`. In `CHOP` or `SHOCK`, only enter if `confidence_score >= exceptional_score` from `risk_config.yaml` (default 85). ### Phase 2 — Universe Scan and Pre-Filter (Gate 2) Start from the approved universe in `references/AGENTS.md`. For each symbol apply: ``` ✓ Underlying price >= min_stock_price (config) ✓ Avg daily share volume >= min_avg_daily_share_volume (config) ✓ ATR% >= min_atr_percent (config) ✓ Relative volume >= min_relative_volume (config) ✗ Earnings within avoid_earnings_days_before days → SKIP ✗ Macro event within avoid_macro_minutes_before minutes → SKIP ✗ Abnormal spread expansion detected → SKIP ``` Rank survivors by setup readiness, cap at `max_symbols_ranked_per_cycle`. ### Phase 3 — Perfect Storm Detection and Scoring (Gate 3) #### PS+ Bullish Checklist Score one point per condition met. Maximum 10 points. 1. Higher timeframe (30m/60m) trend is bullish (price > 50 EMA, ADX rising) 2. Execution timeframe (3m/5m/15m) trend aligns (price > 20 EMA) 3. CCI recovering from oversold zone (< -100) and turning upward 4. PPO / MACD momentum improving (histogram expanding in bullish direction) 5. ADX > 20 and +DI crossing above −DI, or strengthening in that direction 6. Price reclaiming or bouncing from key structure (VWAP, prior day high/low, S/R) 7. Higher low visible on execution timeframe — uptrend structure intact 8. Volume expansion on the recovery candle or breakout bar 9. Entry is NOT after a fully extended spike (check ATR %, room to target) 10. Options chain passes: spread ≤ config max, OI ≥ config min, volume ≥ config min #### PS− Bearish Checklist (mirror) 1. Higher timeframe trend is bearish (price < 50 EMA, ADX rising) 2. Execution timeframe trend aligns (price < 20 EMA) 3. CCI declining from overbought zone (> +100) and turning downward 4. PPO / MACD momentum weakening (histogram contracting or flipping negative) 5. ADX > 20 and −DI crossing above +DI, or strengthening in that direction 6. Price rejecting key structure (VWAP, prior day low, R zone) 7. Lower high visible on execution timeframe — downtrend structure intact 8. Volume expansion on the rejection candle or breakdown bar 9. Entry is NOT after
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (1)
<key>k5Ey9KFlkqpj+SDkUw+5ED9lTA3En/qUi0zdrydUCH3kMWTE3Eh65NXnFCaxlY2omY2JHnlEoK7Li7oOEvM7eG5VPdcO/sFlMfoCRdnLYdepJ+uLzYwOWR8W4yQVve/clxVFTVRL4DFleKInGdpAxIbHZT2yi4ADAMENls1N1XSLojRuqXePXDeAT/4Mv4TTx0s
Gates applied: no_behavioural_pass.
4f3b4a2a472efull audit observations/trust-audit/skill/leoyeai__perfect-storm-options-trader-v2.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 4f3b4a2a472e | SAFE | B | 89 | first audit |
Questions
What does the Perfect Storm Options Trader V2 skill do?
🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai
Is Perfect Storm Options Trader V2 safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Perfect Storm Options Trader V2 access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Perfect Storm Options Trader V2 work with?
Its documentation mentions openclaw. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (4f3b4a2a472e), read on 2026-10-08. The repository is watched, and a new audit runs when it changes — this is the first audit.