bt-blackboard-patterns

Community

Share data across BT nodes with the blackboard.

Authorwimblerobotics
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Passing and synchronizing data between BT nodes is error-prone without a shared blackboard. This skill provides patterns to share goals, paths, and state across a Behavior Tree using a central blackboard, reducing wiring complexity and improving maintainability.

Core Features & Use Cases

  • Blackboard data sharing across BT nodes via standard port remapping and SetBlackboard usage.
  • SubTree data flow where parent and subtree exchange inputs and outputs through the blackboard.
  • Debugging and typing discipline enabling consistent data types and runtime checks, with common pitfalls documented.

Quick Start

Write a goal to the blackboard and read it in the next BT node to determine the next action.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: bt-blackboard-patterns
Download link: https://github.com/wimblerobotics/ros2-copilot-skills/archive/main.zip#bt-blackboard-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.