formatting
π―Skillfrom jiatastic/open-python-skills
Enforces consistent Python code formatting using Black and Ruff, ensuring clean, standardized code style across projects.
Installation
npx skills add https://github.com/jiatastic/open-python-skills --skill formattingSkill Details
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 usagereferences/- Markdown reference docsdata/- JSON data files (if applicable)scripts/- Helper scripts (if applicable)assets/- Excalidraw libraries or other assets (if applicable)
License
MIT
More from this repository7
Provides a comprehensive FastAPI backend template with SQLAlchemy ORM, Redis caching, and robust security implementation patterns.
Provides comprehensive documentation and practical guidance for effectively using Astral's ty type checker in Python projects.
Configures and applies Ruff linting rules to automatically detect and fix Python code style, quality, and potential errors.
Configures and simplifies observability logging for Python applications using OpenTelemetry and Logfire's structured logging capabilities.
docker-builder skill from jiatastic/open-python-skills
marimo-notebook skill from jiatastic/open-python-skills
Generates AI-powered Excalidraw diagrams by converting natural language descriptions into visual whiteboard sketches.