A professional diagnostic and extension tool for analyzing OpenClaw architecture and generating automated hooks.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install openclaw-self-analyzer
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 openclaw-self-analyzer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The OpenClaw Self Analyzer is a powerful utility designed for developers who need to understand or extend the internal mechanics of the OpenClaw framework. It performs a deep scan of the system architecture to identify hook points and creates automated extensions, making it an essential tool for building robust Openclaw Skills. By mapping out the entire lifecycle from input reception to memory storage, it provides the transparency needed to build sophisticated AI agent behaviors and custom integrations.
To begin analyzing your environment for Openclaw Skills development, navigate to the skill directory and run the core analyzer:
cd /root/.openclaw/workspace/skills/openclaw-self-analyzer
python3 core/architecture_analyzer.py
You can also generate hooks programmatically by importing the HookGenerator in your Python scripts.
The skill maps the framework into the following stages, allowing for precise hook injection within Openclaw Skills:
| Stage | Function |
|---|---|
| input_receive | Handles initial user interaction |
| context_gather | Aggregates relevant historical data |
| memory_retrieve | Queries long-term and short-term memory |
| prompt_assemble | Constructs the final prompt string |
| token_check | Ensures payload fits model constraints |
| context_compress | Reduces context size via summarization |
| llm_submit | Manages the API call to the LLM |
| response_process | Parses and cleans the AI response |
| memory_store | Saves the interaction to the database |
Each stage supports three hook types: pre (pre-processing), post (post-processing), and replace (logic override).
Loading
A high-precision CLI tool that uses grid-based scanning to find every business and location within a radius, bypassing standard search limitations.

A CLI-based bridge for Beeper Desktop that allows AI agents to search, read, and manage messages across multiple chat platforms.

A specialized tool for managing a crypto-wallet to automate pay-per-use API calls without the need for API keys or monthly subscriptions.

A comprehensive tool for creating, editing, and visually validating high-fidelity DOCX documents using Python and system utilities.

An MCP-powered inventory management skill that allows AI agents to list, search, and organize physical or digital items via the StashDog API.

A high-performance Python SDK for programmatically accessing LinkedIn profile, company, and job data with enterprise-grade reliability.








































