Skip to main content
skill CX Codex

setup · marketcalls — Claude Code skill: what it does, how to install

Sets up a Python backtesting environment with VectorBT and OpenAlgo. It configures the virtual environment, installs dependencies, and prepares .env.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a claude-code
Open on GitHub

What setup does

The skill checks the host operating system and initializes a fresh venv. It defaults to python3. You can also pass a specific version like python3.12. Once initialized, it upgrades pip and installs libraries including vectorbt, openalgo, plotly, duckdb, and openstatz. Notice that it installs openstatz instead of QuantStats.

OpenAlgo already provides over 100 indicators. Compiling the C-based TA-Lib is optional. If you choose to enable TA-Lib, the skill prompts you to install the underlying OS-level C library first using Homebrew, apt, or pre-built Windows wheels. It also creates a top-level backtesting directory. Strategy subfolders are generated later during test runs.

An interactive prompt gathers connection details for your target data feeds. You can provide an OpenAlgo API token, point to a DuckDB database file, or set CCXT keys for crypto trading. The skill appends .env to .gitignore immediately. That keeps credentials out of source control.

What it helps with

  • create an isolated Python venv for VectorBT backtesting
  • configure .env credentials for OpenAlgo, CCXT, and DuckDB
  • install trading analytics packages without forcing a TA-Lib build
  • verify that all market data and backtesting libraries import properly

Example prompts for the agent

  • Set up the backtesting environment using setup
  • Run setup python3.12 to initialize the project
  • Prepare the Python workspace for vectorbt with setup

How to install setup

1Skills CLI (Vercel)

npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a claude-code

2Manually: put the files in place

~/.claude/skills/setup/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/setup/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about setup

How to install setup in Claude Code?

Run npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a claude-code. The file will be placed in ~/.claude/skills/setup/SKILL.md.

What does the setup skill do?

It detects your operating system, creates a virtual environment, installs packages like VectorBT and OpenAlgo, and sets up project credentials in .env.

Is the system TA-Lib package mandatory?

No, it is optional because OpenAlgo includes 100+ technical indicators out of the box without requiring external C libraries.

Similar skills

Everything for Finance and business →

setup by other authors comes first.

setup Alireza Rezvani Sets up an autoresearch experiment by collecting its target file, evaluation command, metric, and optimization direction. Use it before starting an optimization loop. 1,480installs setup aws This skill kicks off the connection setup for AWS DevOps Agent and AWS Security Agent. Reach for it when MCP tools go missing or you are wiring the toolkit up for the first time. CX Codex +1 1,500installs setup tartinerlabs Reads the project manifest, picks the language, and fills in the missing tooling: linter, formatter, git hooks, type checking, secret scanner. CX Codex +1 375installs setup nimbalyst Creates a project wiki with a populated Home page, starter sections and a writing guide. Useful when a team needs documentation it can actually read and navigate. CX Codex +1 ★ 1,971repo stars vectorbt agiprolabs Runs vectorized backtests for trading strategies using NumPy and pandas array operations. It executes parameter grid searches and analyzes portfolio risk. CX Codex +1 492installs strategy-framework agiprolabs Gives you one template for writing a trading strategy down: entry and exit rules, position sizing, risk limits, performance criteria. Useful when the idea exists but the document does not. CX Codex +1 500installs live-feed marketcalls This skill writes a script that subscribes to OpenAlgo WebSocket feeds and computes indicators on the live stream. Useful when you need a real feed instead of a backtest. CX Codex +1 550installs stockbee-20pct-study tradermonty Builds a structured model book of US equities moving 20% or more, tracks catalysts, and calculates multi-day forward outcomes for pattern research. CX Codex +1 2,600installs finlab koreal6803 Provides guidelines for quant trading and backtesting with the FinLab library. Useful when building stock and ETF strategies for US and Asian markets. CX Codex +1 1,900installs quant-analyst Seth Hobson Builds financial models, tests trading strategies against historical data, and calculates risk metrics. Built for algorithmic trading workflows. CX Codex 1,366installs

From the same set4

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor