mirror of
https://github.com/jiatastic/open-python-skills.git
synced 2026-09-19 04:45:49 +08:00
main
- Rename open_python_skills/ to skills/ for cleaner structure - Rewrite error-handling skill with "Let it crash" philosophy - Add framework-specific reference docs (python.md, fastapi.md, pydantic.md, asyncio.md) - Remove deprecated quickstart.md and pitfalls.md - Update AGENTS.md and README.md for new structure
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/<skill>/ 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
Languages
Python
100%