Serena provides symbol-aware semantic code navigation and targeted editing for complex, multi-file software projects.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install serena
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 serena using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Serena is a powerful developer tool designed for deep integration into AI-driven coding workflows. Unlike traditional tools that treat repositories as a collection of text files, Serena leverages semantic understanding to allow agents to interact with code through symbol-scoped lookups, reference tracing, and structural overviews. This approach ensures high precision and token efficiency, making it the ideal choice for existing codebases with non-trivial structures.
By utilizing Openclaw Skills like Serena, developers and AI agents can perform sophisticated operations such as finding all references to a specific function across a repo or renaming symbols with semantic awareness. It acts as an intelligent layer over the file system, prioritizing the logic and hierarchy of the code over raw text manipulation.
serena_activate_project to initialize the semantic index.serena_project_overview and serena_find_symbol to understand the codebase hierarchy.serena_find_references or serena_read_symbol to minimize token noise.serena_replace_symbol_body or serena_rename_symbol.serena_session_status to ensure the edit was successful and syntactically sound.To integrate Serena into your environment and start using Openclaw Skills for semantic navigation, follow these steps:
# Replace [path] with your project root
serena_activate_project --path [path]
serena_session_status
Serena organizes data around a semantic model of the repository rather than a flat file list. The following table describes the primary data entities:
| Entity | Description | Metadata Captured |
|---|---|---|
| Symbol | Functions, Classes, Methods | Name, Scope, Line Range, File Path |
| Reference | Usage instances of a symbol | Calling File, Context, Line Number |
| Session | Active project state | Project Root, Index Status, Tool Availability |
| File | Source code documents | Path, Semantic Content, Structural Metadata |
serena_execute_shell_command for advanced project-context operations when semantic tools aren't enough.Loading
A streamlined CLI utility for outputting formatted text and variable values to standard output for logging and debugging.

A professional AI-powered tool that automatically generates, synchronizes, and embeds subtitles into video files using remote cloud GPU processing.

The PWD Tool provides the absolute path of the current working directory to ensure accurate navigation and script path management.

A comprehensive skill for integrating Stripe checkout sessions, subscription billing, and automated webhook handling into Python-based web applications.

The AIsa Provider skill enables OpenClaw runtimes to interface with the AIsa gateway, providing access to a wide array of Chinese LLMs through an OpenAI-compatible API.

A strategic business analysis skill focused on the experiential retail and global franchising model of the Cold Stone Creamery brand.








































