skills$openclaw/bambu-local
snail3d7.7k

by snail3d

bambu-local – OpenClaw Skill

bambu-local is an OpenClaw Skills integration for coding workflows. Control Bambu Lab 3D printers locally via MQTT (no cloud). Supports A1, A1 Mini, P1P, P1S, X1C.

7.7k stars2.1k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namebambu-local
descriptionControl Bambu Lab 3D printers locally via MQTT (no cloud). Supports A1, A1 Mini, P1P, P1S, X1C. OpenClaw Skills integration.
ownersnail3d
repositorysnail3d/voice-devotionalpath: skills/bambu-local
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @snail3d/voice-devotional:skills/bambu-local
last updatedFeb 7, 2026

Maintainer

snail3d

snail3d

Maintains bambu-local in the OpenClaw Skills directory.

View GitHub profile
File Explorer
3 files
bambu-local
bambu.py
5.1 KB
config.example.json
136 B
SKILL.md
1.5 KB
SKILL.md

name: bambu-local description: Control Bambu Lab 3D printers locally via MQTT (no cloud). Supports A1, A1 Mini, P1P, P1S, X1C. homepage: https://github.com/Doridian/OpenBambuAPI metadata: {"clawdbot":{"emoji":"🖨️","requires":{"bins":["python3"]}}}

Bambu Local - 3D Printer Control

Control Bambu Lab printers locally via MQTT without cloud dependency.

Setup

  1. Create virtual environment:
python3 -m venv ~/bambu-env
source ~/bambu-env/bin/activate
pip install paho-mqtt
  1. Create config.json in skill folder:
{
  "printer_ip": "192.168.x.x",
  "access_code": "xxxxxxxx",
  "serial": "xxxxxxxxxxxx",
  "printer_name": "MyPrinter"
}

Get these from your printer: Settings → LAN Only Mode (access code) and Settings → Device (serial).

Commands

Status

run ~/clawd/skills/bambu-local/bambu status
run ~/clawd/skills/bambu-local/bambu light on
run ~/clawd/skills/bambu-local/bambu light off

Print Control

run ~/clawd/skills/bambu-local/bambu print pause
run ~/clawd/skills/bambu-local/bambu print resume
run ~/clawd/skills/bambu-local/bambu print stop

Speed (1=Silent, 2=Standard, 3=Sport, 4=Ludicrous)

run ~/clawd/skills/bambu-local/bambu speed 2

Temperature

run ~/clawd/skills/bambu-local/bambu temp --bed 60
run ~/clawd/skills/bambu-local/bambu temp --nozzle 200

G-code

run ~/clawd/skills/bambu-local/bambu gcode "G28"

Supported Printers

  • Bambu Lab A1 / A1 Mini
  • Bambu Lab P1P / P1S
  • Bambu Lab X1 / X1C
README.md

No README available.

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 bambu-local?

Run openclaw add @snail3d/voice-devotional:skills/bambu-local in your terminal. This installs bambu-local 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/snail3d/voice-devotional. Review commits and README documentation before installing.