skills$openclaw/vibetrader
etbars1.8k

by etbars

vibetrader – OpenClaw Skill

vibetrader is an OpenClaw Skills integration for coding workflows. Create and manage AI-powered trading bots via natural language. Paper & live trading, portfolio monitoring, backtesting, stock quotes, and options chains.

1.8k stars9.2k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namevibetrader
descriptionCreate and manage AI-powered trading bots via natural language. Paper & live trading, portfolio monitoring, backtesting, stock quotes, and options chains. OpenClaw Skills integration.
owneretbars
repositoryetbars/vibetrader
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @etbars/vibetrader
last updatedFeb 7, 2026

Maintainer

etbars

etbars

Maintains vibetrader in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
_meta.json
450 B
openclaw.plugin.json
623 B
README.md
1.8 KB
SKILL.md
4.8 KB
SKILL.md

name: vibetrader description: Create and manage AI-powered trading bots via natural language. Paper & live trading, portfolio monitoring, backtesting, stock quotes, and options chains. homepage: https://vibetrader.markets metadata: {"openclaw":{"homepage":"https://vibetrader.markets","category":"finance","requires":{"env":["VIBETRADER_API_KEY"]}}}

VibeTrader - AI Trading Bots

Create and manage AI-powered trading bots using natural language. Trade stocks, ETFs, crypto, and options with automated strategies.

What You Can Do

🤖 Bot Management

  • Create bots from natural language: "Create a bot that buys AAPL when RSI drops below 30"
  • List, start, pause, delete your bots
  • View bot performance and trade history
  • Backtest strategies before going live

📊 Portfolio & Trading

  • View positions and account balance
  • Get real-time quotes for stocks, ETFs, and crypto
  • Place manual orders (buy/sell)
  • Switch between paper and live trading

📈 Market Data

  • Stock and ETF quotes
  • Options chains with Greeks
  • Market status checks

Setup

  1. Get your API key from vibetrader.markets/settings

  2. Set the environment variable in your OpenClaw config (~/.openclaw/openclaw.json):

{
  "skills": {
    "entries": {
      "vibetrader": {
        "env": {
          "VIBETRADER_API_KEY": "vt_your_api_key_here"
        }
      }
    }
  }
}

Or export it in your shell:

export VIBETRADER_API_KEY="vt_your_api_key_here"

REST API Endpoints

Base URL: https://vibetrader-mcp-289016366682.us-central1.run.app

Authentication: Include header Authorization: Bearer YOUR_API_KEY with every request.

Health Check

GET /api/health

List All Bots

GET /api/bots
GET /api/bots?mode=paper
GET /api/bots?mode=live

Get Specific Bot

GET /api/bot?id=BOT_ID

Get Portfolio (Account + Positions)

GET /api/portfolio?mode=paper
GET /api/portfolio?mode=live

Get Positions Only

GET /api/positions?mode=paper

Get Account Summary

GET /api/account?mode=paper

Get Stock Quote

GET /api/quote?symbol=AAPL
GET /api/quote?symbol=TSLA

Get Recent Trades

GET /api/trades?mode=paper&limit=20

Check Market Status

GET /api/market-status

Example with curl

curl -H "Authorization: Bearer vt_YOUR_KEY" https://vibetrader-mcp-289016366682.us-central1.run.app/api/bots

MCP Tools (Alternative)

If your agent supports MCP protocol, these tools are available via the MCP server:

ToolDescription
authenticateConnect with your API key (auto-uses env var if set)
create_botCreate a trading bot from natural language (use prompt param)
list_botsList all your bots with status
get_botGet detailed bot info and strategy
start_botStart a paused bot
pause_botPause a running bot
delete_botDelete a bot
get_portfolioView positions and balance
get_positionsView current open positions
get_account_summaryGet account balance and buying power
place_orderPlace a buy/sell order
close_positionClose an existing position
get_quoteGet stock/ETF/crypto quotes
get_trade_historySee recent trades
run_backtestBacktest a bot's strategy
get_market_statusCheck if markets are open

Example Prompts

Create Trading Bots

  • "Create a momentum bot that buys TSLA when RSI crosses below 30 and sells above 70"
  • "Make an NVDA bot with a 5% trailing stop loss"
  • "Create a crypto scalping bot for BTC/USD on the 5-minute chart"
  • "Build an iron condor bot for SPY when IV rank is above 50"

Manage Your Bots

  • "Show me all my bots and how they're performing"
  • "Pause my AAPL momentum bot"
  • "What trades did my bots make today?"
  • "Delete all my paused bots"

Portfolio Management

  • "What's my current portfolio value?"
  • "Show my open positions with P&L"
  • "Buy $500 worth of NVDA"
  • "Close my TSLA position"

Market Research

  • "What's the current price of Apple stock?"
  • "Get the options chain for SPY expiring this Friday"
  • "Is the market open right now?"

Backtesting

  • "Backtest my RSI bot on the last 30 days"
  • "How would a moving average crossover strategy have performed on QQQ?"

Trading Modes

  • Paper Trading (default): Practice with virtual money, no risk
  • Live Trading: Real money trades via Alpaca brokerage

Switch modes with: "Switch to live trading mode" or "Use paper trading"

MCP Server

This skill connects to the VibeTrader MCP server at:

https://vibetrader-mcp-289016366682.us-central1.run.app/mcp

Support

README.md

VibeTrader Skill for OpenClaw

Create and manage AI-powered trading bots directly from WhatsApp, Telegram, Slack, Discord, or any other OpenClaw channel.

Installation

Via ClawHub (Recommended)

clawhub install vibetrader

Manual Installation

Copy this folder to your OpenClaw skills directory:

cp -r openclaw-skill ~/.openclaw/skills/vibetrader

Configuration

  1. Get your API key from vibetrader.markets/settings

  2. Add to your OpenClaw config (~/.openclaw/openclaw.json):

{
  "skills": {
    "entries": {
      "vibetrader": {
        "env": {
          "VIBETRADER_API_KEY": "vt_your_api_key_here"
        }
      }
    }
  }
}
  1. Restart OpenClaw to pick up the new skill

Usage Examples

Once installed, just chat naturally with your OpenClaw assistant:

Create Bots

"Create a trading bot that buys AAPL when RSI drops below 30"

"Make an NVDA momentum bot with a 5% trailing stop"

"Build a crypto scalping bot for BTC/USD"

Manage Portfolio

"What's my portfolio value?"

"Show my open positions"

"Buy $500 of TSLA"

Monitor Bots

"Show me all my bots"

"Pause my AAPL bot"

"How did my bots perform today?"

Market Data

"What's the current price of Apple?"

"Is the market open?"

Features

  • 🤖 Natural Language Bot Creation - Describe your strategy, AI builds the bot
  • 📊 Portfolio Tracking - Real-time positions and P&L
  • 📈 Live & Paper Trading - Practice risk-free or trade for real
  • ⏱️ Backtesting - Test strategies on historical data
  • 🔔 Multi-Channel - Manage from WhatsApp, Telegram, Slack, etc.

Links

License

MIT

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install vibetrader?

Run openclaw add @etbars/vibetrader in your terminal. This installs vibetrader into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/etbars/vibetrader. Review commits and README documentation before installing.