market-maker

Automate market-making for Turbine BTC 15-minute prediction markets.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/glitch003/turbine-hackathon --skill market-maker-glitch003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: market-maker
Source: https://github.com/glitch003/turbine-hackathon/tree/main/.claude/skills/market-maker
Command: npx skills add https://github.com/glitch003/turbine-hackathon --skill market-maker-glitch003

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers automate the creation and deployment of a Turbine BTC market-maker bot for 15-minute prediction markets, reducing manual trading toil and enabling fast liquidity provisioning.

Core Features & Use Cases

  • Automated market switching: seamlessly transitions liquidity to new BTC 15-minute markets as they start.
  • Gasless trading with USDC permits: signs permits to execute orders without separate approvals.
  • Winnings tracking and auto-claim: tracks markets and claims winnings when markets resolve.

Quick Start

Install dependencies and run the bot with a configured environment:

  1. Create a .env with TURBINE_PRIVATE_KEY and, if available, TURBINE_API_KEY_ID and TURBINE_API_PRIVATE_KEY.
  2. Install dependencies: pip install -e . python-dotenv httpx
  3. Run the bot: python market-maker.py

Frequently Asked Questions about market-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate market-making for BTC prediction markets?

Automating market-making for BTC prediction markets is achieved by deploying an event-driven bot that uses WebSocket streaming to manage orders and seamlessly transition liquidity to new 15-minute markets as they start.

What is gasless trading and does it work with USDC permits?

Gasless trading with USDC permits is a mechanism that signs permits to execute orders without requiring separate on-chain approvals, allowing automated prediction market bots to place trades efficiently.

How do I set up environment variables for a prediction market bot?

Setting up environment variables for a prediction market bot requires creating a .env file containing your TURBINE_PRIVATE_KEY, along with optional TURBINE_API_KEY_ID and TURBINE_API_PRIVATE_KEY for secure API credential handling.

Can I automatically claim winnings from resolved prediction markets?

Automatically claiming winnings from resolved prediction markets is supported through built-in tracking that monitors market resolution and triggers auto-claim functionality to collect your funds.

How does a market-maker bot handle switching between active prediction markets?

A market-maker bot handles switching between active prediction markets by using WebSocket streaming to detect new 15-minute BTC markets and automatically transitioning liquidity provisioning to the newly opened market.