Code ReviewerAI code reviewer
Reviews code for bugs, security issues, and best practices.
What This Skill Does
Paste any code and get a thorough review covering correctness, security vulnerabilities, performance issues, and readability. It explains problems clearly, suggests specific fixes, and distinguishes between critical issues and style nitpicks. Supports all major languages.
Who Should Use This
- Solo developers without review partners
- Small engineering teams
- Open-source maintainers
- Junior developers wanting to learn best practices
Common Use Cases
- Review pull requests for bugs and logic errors
- Check code for security vulnerabilities
- Suggest performance improvements
- Enforce coding style and best practices
- Explain complex code to team members
- Review configuration files for common mistakes
How It Works on OpenClaw
- 1
Install the skill
Browse the marketplace, pick a skill, and add it to your assistant with one click.
- 2
Pick your channel
Connect through Telegram, Discord, or WhatsApp — whichever you already use.
- 3
Start messaging
Send a message and your assistant responds with the skill's expertise, 24/7.
Best Channels and Models
Best Channels
Best Models
Limitations
- Cannot run or test code — reviews are based on static analysis
- Cannot access your repository directly — you paste code into the chat
- May not know your team's specific internal conventions without context
Not Suitable For
- Teams needing automated CI-integrated code review that blocks merges
- Developers who want AI to run tests and verify fixes automatically
- Organizations requiring audit-trail code reviews for compliance
Example Interaction
You
Review this PR diff — it adds a new auth middleware for our Express API.
Code Reviewer
Found 3 issues: (1) You're not checking token expiration before verifying the signature — swap the order. (2) The error handler leaks the internal error message to the client — return a generic 401 instead. (3) Missing rate limiting on the /auth/refresh endpoint. Otherwise the middleware pattern looks clean.
You
Is this React useEffect cleanup correct? I keep getting a memory leak warning.
Code Reviewer
The issue is your WebSocket listener isn't being cleaned up. Your useEffect returns a cleanup function, but it calls ws.close() before removing the onmessage handler. Remove the handler first, then close. Also, add the ws instance to the dependency array.
Setup Requirements
- OpenClaw account
- Discord or Telegram
- Your code diff or snippet pasted into the chat
Frequently Asked Questions
What languages does it support?
All major programming languages — JavaScript/TypeScript, Python, Go, Rust, Java, C#, Ruby, PHP, and more. It adapts its review to language-specific best practices.
Can it review entire pull requests?
Yes. Paste the diff or code changes and it reviews them holistically, considering how changes interact with each other.
Is it a replacement for human code review?
It's a strong first pass that catches bugs, style issues, and security problems. But it complements rather than replaces human reviewers who understand business context.
Related Skills
API Documentation Writer
Generates clean API documentation from code or endpoint descriptions.
$9.99
Full-Stack Architect
Designs system architectures, evaluates trade-offs, and plans technical implementations.
$49.99
CI/CD Pipeline Builder
Designs and writes CI/CD pipelines for GitHub Actions, GitLab CI, and more.
$24.99
Ready to try Code Reviewer?
Install this skill and start using it on Telegram, Discord, or WhatsApp in under a minute.