
Algo Options
- 17 installs
- 7 repo stars
- Updated April 28, 2026
- marketcalls/openalgo-execution-skills
Helps with ai & agent building tasks.
About
algo-options is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- algo-options
- AI & Agent Building
- AI-coding skill
Algo Options by the numbers
- 17 all-time installs (skills.sh)
- +4 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #10,875 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/marketcalls/openalgo-execution-skills --skill algo-optionsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 17 |
|---|---|
| repo stars | ★ 7 |
| Last updated | April 28, 2026 |
| Repository | marketcalls/openalgo-execution-skills ↗ |
What it does
Helps with ai & agent building tasks.
Files
Create an options execution strategy.
Arguments
Parse $ARGUMENTS as: template underlying expiry-date
$0= template (short-straddle,iron-condor)$1= underlying (e.g. NIFTY, BANKNIFTY). Default: NIFTY$2= expiry date in DDMMMYY format (e.g.30DEC25). REQUIRED - no auto-roll. Ask if not given.
If no arguments, ask the user which template.
Instructions
1. Read algo-expert/rules/options-execution.md, unified-strategy-pattern.md, and self-hosted-strategies.md. 2. Confirm with the user that backtest mode is disabled for options strategies (the file will exit with a clear message if --mode backtest is passed). They use OpenAlgo's UI analyzer toggle for sandbox testing instead. 3. Ask the user:
- Lots: how many lots (default 1)
- OTM offsets (iron-condor only): OTM_NEAR for short body (default 4), OTM_FAR for long wings (default 8)
- Entry time (IST, e.g.
09:20) - Exit time (IST, e.g.
15:15) - SL multiplier (short_straddle, e.g.
1.30for 30% premium SL)
4. Read the matching template at algo-expert/rules/assets/<template>/strategy.py. 5. Create strategies/<template>_<underlying>/ and copy + customize. 6. Set:
UNDERLYING,UNDERLYING_EXCH,EXPIRY_DATELOTS,LOT_SIZE(NIFTY=65, BANKNIFTY=30, FINNIFTY=60 per Apr 2026 SEBI - seelot-sizes.md)ENTRY_TIME,EXIT_TIMEasdtime(H, M)SL_MULTIPLIERfor short straddleOTM_NEAR,OTM_FARfor iron condor
7. Tell the user:
- To upload to
/python: requiresapschedulerandpytzpackages installed (covered by setup) - Always re-confirm
EXPIRY_DATEbefore each cycle - the file does NOT auto-roll - Set
MODE=livein upload form parameters; OpenAlgo UI's analyzer toggle decides sandbox vs real - Strategy holds NRML overnight if not flat at EXIT_TIME - cancelallorder + closeposition is called automatically
Templates
| Template | Description |
|---|---|
short-straddle | Sell ATM CE + ATM PE at scheduled time, per-leg broker SL at SL_MULTIPLIER * premium, flat at EXIT_TIME |
iron-condor | OTM_NEAR short CE/PE + OTM_FAR long CE/PE wings, monitor and flat at EXIT_TIME |
Backtest mode is off
The generated file checks for --mode backtest and exits:
Options backtesting is not supported in this skill pack.
Options pricing depends on volatility surfaces, time decay, and OI dynamics
that intraday OHLCV backtests don't capture well.
Use --mode live (with OpenAlgo's UI analyzer toggle for sandbox).If the user wants to dry-run, they should: 1. Flip OpenAlgo's analyzer toggle ON (in /analyzer UI) 2. Run with --mode live - orders go to the sandbox, not the broker
Avoid
- Do not use icons/emojis
- Do not auto-roll expiry date (
EXPIRY_DATE = "30DEC25"is hardcoded; user must update weekly) - Do not implement options backtesting - explicitly out of scope
- Do not skip the SL placement - per-leg SL is critical for short premium strategies