Skip to content
Skills Library
Programming · Building & coding

python-backend-fastapi-docker-agents

/python-backend-fastapi-docker-agents

Use when the user sets up a Python project, builds a FastAPI service, hardens a Docker image, or builds an AI agent in Python with Pydantic AI.

Repository
studio-os ↗
Licence
MIT
Last repository change
10.11.2026

Assessment and security

81/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content16 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
40
Scripts
4
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 10.11.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What to check before installing
  • 4 scripts in this package. Review them before installing, as Claude may execute them.

Scripts: skills/production-fastapi/templates/error_handlers.py, skills/production-fastapi/templates/health_checks.py, skills/production-fastapi/templates/logging_config.py, skills/production-fastapi/templates/middleware.py

What it does and when to use it

Use when the user sets up a Python project, builds a FastAPI service, hardens a Docker image, or builds an AI agent in Python with Pydantic AI.

Original author description

Use when the user sets up a Python project, builds a FastAPI service, hardens a Docker image, or builds an AI agent in Python with Pydantic AI.

How it works

SKILL.md has no level-two headings · 12 lines, 249 words

SKILL.md preview
---
name: python-backend-fastapi-docker-agents
description: Use when the user sets up a Python project, builds a FastAPI service, hardens a Docker image, or builds an AI agent in Python with Pydantic AI.
---

# Python back ends: FastAPI, Docker and AI agents

Find the skill that fits the task in the table, read its file in full before you start, and follow it. If a skill needs a local tool and you are on claude.ai without one, follow that skill's "Without local tools" section.

| Skill | What it does | When to use | File |
|---|---|---|---|
| Modern Python | Configures Python projects with modern tooling (uv, ruff, ty). | Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black. | skills/modern-python.md |
| Production FastAPI | Production-grade FastAPI patterns — structured logging, health checks, graceful shutdown, middleware, Pydantic v2, async patterns, error handling… | Use this skill when the user is building or modifying a FastAPI application, working with Pydantic models, configuring Starlette middleware, setting up Uvicorn/Gunicorn, or asks about FastAPI best… | skills/production-fastapi.md |
| Production Docker | Docker production hardening — multi-stage builds, non-root users, distroless images, BuildKit secrets, layer optimization, security scanning, and compose best… | Use this skill when the user is creating or modifying Dockerfiles, docker-compose files, .dockerignore, or containerizing applications. | skills/production-docker.md |
| Building Pydantic AI agents | Build AI agents with Pydantic AI — tools, capabilities (including on-demand loading), structured output, streaming, testing, and multi-agent patterns. | Use when the user mentions Pydantic AI, imports pydantic_ai, or asks to build an AI agent, add tools/capabilities, defer capability loading, stream output, define agents from YAML, or test agent… | skills/building-pydantic-ai-agents.md |
Files in this package (40)
  • SKILL.md 2 KB
  • SOURCE.md 1 KB
  • skills/building-pydantic-ai-agents.md 9 KB
  • skills/modern-python.md 7 KB
  • skills/production-docker.md 15 KB
  • skills/production-fastapi.md 23 KB
  • skills/building-pydantic-ai-agents/references/AGENTS-CORE.md 4 KB
  • skills/building-pydantic-ai-agents/references/ARCHITECTURE.md 10 KB
  • skills/building-pydantic-ai-agents/references/CAPABILITIES-AND-HOOKS.md 4 KB
  • skills/building-pydantic-ai-agents/references/COMMON-TASKS.md 3 KB
  • skills/building-pydantic-ai-agents/references/INPUT-AND-HISTORY.md 4 KB
  • skills/building-pydantic-ai-agents/references/NATIVE-TOOLS.md 2 KB
  • skills/building-pydantic-ai-agents/references/ON-DEMAND-CAPABILITIES.md 7 KB
  • skills/building-pydantic-ai-agents/references/ORCHESTRATION-AND-INTEGRATIONS.md 3 KB
  • skills/building-pydantic-ai-agents/references/TESTING-AND-DEBUGGING.md 2 KB
  • skills/building-pydantic-ai-agents/references/TOOLS-ADVANCED.md 6 KB
  • skills/building-pydantic-ai-agents/references/TOOLS-CORE.md 4 KB
  • skills/modern-python/agents/openai.yaml 1 KB
  • skills/modern-python/references/dependabot.md 1 KB
  • skills/modern-python/references/migration-checklist.md 2 KB
  • skills/modern-python/references/pep723-scripts.md 1 KB
  • skills/modern-python/references/prek.md 2 KB
  • skills/modern-python/references/pyproject.md 3 KB
  • skills/modern-python/references/ruff-config.md 2 KB
  • skills/modern-python/references/security-setup.md 2 KB
  • skills/modern-python/references/testing.md 3 KB
  • skills/modern-python/references/uv-commands.md 2 KB
  • skills/modern-python/templates/dependabot.yml 1 KB
  • skills/modern-python/templates/pre-commit-config.yaml 1 KB
  • skills/production-docker/security-checklist.md 3 KB
  • skills/production-docker/templates/.dockerignore 1 KB
  • skills/production-docker/templates/Dockerfile.node.template 2 KB
  • skills/production-docker/templates/Dockerfile.python.template 3 KB
  • skills/production-docker/templates/docker-compose.yml 2 KB
  • skills/production-fastapi/checklist.md 4 KB
  • skills/production-fastapi/templates/error_handlers.py 6 KB
  • skills/production-fastapi/templates/health_checks.py 5 KB
  • skills/production-fastapi/templates/logging_config.py 4 KB
  • skills/production-fastapi/templates/main.py.template 10 KB
  • skills/production-fastapi/templates/middleware.py 6 KB

Versions

The database has no other skills named python-backend-fastapi-docker-agents.

Database snapshot: 13.11.2026 · package version 0ac511f10ff0 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100python-fastapi-pydantic
    Use this skill when building high-performance, asynchronous REST APIs in Python using FastAPI, Pydantic validation, and OpenAPI.
  • 86fastapi
    Python + FastAPI开发专家助手。当用户需要进行FastAPI项目搭建、REST API、异步端点、Pydantic模型或后端服务开发时调用。
  • 100fastapi-app
    Bootstrap a new FastAPI backend with async SQLAlchemy 2.0, asyncpg, Alembic, Pydantic v2, and no deprecated APIs. Use when the user wants to start, scaffold, or set up a new FastAPI service, a Python REST API, an async backend, or asks to "create a new fastapi app" or "new…
  • 100fastapi
    FastAPI Python framework. Covers REST APIs, validation, dependencies, security. Use when building Python web APIs with FastAPI, configuring Pydantic models, implementing dependency injection, or setting up OAuth2/JWT authentication. Keywords: FastAPI, Pydantic, async, OAuth2, JWT, REST API.
  • 100fastapi-expert
    Expert-level FastAPI development for high-performance Python APIs with async support. Use when the user mentions Python, API, async, REST, OpenAPI, or Pydantic, or when the task involves FastAPI Features.
  • 86Backend Python Expert
    当用户需要进行 Python 后端开发时使用。此 Skill 提供 FastAPI 开发、异步编程和性能优化等 Python 后端开发全栈能力支持。

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.