Files
Haoxiang Jia 41249c879c refactor: restructure skills directory and improve error-handling skill
- 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
2026-01-24 19:11:13 -05:00

1.3 KiB

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 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