Install any skill in seconds. Free to start, no credit card required.
Get Started Free →openhands/python-linting
This skill helps lint Python code using ruff.
Passed 23 of 24 test cases with the skill, and 22 of 24 without it.
1 fixed23 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
We want to run a quick static check on our Python codebase that only checks for standard errors and warnings while explicitly ignoring line length limit errors. Flake8 command line syntax doesn't always match. What exact command invocation sets these options?
| Checked | Without skill | With skill |
|---|---|---|
| Includes --select E,W in the recommended command. | Missed | Passed |
| Includes --ignore E501 in the recommended command. | Missed | Passed |
The instructions your model reads when the skill loads.
This skill provides instructions for linting Python code using ruff.
Run ruff to check for issues:
ruff check .
To automatically fix issues:
ruff check --fix .
--select E,W - Only check for errors and warnings--ignore E501 - Ignore line length errors--fix - Automatically fix fixable issuesexample.py:1:1: F401 [*] `os` imported but unused
example.py:5:5: E302 Expected 2 blank lines, found 1
Found 2 errors (1 fixable).
test cases passed, vs 22 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.