Provides information, documentation, and resources for the Bambu Lab Cyberbrick, a modular smart toy ecosystem. Use for questions about hardware, programming (MicroPython, block-based), CAD models, and building projects.

Install

openclaw skills install @vilda007/cyberbrick

Cyberbrick Skill

This skill provides comprehensive information and resources for the Bambu Lab Cyberbrick, a modular smart toy ecosystem that integrates programmable hardware, 3D-printed components, and a dual-level coding environment.

Core Concepts

  • Modular Ecosystem: Combines electronic modules (CyberCore, motors, sensors) with 3D-printed mechanical parts.
  • Programmable: Supports both a block-based visual programming environment (Cyber-Script) and MicroPython for more advanced control.
  • Open & Extensible: Bambu Lab provides hardware specifications, CAD models, and API documentation to encourage community creations.

Resources

Use the following reference files to answer specific questions:

  • references/introduction.md: General overview of the Cyberbrick ecosystem, its components, and philosophy.
  • references/hardware.md: Detailed specifications of the hardware modules (CyberCore, motors, sensors, etc.).
  • references/programming.md: Information about the programming environments, API documentation, and coding examples.
  • references/cad_models.md: Links to and information about the official CAD models for designing custom parts.

Workflow

  1. When a user asks a question about the Cyberbrick, determine the specific topic (hardware, software, design, general).
  2. Read the corresponding markdown file from the references/ directory to gather information.
  3. Provide a clear and concise answer based on the documentation.
  4. If the user asks for CAD models or specific API functions, provide direct links or code snippets from the reference files.