All projects

Trading & bots · April 2026

CS2 skin trading bots suite — cross-market arbitrage automation

CS2 skin trading bots suite — cross-market arbitrage automation

A set of automations for arbitrage trading of CS2 items: buy cheaper on some marketplaces and sell higher on others. A single TypeScript monorepo with browser extensions, a desktop seller and service bots.

What was built:

  • Browser extensions (Manifest V3) for SkinSwap, LIS-SKINS, RustSkins: lot monitoring and auto-buying (Webpack + TypeScript build, background/content/UI)
  • DMarket Auto-Seller (Windows .exe): setup wizard, auto-listing of Steam inventory items by a pricing formula
  • BitSkins bot: configurable pricing formulas, caching, price calculation
  • SKINS-TABLE: cross-market price comparison dashboard (Bootstrap/jQuery)
  • API layer: OpenAPI specs for DMarket / LIS-SKINS / RustSkins, resilient requests via got-scraping (realistic fingerprints, retries)
  • Security: keys and configs stored locally on the client side; trades confirmed by the user (Steam Mobile Authenticator)

Bots run in parallel and continuously; filters and formulas are tuned for margin and risk.

Role: full-cycle development — monorepo architecture, extensions, desktop app, marketplace and Steam integrations.

  • CS2 skin trading bots suite — cross-market arbitrage automation — Screen 1
    Screen 1
  • CS2 skin trading bots suite — cross-market arbitrage automation — Screen 2
    Screen 2
  • CS2 skin trading bots suite — cross-market arbitrage automation — Screen 3
    Screen 3
  • CS2 skin trading bots suite — cross-market arbitrage automation — Screen 4
    Screen 4