bt-blackboard-patterns
CommunityShare 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.