A sophisticated analysis engine that identifies code smells and suggests refactoring strategies to improve maintainability.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install code-smell-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 code-smell-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 Code Smell Analyzer is a specialized utility within the Openclaw Skills ecosystem designed to evaluate source code against industry-standard best practices. It goes beyond simple linting by analyzing structural integrity, design pattern implementation, and overall maintainability. It helps developers transform complex, messy code into clean, modular, and high-performance software.
By leveraging this tool, teams can automate a significant portion of the code review process. The skill provides detailed rationale for every suggestion, making it an excellent educational resource for developers looking to master SOLID principles and efficient architectural patterns across various languages like JavaScript, Python, and Java.
To integrate this functionality into your environment using Openclaw Skills, follow these configuration steps:
# Install the skill via your agent manager
openclaw install code-smell-analyzer
# Configure language-specific parameters if necessary
openclaw configure code-smell-analyzer --lang=javascript
Once installed, you can trigger the analysis by asking your AI agent to review specific files, folders, or code snippets provided in the chat.
The analyzer organizes its output into a structured schema to ensure clarity and actionability for the developer. The following data points are included for every suggestion:
| Field | Description | Example |
|---|---|---|
| Issue | A concise label for the detected code smell or anti-pattern. | Long Method with Multiple Responsibilities |
| Priority | The urgency of the fix based on impact (High, Medium, Low). | High |
| Current Code | The original code snippet containing the identified issue. | (Code Block) |
| Suggested Improvement | Optimized, refactored code following best practices. | (Code Block) |
| Rationale | Technical explanation of why the change is beneficial. | Single Responsibility and Testability |
| Specifics | Language-specific considerations (e.g., PEP 8, PEP 20). | Java Stream API usage |
Loading
Automatically turns any source code file into a comprehensive learning resource by adding deep, context-aware educational comments.

A specialized AI video agent designed to turn salon transformations and stylist expertise into high-conversion social media marketing content.

A specialized bridge skill for connecting Session Messenger with n8n workflows and OpenClaw agents for secure, automated messaging.

A bridge for utilizing the local Gemini CLI to perform secondary model reasoning, content generation, and structured data tasks on Linux hosts.

A sophisticated search orchestration skill that combines multiple search engines with automated fallback logic and cross-verification to ensure high-confidence data retrieval.

A specialized AI video generation tool designed to create real-world English conversation scenarios for students, immigrants, and professionals.








































