🎯

formatting

🎯Skill

from jiatastic/open-python-skills

VibeIndex|
What it does

Enforces consistent Python code formatting using Black and Ruff, ensuring clean, standardized code style across projects.

formatting

Installation

Install skill:
npx skills add https://github.com/jiatastic/open-python-skills --skill formatting
Stars2
AddedJan 27, 2026

Skill Details

SKILL.md

Overview

# Open Python Skills

A collection of AI-ready skill bundles for Python development.

Available Skills

| Skill | Description |

|-------|-------------|

| python-backend | FastAPI + SQLAlchemy + Redis + security patterns |

| commit-message | Analyze git changes, generate Conventional Commits |

| excalidraw-ai | Generate Excalidraw diagrams from text |

| ty-skills | Complete guide for Astral's ty type checker |

| unit-testing | Practical pytest patterns, fixtures, and mocks |

| docker-builder | Production Dockerfiles and compose patterns |

| web-scraping | Requests/BeautifulSoup/Playwright scraping patterns |

| api-testing | OpenAPI-driven testing with schemathesis |

| linting | Ruff linting rules and workflows |

| formatting | Black/Ruff-format conventions |

| observability | OpenTelemetry + Logfire for APIs |

| error-handling | API error schemas and handling patterns |

| marimo-notebook | Reproducible marimo notebooks |

| pydantic | Pydantic models and validation |

Structure

Each skill lives in open_python_skills// with:

  • SKILL.md - Main skill description and usage
  • references/ - Markdown reference docs
  • data/ - JSON data files (if applicable)
  • scripts/ - Helper scripts (if applicable)
  • assets/ - Excalidraw libraries or other assets (if applicable)

License

MIT