Why Use This
This skill provides specialized capabilities for OpenHands's codebase.
Use Cases
- Developing new features in the OpenHands repository
- Refactoring existing code to follow OpenHands standards
- Understanding and working with OpenHands's codebase structure
Install Guide
2 steps - 1
- 2
Install inside Ananke
Click Install Skill, paste the link below, then press Install.
https://github.com/OpenHands/software-agent-sdk/tree/main/examples/05_skills_and_plugins/02_loading_plugins/example_plugins/code-quality/skills/linting
Skill Snapshot
Auto scan of skill assets. Informational only.
Valid SKILL.md
Checks against SKILL.md specification
Source & Community
Updated At Jan 19, 2026, 04:42 AM
Skill Stats
SKILL.md 50 Lines
Total Files 1
Total Size 899 B
License MIT
---
name: python-linting
description: >
This skill helps lint Python code using ruff.
Use when the user asks to "lint", "check code quality", or "fix style issues".
license: MIT
compatibility: Requires Python and ruff
metadata:
author: openhands
version: "1.0"
triggers:
- lint
- linting
- code quality
- style check
- ruff
---
# Python Linting Skill
This skill provides instructions for linting Python code using ruff.
## How to Lint
Run ruff to check for issues:
```bash
ruff check .
```
To automatically fix issues:
```bash
ruff check --fix .
```
## Common Options
- `--select E,W` - Only check for errors and warnings
- `--ignore E501` - Ignore line length errors
- `--fix` - Automatically fix fixable issues
## Example Output
```
example.py:1:1: F401 [*] `os` imported but unused
example.py:5:5: E302 Expected 2 blank lines, found 1
Found 2 errors (1 fixable).
```