← Back to Skills Marketplace
anderskev

Python Code Review

by Kevin Anderson · GitHub ↗ · v1.1.1 · MIT-0
cross-platform ⚠ suspicious
193
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install python-code-review
Description
Reviews Python code for type safety, async patterns, error handling, and common mistakes. Use when reviewing .py files, checking type hints, async/await usag...
Usage Guidance
This skill appears to be a legitimate, instruction-only Python code reviewer, and it requires no credentials or installs. The main concern is the SKILL.md's instruction to load "../review-verification-protocol/SKILL.md" and to perform its mandatory steps for each reported issue — that file is not included in the bundle, so the agent might try to read files outside the project or depend on an external protocol. Before installing or running: 1) Ask the publisher for the missing review-verification-protocol file and inspect it (what mandatory steps does it require? does it reference external endpoints or secrets?). 2) If you run the skill, do so in a sandboxed environment or limit the agent's filesystem scope so it cannot read unrelated files. 3) Verify the skill only reads the intended source files (.py paths you expect) and does not exfiltrate findings to external endpoints. If the verification-protocol is benign and tied to the same repository, the skill is coherent; if the protocol is unavailable or requires access to other repos/sensitive files, treat it as risky.
Capability Analysis
Type: OpenClaw Skill Name: python-code-review Version: 1.1.1 The python-code-review skill bundle is a standard tool designed to assist an AI agent in performing Python code reviews. It contains comprehensive guidelines for PEP8 compliance, type safety, async patterns, and error handling across several reference files (e.g., pep8-style.md, type-safety.md). The instructions in SKILL.md establish a structured workflow for the agent without any evidence of malicious intent, data exfiltration, or harmful prompt injection.
Capability Assessment
Purpose & Capability
Name/description align with contents: the SKILL.md and the six reference docs contain PEP8, type-safety, async, error-handling and common-mistakes guidance appropriate for a Python code-review skill. The skill declares no binaries, env vars, or installs — which is coherent for an instruction-only reviewer.
Instruction Scope
The runtime instructions require the agent to list every .py inspected and to produce anchored findings ([FILE:LINE]) — appropriate for a reviewer. However Gate 4 mandates loading "../review-verification-protocol/SKILL.md" and completing its mandatory steps for each reported issue. That referenced file is outside the skill bundle and is not present in the manifest. Requiring the agent to load a relative path outside the skill directory is unexpected and could cause the agent to read unrelated files or depend on an external/hidden protocol; this is the primary red flag.
Install Mechanism
No install spec and no code files — instruction-only. Lowest-risk install profile; nothing is written to disk by the skill itself.
Credentials
The skill requests no environment variables, no credentials, and no config paths. This is proportionate for a static code-review instruction set.
Persistence & Privilege
always is false and there is no indication the skill requests permanent system presence or modifies other skills. Autonomous invocation is allowed (platform default) but not combined with other concerning privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install python-code-review
  3. After installation, invoke the skill by name or use /python-code-review
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
- Added a new "Gates (reporting workflow)" section describing a step-by-step, ordered review and reporting process. - Clarified and emphasized the requirement to follow the verification protocol before reporting any findings. - Updated the final submission instruction to reference the new Gates workflow. - Minor editorial changes for clarity.
v1.1.0
- Adds comprehensive review checklists covering PEP8 style, type safety, async patterns, error handling, and common mistakes. - Includes references for quick lookup of relevant standards. - Clarifies valid coding patterns that should not be flagged as issues. - Details context-sensitive rules for exception handling and unused variables. - Provides review questions to guide the code review process. - Requires following a review verification protocol before submitting findings.
Metadata
Slug python-code-review
Version 1.1.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Python Code Review?

Reviews Python code for type safety, async patterns, error handling, and common mistakes. Use when reviewing .py files, checking type hints, async/await usag... It is an AI Agent Skill for Claude Code / OpenClaw, with 193 downloads so far.

How do I install Python Code Review?

Run "/install python-code-review" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Python Code Review free?

Yes, Python Code Review is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Python Code Review support?

Python Code Review is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Python Code Review?

It is built and maintained by Kevin Anderson (@anderskev); the current version is v1.1.1.

💬 Comments