HU

A development assistant for building and managing crypto trading bots using the Hummingbot framework.

Install

mkdir -p .claude/skills/hummingbot && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2592" && unzip -o skill.zip -d .claude/skills/hummingbot && rm skill.zip

Installs to .claude/skills/hummingbot

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Hummingbot trading bot framework - automated trading strategies, market making, arbitrage, connectors for crypto exchanges. Use when working with algorithmic trading, crypto trading bots, or exchange integrations.
213 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Implement trading strategies using Hummingbot framework
  • Configure market-making pairs and parameters
  • Debug exchange connector issues
  • Execute quickstart configuration scripts
  • Retrieve market data like order book snapshots

How it works

The skill provides access to organized documentation and common code patterns extracted from official sources to assist in bot development and configuration.

Inputs & outputs

You give it
Trading strategy parameters or connector name
You get back
Configured bot strategy or debugged connector output

When to use hummingbot

  • Create new arbitrage strategies
  • Debug exchange connector issues
  • Configure market-making parameters
  • Run quickstart scripts

About this skill

Hummingbot Skill

Comprehensive assistance with hummingbot development, generated from official documentation.

When to Use This Skill

This skill should be triggered when:

  • Working with hummingbot
  • Asking about hummingbot features or APIs
  • Implementing hummingbot solutions
  • Debugging hummingbot code
  • Learning hummingbot best practices

Quick Reference

Common Patterns

Pattern 1: For example: candles = [CandlesFactory.get_candle(connector=kucoin, trading_pair="ETH-USDT", interval="1m", max_records=100)]

candles = [CandlesFactory.get_candle(connector=kucoin,
           trading_pair="ETH-USDT", interval="1m", max_records=100)]

Pattern 2: Example:

bin/hummingbot_quickstart.py -p a -f simple_pmm_example_config.py -c conf_simple_pmm_example_config_1.yml

Pattern 3: >>> gateway swap --help usage: gateway swap [-h] [connector] [args ...] positional arguments: connector Connector name/type (e.g., jupiter/router) args Arguments: [base-quote] [side] [amount] options: -h, --help show this help message and exit

>>> gateway swap --help
usage: gateway swap [-h] [connector] [args ...]

positional arguments:
  connector   Connector name/type (e.g., jupiter/router)
  args        Arguments: [base-quote] [side] [amount]

options:
  -h, --help  show this help message and exit

Pattern 4: usage: gateway list [-h]

usage: gateway list [-h]

Pattern 5: Example:

price = self.market_data_provider.get_price_by_type('binance', 'BTC-USDT', PriceType.MidPrice)

Pattern 6: Example:

price = self.market_data_provider.get_price_by_volume('binance', 'BTC-USDT', volume: 10000, True)

Pattern 7: Example:

price = self.market_data_provider.get_volume_for_price('binance', 'BTC-USDT', 70000, True)

Pattern 8: Example:

price = self.market_data_provider.get_order_book_snapshot('binance', 'BTC-USDT')

Reference Files

This skill includes comprehensive documentation in references/:

  • advanced.md - Advanced documentation
  • configuration.md - Configuration documentation
  • connectors.md - Connectors documentation
  • development.md - Development documentation
  • getting_started.md - Getting Started documentation
  • other.md - Other documentation
  • strategies.md - Strategies documentation
  • trading.md - Trading documentation
  • troubleshooting.md - Troubleshooting documentation

Use view to read specific reference files when detailed information is needed.

Working with This Skill

For Beginners

Start with the getting_started or tutorials reference files for foundational concepts.

For Specific Features

Use the appropriate category reference file (api, guides, etc.) for detailed information.

For Code Examples

The quick reference section above contains common patterns extracted from the official docs.

Resources

references/

Organized documentation extracted from official sources. These files contain:

  • Detailed explanations
  • Code examples with language annotations
  • Links to original documentation
  • Table of contents for quick navigation

scripts/

Add helper scripts here for common automation tasks.

assets/

Add templates, boilerplate, or example projects here.

Notes

  • This skill was automatically generated from official documentation
  • Reference files preserve the structure and examples from source docs
  • Code examples include language detection for better syntax highlighting
  • Quick reference patterns are extracted from common usage examples in the docs

Updating

To refresh this skill with updated documentation:

  1. Re-run the scraper with the same configuration
  2. The skill will be rebuilt with the latest information

When not to use it

  • Developing non-trading related software
  • Executing trades without backtesting or configuration

Prerequisites

Hummingbot frameworkExchange API credentials

Limitations

  • Limited to Hummingbot framework features
  • Requires external exchange connectivity

How it compares

It provides a centralized reference for Hummingbot-specific APIs and patterns rather than requiring manual searching through general documentation.

Compared to similar skills

hummingbot side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
hummingbot (this skill)27moNo flagsIntermediate
crewai46moNo flagsAdvanced
autonomous-agent-patterns46moReviewIntermediate
computer-use-agents106moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

crewai

davila7

Expert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (sequential, hierarchical, parallel), memory systems, and flows for complex workflows. Essential for building collaborative AI agent teams. Use when: crewai, multi-agent team, agent roles, crew of agents, role-based agents.

459

autonomous-agent-patterns

davila7

Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.

451

computer-use-agents

davila7

Build AI agents that interact with computers like humans do - viewing screens, moving cursors, clicking buttons, and typing text. Covers Anthropic's Computer Use, OpenAI's Operator/CUA, and open-source alternatives. Critical focus on sandboxing, security, and handling the unique challenges of vision-based control. Use when: computer use, desktop automation agent, screen control AI, vision-based agent, GUI automation.

1040

voice-ai-engine-development

sickn33

Build real-time conversational AI voice engines using async worker pipelines, streaming transcription, LLM agents, and TTS synthesis with interrupt handling and multi-provider support

427

crewai-developer

smallnest

Comprehensive CrewAI framework guide for building collaborative AI agent teams and structured workflows. Use when developing multi-agent systems with CrewAI, creating autonomous AI crews, orchestrating flows, implementing agents with roles and tools, or building production-ready AI automation. Essential for developers building intelligent agent systems, task automation, and complex AI workflows.

213

windsurf-mcp-integration

jeremylongshore

Manage integrate MCP servers with Windsurf for extended capabilities. Activate when users mention "mcp integration", "model context protocol", "external tools", "mcp server", or "cascade tools". Handles MCP server configuration and integration. Use when working with windsurf mcp integration functionality. Trigger with phrases like "windsurf mcp integration", "windsurf integration", "windsurf".

14

Search skills

Search the agent skills registry