skills/braiins-toolbox/SKILL.md
Comprehensive Braiins Toolbox skill - batch management tool for Bitcoin mining operations with GUI and CLI for firmware, system, miner, tuner, and cooling management
npx skillsauth add enuno/claude-command-and-control braiins-toolboxInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Comprehensive skill for Braiins Toolbox - a batch management application for efficiently managing Bitcoin mining operations with both GUI (web-based) and CLI interfaces.
This skill provides complete coverage of Braiins Toolbox's management capabilities, including:
Official Resources:
Use this skill when you need to:
braiins-toolbox.exe --version/Applications/Braiins\ Toolbox.app/Contents/MacOS/braiins-toolbox./braiins-toolbox./braiins-toolboxe5a33065.bos.braiins.com:3336 for Braiins OS installation# Scan network for devices
$ ./braiins-toolbox scan '10.10.10-11.*'
# Install Braiins OS on discovered devices
$ ./braiins-toolbox firmware install '10.10.10-11.*'
# Install with contract code
$ ./braiins-toolbox firmware install --contract-code 'XYZ' '10.10.10-11.*'
# Configure mining pool
$ ./braiins-toolbox miner set-pool-urls --url 'stratum+tcp://[email protected]:3333' '10.10.10-11.*'
# Set power target to 3318W
$ ./braiins-toolbox tuner target --power 3318 '10.10.10-11.*'
# Enable DPS (Dynamic Power Scaling)
$ ./braiins-toolbox tuner set-dps on '10.10.10-11.*'
# Reboot devices
$ ./braiins-toolbox system reboot '10.10.10-11.*'
Command Palette:
• ⌘+P / Ctrl+P - Open Command Palette for navigation and batch actions
Device List:
• ⌘+F / Ctrl+F - Search devices
• ⌘+A / Ctrl+A - Select all devices
• ⌘+← / ⌘+→ (Ctrl+← / Ctrl+→) - Navigate pages
• Tab / Shift+Tab - Move between elements
• ↑ / ↓ - Navigate list items
• Enter - Confirm selection
• Esc - Cancel/Close
references/introduction.md - Overview, features, prerequisites, supported platformsreferences/quick-start.md - GUI and CLI quick start guide with essential commandsreferences/user-interface.md - Device List, static/live data, keyboard shortcuts, Command Palettereferences/network-scan.md - Network scanning for device discovery, IP ranges, output formatsreferences/firmware-management.md (22KB) - Install/uninstall/upgrade Braiins OS, contract codes, optionsreferences/system-management.md (21KB) - Reboot, data collection, device location, command executionreferences/miner-management.md (26KB) - Pool configuration, mining control, worker managementreferences/performance-management.md (17KB) - Power/hashrate targets, DPS configuration, tuner optionsreferences/cooling-management.md - Fan speeds, temperature thresholds, cooling modesreferences/limitations.md - Known limitations and constraintsreferences/troubleshooting.md - Common issues and solutionsreferences/support-contact.md - Support channelsreferences/whats-new.md (17KB) - Version history and changelogThe web-based GUI provides:
Live vs. Static Data:
The CLI consists of 8 main commands:
--gui-listen-address <IP:PORT> # GUI listen address (default: 127.0.0.1:8888)
--gui-config-path <PATH> # GUI config file path (default: .config/braiins-toolbox/config.toml)
--pool-presets-file-path <PATH> # Pool presets file path
--password <PASS> # Custom web password for miners
--timeout <SECS> # Network operation timeout (default: 8 seconds)
--scan-rate <RATE> # IP addresses scanned per second (default: 2000)
--logfile-path <PATH> # Toolbox log file path
--max-log-size <SIZE> # Max size of all log files (default: 1GB)
--help # Display help
--version # Display version
# 1. Scan network to find installable devices
$ ./braiins-toolbox scan --installable-only '10.10.*.2'
# 2. Install Braiins OS with pool configuration and DPS enabled
$ ./braiins-toolbox firmware install \
--url 'stratum+tcp://[email protected]:3333' \
--dps \
--power-step 100 \
--min-power-target 2000 \
'10.10.*.2'
# 3. Verify installation
$ ./braiins-toolbox scan --format table '10.10.*.2'
# Set power target to 3000W on all S19 miners
$ ./braiins-toolbox tuner target --power 3000 '10.10.*.2'
# Add 20 TH/s hashrate increase
$ ./braiins-toolbox tuner target --hashrate +20 '10.10.*.2'
# Enable DPS with auto-shutdown
$ ./braiins-toolbox tuner set-dps on \
--power-step 200 \
--min-power-target 2500 \
--shutdown-enabled true \
--shutdown-duration 2 \
'10.10.*.2'
# Collect hardware data and logs from devices
$ ./braiins-toolbox system collect-data '10.10.10-11.*'
# Locate specific device (LED blink)
$ ./braiins-toolbox system locate-device on '10.10.10.5'
# Reboot all devices
$ ./braiins-toolbox system reboot '10.10.10-11.*'
# Export device list to CSV
$ ./braiins-toolbox scan --format csv '10.10.*.*' --output devices.csv
# Get plain IP list for scripting
$ ./braiins-toolbox scan --format plain '10.10.10-11.*' > ips.txt
# Scan from file and export results
$ ./braiins-toolbox scan --ip-file input.txt --output results.csv
e5a33065.bos.braiins.com:3336 access/var/log/boser/boser.log for detailsSee references/limitations.md for complete list of known constraints:
See references/troubleshooting.md for common issues and solutions:
✅ Successfully Scraped (13 Academy pages, ~129.5KB):
Generated by Skill Seeker | Comprehensive Multi-Source Scraper Last Updated: 2025-12-28 Total References: 13 files (129.5KB) Sources: Braiins Toolbox Academy (Playwright-scraped JavaScript-rendered content)
tools
MemPalace local-first AI memory system. Use when setting up persistent memory for Claude Code sessions, mining project files or conversation transcripts, querying past context, configuring MCP tools, managing the knowledge graph, or troubleshooting palace operations.
tools
LangSmith Python SDK — trace, evaluate, and monitor LLM applications. Covers @traceable decorator, trace context manager, Client API, evaluate() / aevaluate(), comparative evaluation, custom evaluators, dataset management, prompt caching, ASGI middleware, and pytest plugin.
development
LangGraph (Python) — build stateful, controllable agent graphs with checkpointing, streaming, persistence, interrupts, fault tolerance, and durable execution. Covers both Graph API (StateGraph) and Functional API (@entrypoint/@task).
development
LangGraph Graph API (Python) — build explicit DAG agent workflows with StateGraph, typed state, nodes, edges, Command routing, Send fan-out, checkpointers, interrupts, and streaming. Use when you need explicit control flow and graph topology.