# hummingbot-developer

This skill builds and runs Hummingbot, Gateway, and the API from source. Use it for local development and stack checks.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 356 installs · ★ 32
- Author: hummingbot
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/hummingbot/skills/tree/HEAD/skills/hummingbot-developer/SKILL.md
- Updated: 2026-08-26
- HTML: https://affpapa.org/en/nevibecode/skills/hummingbot-developer

## What it does

The skill guides source-based work on Hummingbot, Gateway, and hummingbot-api. It can inspect the development environment, choose branches for the three repositories, install dependencies, build a wheel and Docker images, then start the stack and test service connectivity.

Its slash commands cover separate stages such as `install-deps`, `select-branches`, `install-all`, `build-all`, `verify-build`, `run-dev-stack`, `setup-hummingbot`, `run-gateway`, and `test-integration`. Dependency setup can handle conda, Node.js v22, pnpm, Git, and Docker. Restart the terminal after PATH changes. Docker is required for image builds.

The default repository paths are `~/.openclaw/workspace/hummingbot`, `~/.openclaw/workspace/hummingbot-gateway`, and `~/.openclaw/workspace/hummingbot-api`. You can replace them with `HUMMINGBOT_DIR`, `GATEWAY_DIR`, `HUMMINGBOT_API_DIR`, or `WORKSPACE`. The API is wired to local Hummingbot source with `pip install -e`.

## Requirements
- Works with: Docker

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add hummingbot/skills --skill hummingbot-developer -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/hummingbot-developer/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/hummingbot-developer/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add hummingbot/skills --skill hummingbot-developer -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/hummingbot-developer/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add hummingbot/skills --skill hummingbot-developer -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/hummingbot-developer/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install hummingbot/skills hummingbot-developer
```

2. **Manually: put the files in place**
- File: `.github/skills/hummingbot-developer/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add hummingbot/skills --skill hummingbot-developer -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/hummingbot/skills --path skills/hummingbot-developer
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/hummingbot-developer/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add hummingbot/skills --skill hummingbot-developer -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/hummingbot/skills/tree/HEAD/skills/hummingbot-developer/SKILL.md

## When to use it
- check a local Hummingbot development environment
- install the three repositories in sequence
- build the wheel and Docker images
- start the source-based development stack
- test API, Gateway, and Hummingbot connectivity

## Example prompts
- Check the development environment with `/hummingbot-developer start`.
- Install dependencies and the repositories with `/hummingbot-developer install-deps`, then `/hummingbot-developer install-all`.
- Build and test the local stack with `/hummingbot-developer build-all`, `/hummingbot-developer verify-build`, and `/hummingbot-developer test-integration`.

## Similar
- [gpt2api-openai-gateway](https://affpapa.org/en/nevibecode/skills/gpt2api-openai-gateway.md) — skill · 378 installs
- [llm-gateway](https://affpapa.org/en/nevibecode/skills/llm-gateway.md) — skill · 333 installs
- [coolify-manager](https://affpapa.org/en/nevibecode/skills/coolify-manager.md) — skill · 502 installs
- [backend-developer](https://affpapa.org/en/nevibecode/agents/voltagent-community-backend-developer.md) — subagent · 2724 installs
- [ci-cd-best-practices](https://affpapa.org/en/nevibecode/skills/ci-cd-best-practices.md) — skill · 1200 installs
- [antithesis-setup](https://affpapa.org/en/nevibecode/skills/antithesis-setup.md) — skill · 566 installs

From the same set: [hummingbot/skills](https://affpapa.org/en/nevibecode/by/hummingbot/skills.md) — 9 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
