
jiatastic/open-python-skills
9 skills2.5k installs63 starsGitHub
Install
npx skills add https://github.com/jiatastic/open-python-skillsSkills in this repo
1Python BackendProduction ready Python backend patterns for FastAPI SQLAlchemy and Upstash Building REST APIs with FastAPI Implementing JWT OAuth2 authentication Setting up SQLAlchemy async databases Integrating Redis Upstash caching and rate limiting Refactoring AI generated Python code Designing API patterns and project structure 1 Async first Use async await for I O operations 2 Type everything Pydantic models for validation 3 Dependency injection Use FastAPI s Depends 4 Fail fast Validate early use HTTPException 5 Security by default Never trust user input src auth router py endpoints schemas py pydantic models models py db models service py business logic dependencies py posts config py database py main py python BAD blocks event loop router get async def bad time sleep 10 Blocking The python backend agent skill provides documented workflows prerequisites triggers and safety guidance from its SKILL md source Agents load it when user requests match the description and follow step by step instructions without inventing capabilities It integrates with standard agent tooling for the tasks inputs outputs and failure2kinstalls2PydanticThe pydantic skill teaches Claude Code to apply Pydantic v2 correctly for Python backends, including model design, validation, settings management, JSON schema export, and robust parsing for APIs, CLIs, and agent interfaces.159installs3Ty SkillsCovers Python type checking with ty, from running checks to advanced type patterns and editor setup. A developer uses it to add annotations, fix ty diagnostics, configure severity, or migrate from mypy/pyright.100installs4LintingConfigures and runs Ruff for Python code quality, covering rule selection, auto-fix, suppressions, and CI usage. A developer uses it to standardize style, fix warnings, enforce rules in CI, or replace legacy linters like flake8 and isort.74installs5Error HandlingProvides production error-handling patterns for Python APIs, favoring domain exceptions and global handlers over defensive try/except. A developer uses it when designing API error responses, handling validation errors, or managing async exceptions.67installs6LogfireAdds structured, OpenTelemetry-compatible observability to Python apps via Pydantic Logfire. A developer uses it to instrument FastAPI/HTTPX/SQLAlchemy, set service metadata, configure sampling or scrubbing, and test observability code.63installs7Excalidraw AiGenerates Excalidraw diagrams by writing the JSON schema directly, without templates. A developer uses it to create architecture diagrams, flowcharts, mind maps, or data-flow visualizations with precise control over layout and styling.55installs8Commit Messagecommit-message is a Claude Code skill for git & pull requests. It helps solo builders move faster with AI-assisted development.42installs9Open Python SkillsOpen-python-skills is an AI skill for Python backend development covering FastAPI, SQLAlchemy, Redis, and security patterns. It gives agents idiomatic guidance for building production Python APIs and services.0installs