LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

Behavior Trees Skill - Behavior Tree Design and Implementation for Robot Decision Making

Design and implement behavior trees for robot decision making and task sequencing

Tags

Updated: 2026-02-12

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Design behavior trees
  • Configure BehaviorTree.CPP nodes
  • Implement custom action nodes
  • Set up blackboard for state sharing
  • Configure subtrees and tree switching
  • Implement reactive behaviors
  • Debug with Groot
  • Set up behavior tree logging
  • Configure timeout behaviors
  • Implement parallel nodes

Inputs

  • BehaviorTree.CPP
  • Groot
  • nav2_behavior_tree
  • Robot decision requirements
  • Task sequencing logic

Outputs

  • Behavior tree XML definitions
  • Custom BT node implementations
  • Blackboard configurations
  • Groot visualization setups
  • Recovery behavior designs

Requirements

  • BehaviorTree.CPP library
  • Groot visualization tool
  • nav2_behavior_tree package
  • Bash tool access
  • Read/Write/Edit file permissions

Source

  • Spec: SKILL.md
Behavior Tree
Robot Decision Making
Task Sequencing
Reactive Behaviors
BehaviorTree.CPP
Groot
Design behavior trees
Configure BehaviorTree.CPP nodes
Implement custom action nodes
Set up blackboard for state sharing
BehaviorTree.CPP
Groot
nav2_behavior_tree
Behavior tree XML definitions
Custom BT node implementations
Blackboard configurations