# Send Bitaxe Monitor to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "bitaxe-monitor",
    "name": "Bitaxe Monitor",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/Pietro395/bitaxe-monitor",
    "canonicalUrl": "https://clawhub.ai/Pietro395/bitaxe-monitor",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/bitaxe-monitor",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=bitaxe-monitor",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "scripts/bitaxe_status.py"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/bitaxe-monitor"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/bitaxe-monitor",
    "downloadUrl": "https://openagent3.xyz/downloads/bitaxe-monitor",
    "agentUrl": "https://openagent3.xyz/skills/bitaxe-monitor/agent",
    "manifestUrl": "https://openagent3.xyz/skills/bitaxe-monitor/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/bitaxe-monitor/agent.md"
  }
}
```
## Documentation

### Bitaxe Monitor

Monitor and retrieve status information from Bitaxe Gamma (and compatible) Bitcoin miners via their HTTP API.

### Overview

Bitaxe Gamma is an open-source Bitcoin miner based on the BM1370 ASIC. It exposes a REST API at http://<ip>/api/system/info that returns real-time statistics including:

Hashrate (current, 1m, 10m, 1h averages)
Power consumption and voltage
Temperatures (ASIC, voltage regulator)
Fan speed and RPM
Share statistics (accepted/rejected)
Best difficulty found
WiFi status and signal strength
Pool connection info
Uptime and version info

### Usage

Use the provided script to fetch and display miner status:

python3 scripts/bitaxe_status.py [ip_address] [--format {json,text}] [--set-ip IP]

### IP Configuration

The script looks for the Bitaxe IP in this order:

Command line argument
Config file (~/.config/bitaxe-monitor/config.json)
BITAXE_IP environment variable
Error (if none found)

### Saving IP Configuration

Option 1: Save to config file (recommended)

python3 scripts/bitaxe_status.py --set-ip 192.168.1.100

This saves the IP to ~/.config/bitaxe-monitor/config.json.

The config file is stored in a dedicated directory and does not modify your shell profile files.

Option 2: Set environment variable

export BITAXE_IP=192.168.1.100
python3 scripts/bitaxe_status.py

Option 3: Set for a single command

BITAXE_IP=192.168.1.100 python3 scripts/bitaxe_status.py

### Checking Status

With IP configured:

python3 scripts/bitaxe_status.py

Override with different IP:

python3 scripts/bitaxe_status.py 192.168.1.105

Get raw JSON data:

python3 scripts/bitaxe_status.py --format json

### API Endpoints

The Bitaxe API provides these main endpoints:

GET /api/system/info - Complete system status (used by default)
GET /api/system/asic - ASIC-specific settings
GET /api/system/statistics - Historical statistics (requires data logging enabled)
GET /api/system/statistics/dashboard - Dashboard-formatted statistics

### Key Status Fields

FieldDescriptionUnithashRateCurrent hashrateGH/shashRate_1m1-minute averageGH/shashRate_10m10-minute averageGH/spowerPower consumptionWattstempASIC temperature°CvrTempVoltage regulator temp°CfanspeedFan speed percentage%fanrpmFan RPMRPMsharesAcceptedAccepted sharescountsharesRejectedRejected sharescountbestDiffBest difficulty foundnumberwifiRSSIWiFi signal strengthdBmuptimeSecondsSystem uptimeseconds

### scripts/

bitaxe_status.py - Main script to fetch and display Bitaxe status

Supports both text (human-readable) and JSON output formats
Handles connection errors gracefully
Formats key metrics with emoji indicators
Reads IP from config file or BITAXE_IP environment variable
Saves IP to config file with --set-ip

### Config File Location

The script stores configuration in:

~/.config/bitaxe-monitor/config.json

This directory is created automatically when using --set-ip.

### Environment Variables

VariableDescriptionRequiredBITAXE_IPIP address of your Bitaxe minerAlternative to config file

### Error Handling

The script handles common errors:

Connection failures (wrong IP, device offline)
Invalid JSON responses
Network timeouts
Missing IP (prompts user to configure IP)

### Command Reference

CommandDescriptionbitaxe_status.pyCheck status using saved configurationbitaxe_status.py <IP>Check status of specific IP (one-time)bitaxe_status.py --set-ip <IP>Save IP to config filebitaxe_status.py --format jsonOutput raw JSONbitaxe_status.py --format textOutput formatted text (default)

### Examples

Quick setup (do once):

python3 scripts/bitaxe_status.py --set-ip 192.168.1.100

Daily usage:

python3 scripts/bitaxe_status.py

Check multiple miners:

python3 scripts/bitaxe_status.py 192.168.1.100
python3 scripts/bitaxe_status.py 192.168.1.101

### References

For complete API documentation, see the official Bitaxe wiki:
https://osmu.wiki/bitaxe/api/

The OpenAPI specification is available at:
https://github.com/bitaxeorg/ESP-Miner/blob/master/main/http_server/openapi.yaml
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: Pietro395
- Version: 1.0.2
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/bitaxe-monitor)
- [Send to Agent page](https://openagent3.xyz/skills/bitaxe-monitor/agent)
- [JSON manifest](https://openagent3.xyz/skills/bitaxe-monitor/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/bitaxe-monitor/agent.md)
- [Download page](https://openagent3.xyz/downloads/bitaxe-monitor)