A technical decision-engine for identifying and implementing the correct Gang of Four behavioral design patterns to solve complex object communication and algorithmic challenges.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install bookforge-behavioral-pattern-selector
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install bookforge-behavioral-pattern-selector using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Behavioral Pattern Selector is a specialized tool within the Openclaw Skills ecosystem designed to help developers navigate the complexities of behavioral design patterns. It focuses on how objects communicate, how responsibilities are distributed, and how algorithms vary across different contexts. By synthesizing the core principles of the 11 Gang of Four (GoF) behavioral patterns, this skill provides a rigorous framework for decoupling senders from receivers and encapsulating variance.
This skill is particularly valuable when refactoring legacy codebases or designing scalable systems that require high flexibility. It moves beyond simple pattern matching by analyzing the technical intent—whether you are looking to encapsulate an algorithm, manage state-dependent behavior, or centralize complex inter-object protocols. It ensures that your architectural choices are backed by structural logic rather than just intuition.
To integrate this capability into your development workflow, install it via the Openclaw Skills registry:
clawhub install bookforge-behavioral-pattern-selector
Ensure that you have the prerequisite design-pattern-selector installed if you need help determining if a problem is structural or behavioral before proceeding.
The skill organizes its analysis through a structured data capture process to ensure architectural consistency:
| Element | Data Captured |
|---|---|
| Variation Point | Identifies if the algorithm, state, or protocol is the primary source of change. |
| Decision Logic | Determines whether the client or the context object initiates behavioral shifts. |
| Coupling Model | Tracks the cardinality and identity of senders and receivers (1:1, 1:Many, or Many:Many). |
| Pattern Meta-data | Includes taxonomy mapping, trade-offs, and complementary pattern suggestions. |
Loading
Automate your video production pipeline with AI-driven editing, transitions, and 1080p cloud rendering.

A powerful AI video generation skill that transforms text prompts and image assets into high-quality 1080p MP4 videos using cloud-based GPU rendering.

A dependable, automation-first weather skill providing structured same-day weather data for AI agents and bots.

A specialized AI agent skill designed to automate the triple-check compliance process for customer company background investigations.

VibeTheme is an intelligent styling utility that transforms descriptive atmosphere strings into production-ready color palettes and CSS variables.

A comprehensive automation tool that extracts AI painting prompts, storyboards, and stylistic rewrites from Douyin videos.








































