serena-skillUse Serena-backed semantic code navigation and editing when working in existing software projects with non-trivial structure, especially multi-file repos whe...
Install via ClawdBot CLI:
clawdbot install juanclaw/serena-skillGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://clawhub.ai/user/juanclawAudited Jun 5, 2026 · audit v1.0
Generated Sep 30, 2026
A developer needs to rename a widely used method and update all call sites without breaking call chains. Serena first finds the symbol and its references, then performs a semantic rename rather than manual replacements. This ensures consistency across files and reduces the risk of missing a caller.
Before altering a service interface, an engineer must understand all modules that depend on it. Serena traces references and reads only the relevant symbols, providing a precise impact map. The edit is then scoped to the interface and its direct consumers, keeping the change manageable.
A new maintainer needs to understand how a feature is spread across modules without reading entire files. Serena activates the project, shows an overview, and lists directory contents to build a mental model. Symbol lookup and targeted reads then reveal the key classes and functions quickly.
A support engineer is given an exact function name and a logic error. Serena locates the symbol, reads just its body, and replaces the problematic lines with a symbol-scoped edit. This avoids reading the whole file and keeps the diff focused on the fix.
A code review bot receives a PR and must summarize changed symbols and their callers. Serena finds each modified symbol, traces references, and reports affected areas without scanning unrelated files. The review focuses on the semantic impact of the change.
Serena is integrated as a backend semantic engine for popular IDEs and editors, providing symbol-aware navigation and editing features. Developers can activate projects, search symbols, and perform targeted edits directly within their editing environment.
Serena powers automated code analysis, semantic diffing, and safe refactoring checks in continuous integration pipelines. It helps teams enforce code quality and reduce merge conflicts through precise symbol-level operations.
A hosted platform that applies Serena across large organizational codebases for impact analysis, dependency tracking, and guided refactoring at scale. It offers dashboards and APIs for engineering leadership to monitor code health.
💬 Integration Tip
Instruct the agent to always activate the project first and prefer symbol-scoped tools over whole-file reads; fall back to standard file tools only when Serena fails or the tool is unavailable.
Scored Jun 5, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.