Developer tool
Ruff agent skills for Claude Code, Codex and other agents.
- skills
- 78
- official
- 10
- Type
- Developer tool
- Website
- docs.astral.sh
- Official GitHub
- astral-sh
Ruff skills, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
Official (10 skills)
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | Guide for using uv, the Python package and project manager. An agent skill from astral-sh/claude-code-plugins. | astral-sh/ | 314 | 2 repos | ~980 | Automated safety check: Pass | Apache-2.0 | 7 mo ago |
| 2 | Brings a Python recipe's pyproject.toml in line with the repo's CI rules, either as a read-only dry run or by rewriting the file while keeping comments. | google/ | 10k | — | ~4.6k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 3 | Guide for using ruff, the extremely fast Python linter and formatter. | astral-sh/ | 314 | — | ~992 | Automated safety check: Pass | Apache-2.0 | 7 mo ago |
| 4 | Python style and codebase conventions for ADK (Agent Development Kit): private-by-default file visibility, imports, type hints, Pydantic v2 models, formatting, docstrings, logging, async I/O, file… | google/ | 22k | — | ~748 | Automated safety check: Pass | Apache-2.0 | today |
| 5 | Lints and formats C++ and Python code in the ONNX Runtime repository with lintrunner, clang-format and ruff, preferring a pass over only the changed files. | microsoft/ | 22k | — | ~392 | Automated safety check: Pass | MIT | today |
| 6 | Runs the Megatron-LM autoformat script and its linting tools before a pull request, and keeps Python imports in order with isort. | NVIDIA/ | 18k | — | ~317 | Automated safety check: Pass | Apache-2.0 | today |
| 7 | Python conventions for the Mistral Vibe codebase covering style, strict typing, imports, Pydantic patterns, logging, error handling and file I/O. | mistralai/ | 5.1k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 8 | Sets up Python projects and standalone scripts with uv, ruff, ty, pytest and prek, and helps move existing projects off pip, Poetry, mypy and black. | trailofbits/ | 7.4k | — | ~2.5k | Automated safety check: Pass | CC-BY-SA-4.0 | 5 days ago |
| 9 | Run Ruff checks with optional scope and rule overrides, apply safe and unsafe autofixes iteratively, review each change, and resolve remaining findings with targeted edits or user decisions. | github/ | 40k | 1 repo | ~1.5k | Automated safety check: Pass | MIT | today |
| 10 | Upgrades an MWAA environment to a newer Airflow version — within 2.x, within 3.x, or across the 2.x-to-3.x boundary. | aws/ | 2.8k | — | ~7.3k | Automated safety check: Pass | Apache-2.0 | today |
Community
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 11 | Run Kedro's local lint / format / type-check / tests on changed files (uses the project's pre-commit hooks, ruff, mypy, pytest, lint-imports, detect-secrets, Make targets — in the right venv), or… | kedro-org/ | 11k | — | ~4k | Automated safety check: Pass | Unknown | yesterday |
| 12 | Commits changes in the Saleor codebase and works through pre-commit hook failures from ruff, mypy, the GraphQL schema check and the migrations check. | saleor/ | 23k | — | ~575 | Automated safety check: Pass | BSD-3-Clause | today |
| 13 | Load this when working on the mnemosyne memory system — its repo, sync server, memory databases, or CI. | mnemosyne-oss/ | 3.4k | — | ~2.6k | Automated safety check: Pass | MIT | 3 days ago |
| 14 | Adds or changes a DNS provider in the DDNS project while keeping its code, schemas, tests and Chinese and English docs consistent. | NewFuture/ | 4.7k | — | ~558 | Automated safety check: Pass | MIT | yesterday |
| 15 | Iterative code refinement through plan → code → evaluate → refine cycles. | EvoScientist/ | 474 | 3 repos | ~2.5k | Automated safety check: Pass | Apache-2.0 | 6 days ago |
| 16 | Start, selectively modernize, fully migrate, or update Python projects using simple-modern-uv practices: uv, ruff, BasedPyright, pytest, GitHub Actions CI, and tag-driven PyPI publishing. | jlevy/ | 301 | — | ~1.9k | Automated safety check: Pass | MIT | 1 mo ago |
| 17 | Routine update of all project dependencies — uv itself, uv.lock (all groups), tool versions pinned in GitHub workflows and .pre-commit-config.yaml (uv, ruff, mypy...), and SHA-pinned GitHub Actions. | alorence/ | 111 | — | ~1.3k | Automated safety check: Pass | MIT | today |
| 18 | Run CUGA contributor workflows: Conventional Commits, create pull requests against origin with gh and PR templates, and ruff check/format via uv. | cuga-project/ | 893 | — | ~277 | Automated safety check: Pass | Unknown | today |
| 19 | 19.Code Style Python code style and formatting standards using Ruff. An agent skill from meleantonio/ChernyCode. | meleantonio/ | 516 | — | ~379 | Automated safety check: Pass | No licence | 1 mo ago |
| 20 | Standards and commands for linting, code formatting, typing validation (Ruff, MyPy, Codespell, ESLint, Pre-commit/Prek, Tox), and adherence to Home Assistant Python 3.14 standards in Keymaster. | FutureTense/ | 349 | — | ~462 | Automated safety check: Pass | MIT | 5 days ago |
| 21 | 21.Run Tests A skill your agent uses when the user asks to run tests, ejecutar tests, lanzar tests, pytest, vitest, check types, typecheck, lint, or verify the codebase. | artcc/ | 158 | — | ~976 | Automated safety check: Pass | AGPL-3.0 | today |
| 22 | 22.Repo Guard Keep the databus repo clean as it grows — verify new/changed backend code meets the project's docstring, type-hint, and structural conventions, and update any docs the change made stale. | simovilab/ | 101 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | 29 days ago |
| 23 | Drives test-first development through the RED, GREEN, REFACTOR cycle, with a config switch that selects between TDD and a DDD workflow for existing code. | modu-ai/ | 1.2k | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | today |
| 24 | Circuit Breaker code conventions and the quality gates that actually block a push — ruff, mypy, eslint, the pytest coverage ratchet, and the make verify tiers. | BlkLeg/ | 201 | — | ~1.9k | Automated safety check: Pass | MIT | yesterday |
| 25 | 25.Lint Run all linters (ruff, pyright) and fix issues in a loop until the codebase is clean. | roryeckel/ | 218 | — | ~707 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 26 | 26.Check Run Houndarr's full quality gate (ruff lint, ruff format check, mypy, bandit, pytest) and report results in a single table. | av1155/ | 292 | — | ~366 | Automated safety check: Pass | AGPL-3.0 | yesterday |
| 27 | Runs a single merge-readiness check on a pull request: metadata, GitHub Actions status, local lint, format and test gates, and PR body rules, ending in READY or NOT_READY. | liaohch3/ | 3.3k | — | ~615 | Automated safety check: Pass | MIT | 15 days ago |
| 28 | Work on Panache's delegation of embedded code blocks to third-party formatters and linters (ruff, shfmt, shellcheck, rustfmt, ...) — add or change a preset, fix the offset mapping that translates a… | jolars/ | 234 | — | ~1.2k | Automated safety check: Pass | MIT | yesterday |
| 29 | A skill your agent uses when selecting, running, or fixing WorldForge validation: pytest, coverage, ruff, generated provider docs, MkDocs strict build, package contract, CI failures, and release… | AbdelStark/ | 108 | — | ~871 | Automated safety check: Pass | MIT | 18 days ago |
| 30 | Modern Python tooling practices for the mycelium project. An agent skill from mycelium-io/mycelium. | mycelium-io/ | 119 | — | ~752 | Automated safety check: Pass | Unknown | today |
| 31 | 31.Contributing Guides the developer workflow for contributing to Race Condition. | GoogleCloudPlatform/ | 234 | — | ~930 | Automated safety check: Pass | Unknown | 2 days ago |
| 32 | Runs a phased pre-PR and pre-deploy check on a Django project: environment, linting, migrations, tests with coverage, security scans and settings review. | affaan-m/ | 274k | 7 repos | ~2.9k | Automated safety check: Pass | MIT | 2 days ago |
| 33 | 33.Ship Release The Massing release discipline — how to ship a verified, CI-green version-numbered release direct to main. | ibuilder/ | 121 | — | ~2.3k | Automated safety check: Pass | MIT | 5 days ago |
| 34 | 34.Code Quality Code quality: cleanup, linting, formatting, quality gates. An agent skill from notque/vexjoy-agent. | notque/ | 435 | — | ~1.5k | Automated safety check: Notes | MIT | 4 days ago |
| 35 | 35.Bump Deps ORT / openjtalk / ruff のような cross-runtime に canonical sync が必要な依存関係を 1 コマンドで bump する read-mostly skill。 | ayutaz/ | 218 | — | ~1.2k | Automated safety check: Pass | MIT | today |
| 36 | 36.Ns API Write or modify a NethSecurity Python RPCD API script or hook. | NethServer/ | 191 | — | ~2.8k | Automated safety check: Pass | Unknown | yesterday |
| 37 | Choose and run focused checks after changing CLIST Python code: Django tests, standalone pytest tests, offline parser fixtures, Ruff, or a relevant management-command check. | aropan/ | 439 | — | ~461 | Automated safety check: Pass | Apache-2.0 | 2 days ago |
| 38 | Python coding best practices. An agent skill from Taoidle/plan-cascade. | Taoidle/ | 133 | — | ~463 | Automated safety check: Pass | MIT | 6 mo ago |
| 39 | 检查代码格式是否符合 CI 规则。自动检测并安装缺失工具(ruff、clang-format),先运行检查生成报告,使用醒目方式询问用户后,仅在用户同意时执行修复。工作流程:检测环境→自动安装缺失工具→运行检查→生成报告→醒目询问→用户确认→执行修复。使用此技能当:用户要求"格式检查"、"格式化代码"、"代码格式化"、"检查代码格式"、"代码… | tile-ai/ | 400 | — | ~2.8k | Automated safety check: Notes | MIT | 7 days ago |
| 40 | Run the CI gate on your machine so it agrees with the runner — deriving the exact command, paths, markers, and env from the workflow file instead of the Makefile, unblocking gate steps that… | kajisho5/ | 1.9k | — | ~2.8k | Automated safety check: Notes | MIT | 2 days ago |
| 41 | Write or modify Python scripts for NethSecurity packages. An agent skill from NethServer/nethsecurity. | NethServer/ | 191 | — | ~2k | Automated safety check: Pass | Unknown | yesterday |
| 42 | 42.Validate Run the full quality gate (ruff + mypy + pytest + tsc + vitest) and report PASS/FAIL for each command. | juliepy/ | 430 | — | ~500 | Automated safety check: Pass | No licence | 1 mo ago |
| 43 | Sets up Python projects with uv for packages and environments, ruff for linting and formatting, and pyright for type checking, with rules for running everything through uv. | XiaomiMiMo/ | 14k | — | ~1.5k | Automated safety check: Notes | MIT | 4 days ago |
| 44 | 44.Python Pro Master Python 3.12+ with modern features, async programming, performance optimization, and production-ready practices. | davila7/ | 32k | 7 repos | ~1.8k | Automated safety check: Pass | MIT | today |
| 45 | 45.Python Pro Writes type-annotated Python 3.11+ with async patterns, dataclasses and pytest suites, validated with mypy in strict mode, black and ruff. | Jeffallan/ | 12k | — | ~1.6k | Automated safety check: Pass | MIT | 3 days ago |
| 46 | 46.Format Code Format, clean up, and style-check changed files, matching the project's CI style gate. | ROCm/ | 287 | — | ~1.9k | Automated safety check: Notes | Unknown | today |
| 47 | Modern Python tooling and best practices using uv, ruff, ty, and pytest. | antoinebou12/ | 105 | — | ~1k | Automated safety check: Pass | MIT | today |
| 48 | 使用Plankton进行编写时代码质量强制执行——通过钩子在每次文件编辑时自动格式化、代码检查和Claude驱动的修复。 | affaan-m/ | 274k | 2 repos | ~1.3k | Automated safety check: Pass | MIT | 2 days ago |
Questions, answered from the data.
What is the best Ruff skill?
Uv (official) from astral-sh/claude-code-plugins ranks first of the 78 Ruff skills listed here, with the highest score: its repository has 314 GitHub stars, 2 other GitHub owners carry a copy, its SKILL.md loads about 980 tokens and it passes the automated safety check with no findings. Next come Align Recipe pyproject.toml and Ruff.
Is there an official Ruff skill?
10 of the 78 Ruff skills are official, published by the vendor's own GitHub organization: Uv, Align Recipe pyproject.toml, Ruff, Adk Style, ONNX Runtime Lint and 5 more.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.