Claude skills for Python

The 50 strongest of 747 Python skills on GitHub. Skills built for Python come first; no repository gets more than 3 spots. Each links to its folder; copy it into ~/.claude/skills/ to use it.

  1. biopython

    Provides Biopython workflows for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Supports batch processing, custom molecular-biology pipelines, BLAST automation, structure analysis,…

    K-Dense-AI/scientific-agent-skills★ 55kMITFolder: biopython

  2. temporal python testing

    Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debugging test failures.

    wshobson/agents★ 42kMITFolder: temporal-python-testing

  3. async python patterns

    Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.

    wshobson/agents★ 42kMITFolder: async-python-patterns

  4. python anti patterns

    Use this skill when reviewing Python code for common anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.

    wshobson/agents★ 42kMITFolder: python-anti-patterns

  5. aws cdk python setup

    Setup and initialization guide for developing AWS CDK (Cloud Development Kit) applications in Python. This skill enables users to configure environment prerequisites, create new CDK projects, manage dependencies, and deploy to AWS.

    github/awesome-copilot★ 41kMITFolder: aws-cdk-python-setup

  6. dataverse python production code

    Generate production-ready Python code using Dataverse SDK with error handling, optimization, and best practices

    github/awesome-copilot★ 41kMITFolder: dataverse-python-production-code

  7. dataverse python quickstart

    Generate Python SDK setup + CRUD + bulk + paging snippets using official patterns.

    github/awesome-copilot★ 41kMITFolder: dataverse-python-quickstart

  8. python pro

    Use when building Python 3.11+ applications requiring type safety, async programming, or robust error handling. Generates type-annotated Python code, configures mypy in strict mode, writes pytest test suites with fixtures and mocking, and validates code…

    Jeffallan/claude-skills★ 12kMITFolder: python-pro

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

    trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder: modern-python

  10. python panel data

    Panel data analysis with Python using linearmodels and pandas.

    brycewang-stanford/Auto-Empirical-Research-Skills★ 4.8kLicence: see repoFolder: python-panel-data

  11. building python mcp servers

    Builds robust Python MCP (Model Context Protocol) servers with FastMCP — tool design, error contracts, event-loop-safe blocking work, subprocess/CLI wrapping, single-file vs packaged distribution, global-state-free testing, and prompt-injection awareness.…

    kajisho5/ffmpeg-skill★ 3.9kMITFolder: mcp-server-design

  12. managing python releases

    Manages Python library releases including semantic versioning, changelog maintenance (Keep a Changelog format), release automation with GitHub Actions, and deprecation workflows. Use when planning releases, writing changelogs, automating release pipelines,…

    kajisho5/ffmpeg-skill★ 3.9kMITFolder: release-management

  13. cuopt routing api python

    Vehicle routing (VRP, TSP, PDP) with cuOpt — Python API only. Use when the user is building or solving routing in Python.

    NVIDIA/skills★ 3.8kApache-2.0Folder: cuopt-routing-api-python

  14. cuopt server api python

    cuOpt REST server — start server, endpoints, Python/curl client examples. Use when the user is deploying or calling the REST API.

    NVIDIA/skills★ 3.8kApache-2.0Folder: cuopt-server-api-python

  15. python appservice deploy

    Deploy Python (Flask/Django/FastAPI) code to Azure App Service Linux. WHEN: \"Flask App Service\", \"Django App Service\", \"FastAPI App Service\", \"deploy Python to App Service\". DO NOT USE FOR: Container Apps, Functions, non-Python,…

    microsoft/azure-skills★ 1.6kMITFolder: python-appservice-deploy

  16. matlab call python

    Call Python libraries from MATLAB using the py. interface, pyrun, pyrunfile, or pyenv. Use when writing or executing MATLAB code that calls Python functions or passes data between MATLAB and Python. REQUIRED when triaging Python errors from MATLAB…

    matlab/matlab-agentic-toolkit★ 1.2kLicence: see repoFolder: matlab-call-python

  17. python guidelines

    This skill should be used when writing, reviewing, or refactoring Python code. Covers code integration, idiomatic patterns, docstring formatting, anti-abstraction rules, and software engineering basics.

    fcakyon/claude-codex-settings★ 1.2kApache-2.0Folder: python-guidelines

  18. cloudbase agent python

    Build production-ready AI agent backends using the CloudBase Agent Python SDK — create agents with LangGraph/CrewAI/LlamaIndex, serve them via FastAPI with AG-UI protocol streaming + OpenAI-compatible endpoints, add tools (bash, filesystem, MCP, code…

    TencentCloudBase/CloudBase-AI-Toolkit★ 1.2kMITFolder: py

  19. cc python dev

    Python 开发规范,适用于类型注解、验证模型、pytest 和 uv 工具链;不负责 review、debug 或运维流程。

    doccker/cc-use-exp★ 1.1kLicence: see repoFolder: cc-python-dev

  20. python dev

    Python 开发规范。当用户操作 .py、pyproject.toml、requirements.txt、setup.py 文件, 或涉及 FastAPI、Django、Flask、pytest、asyncio 开发时触发。 包含 PEP 8 风格、类型注解、异常处理、测试规范、异步编程、性能优化等。

    doccker/cc-use-exp★ 1.1kLicence: see repoFolder: python-dev

  21. python coder

    Implement and refactor production Python, FastAPI, Pydantic, async, and migrations.

    sno-ai/sno-station-skills★ 884Apache-2.0Folder: python-coder

  22. python best practices

    Use when reading or writing Python files (.py, pyproject.toml, requirements.txt).

    aiskillstore/marketplace★ 446No licence statedFolder: python-best-practices

  23. python async patterns

    Python asyncio patterns for concurrent programming. Triggers on: asyncio, async, await, coroutine, gather, semaphore, TaskGroup, event loop, aiohttp, concurrent.

    aiskillstore/marketplace★ 446No licence statedFolder: python-async-patterns

  24. python database patterns

    SQLAlchemy and database patterns for Python. Triggers on: sqlalchemy, database, orm, migration, alembic, async database, connection pool, repository pattern, unit of work.

    aiskillstore/marketplace★ 446No licence statedFolder: python-database-patterns

  25. python pipeline

    Python data pipelines with modular architecture. Use for content workflows, batch jobs, or Google Sheets/Drive integration.

    jamditis/claude-skills-journalism★ 439MITFolder: python-pipeline

  26. gravitas python

    GRAVITAS extension for Python projects. Adds Python-specific recon, type checking with mypy/pyright, ruff/flake8 lint, pytest patterns, and common Python failure modes. Load in addition to the base GRAVITAS skill.

    udaysharmadev/Gravitas★ 390MITFolder: gravitas-python

  27. biopython molecular biology

    Molecular biology toolkit: sequence manipulation, FASTA/GenBank/PDB I/O, NCBI Entrez, BLAST automation, pairwise/MSA alignment, Bio.PDB, phylogenetic trees. Use for batch processing, custom pipelines, format conversion, PubMed/GenBank queries. For quick…

    jaechang-hits/SciAgent-Skills★ 384Licence: see repoFolder: biopython-molecular-biology

  28. biopython sequence analysis

    Biopython sequence analysis: parse FASTA/FASTQ/GenBank/GFF (SeqIO), NCBI Entrez (esearch/efetch/elink), remote/local BLAST, pairwise/MSA alignment (PairwiseAligner, MUSCLE/ClustalW), phylogenetic trees (Phylo). Use for gene family studies, phylogenomics,…

    jaechang-hits/SciAgent-Skills★ 384Licence: see repoFolder: biopython-sequence-analysis

  29. python project creator

    Creates Python projects with proper structure, virtual environments, and dependency management. Use when users request to create a new Python project, set up a Python development environment, or initialize a Python application with standard tooling.

    haddock-development/claude-reflect-system★ 384No licence statedFolder: python-project-creator

  30. aws lambda python integration

    Provides AWS Lambda integration patterns for Python with cold start optimization. Use when deploying Python functions to AWS Lambda, choosing between AWS Chalice and raw Python approaches, optimizing cold starts, configuring API Gateway or ALB integration,…

    giuseppe-trisciuoglio/developer-kit★ 366MITFolder: aws-lambda-python-integration

  31. python agent engine

    A production-ready Python AI Agent engine using LangChain. Supports ReAct pattern, tool calling, and thinking process tracking.

    kennyzir/7deer_skills★ 331MITFolder: python-agent-engine

  32. blender python addon

    Best practices for writing Blender Python add-ons using the bpy API, covering operators, panels, properties, registration, and API-safe scripting. Use when creating a Blender add-on, defining bpy.types.Operator or Panel classes, registering PropertyGroup…

    Mindrally/skills★ 288Apache-2.0Folder: blender-python-addon

  33. data jupyter python

    Guidelines for data analysis and Jupyter Notebook development with pandas, matplotlib, seaborn, and numpy.

    Mindrally/skills★ 288Apache-2.0Folder: data-jupyter-python

  34. deep learning python

    Guidelines for deep learning development with PyTorch, Transformers, Diffusers, and Gradio for LLM and diffusion model work.

    Mindrally/skills★ 288Apache-2.0Folder: deep-learning-python

  35. python project

    Modern Python project architecture guide for 2025. Use when creating Python projects (APIs, CLI, data pipelines). Covers uv, Ruff, Pydantic, FastAPI, and async patterns.

    majiayu000/spellbook★ 288MITFolder: python-project

  36. incremental python programmer

    Takes a Python repository and natural language feature description as input, implements the feature with proper code placement, generates comprehensive tests, and ensures all tests pass. Use when Claude needs to: (1) Add new features to existing Python…

    ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder: incremental-python-programmer

  37. pseudocode to python code

    Convert pseudocode, algorithm descriptions, or specifications into complete, executable Python code. Handles natural language descriptions, structured pseudocode, and formal algorithm specifications. Generates production-ready code with type hints,…

    ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder: pseudocode-to-python-code

  38. python api consistency validator

    Validate API consistency between two versions of Python libraries. Use when you need to compare API behavior, signatures, and exceptions between library versions to identify breaking changes, incompatible modifications, and behavior differences. The skill…

    ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder: python-api-consistency-validator

  39. python debugpy

    Debug Python: pdb REPL + debugpy remote (DAP).

    HezaoHezao/poirot★ 257MITFolder: python-debugpy

  40. script deps python fixture

    Python deps integration fixture for #57 E2E tests

    skrun-dev/skrun★ 210MITFolder: script-deps-python

  41. production python ai

    Production-grade Python and AI engineering standards. Use for ANY Python work — FastAPI services, LangChain/LangGraph agents, RAG pipelines, LLM API integrations, document processing, or data scripts — whether writing new code, reviewing, refactoring, or…

    skillmds/skillmd★ 191MITFolder: ai-engineering-standards

  42. python format

    Formats Python files with ruff format and reports which files changed.

    Goldziher/ai-rulez★ 165MITFolder: python-format

  43. python conventions

    Python code conventions covering type hints, Ruff formatting/linting, mypy/pyright, pytest, async I/O, uv packaging, and dependency security scanning. Load when writing or reviewing Python code.

    Goldziher/ai-rulez★ 165MITFolder: python-conventions

  44. python lsp

    Semantic Python code queries via a stdio LSP client driving pyright-langserver. Provides binding-resolved go-to-definition, find-references, hover types, type diagnostics, file symbol outlines, and project-wide symbol search — name resolution and type…

    oaustegard/claude-skills★ 157MITFolder: python-lsp

  45. deepmd python inference

    Run Python inference with DeePMD-kit models using the DeepPot API. Use when the user wants to load a checkpoint, frozen model (.pb or .pth), DPA4/SeZM AOTInductor deployment archive (.pt2), or built-in pretrained model in Python; predict…

    jinzhezenggroup/computational-chemistry-agent-skills★ 155LGPL-3.0Folder: deepmd-python-inference

  46. xtbloom run python inference

    Write, review, and run high-level xTBloom Python GFN2-xTB inference with `Calculator`, `Structure`, and `BatchCalculator`, including single systems, repeated geometry updates, heterogeneous ragged batches, backend selection, units, finite-temperature…

    jinzhezenggroup/computational-chemistry-agent-skills★ 155LGPL-3.0Folder: xtbloom-run-python-inference

  47. backend fastapi python

    Use this skill for any Python backend work in this project: building FastAPI endpoints, writing service functions, defining Pydantic/SQLModel schemas, running Alembic migrations, or debugging 422 errors. Essential for authentication and authorization…

    avibebuilder/claude-prime★ 119MITFolder: backend-fastapi-python

  48. otel python

    OpenTelemetry in Python — SDK setup, declarative config, zero-code instrumentation (opentelemetry-instrument, opentelemetry-distro), contrib auto-instrumentation, manual API, performance tuning, breaking changes. Use when configuring or troubleshooting…

    ollygarden/opentelemetry-agent-skills★ 118Apache-2.0Folder: otel-python

  49. neo4j driver python skill

    Neo4j Python Driver v6 — driver lifecycle, execute_query, managed and explicit

    neo4j-contrib/neo4j-skills★ 118MITFolder: neo4j-driver-python-skill

  50. python programming expert

    Expert-level skill for Python programming (Python 3.13/3.14+). Covers type safety, generic syntax (PEP 695), async/await TaskGroups, FastAPI 0.115+, Pydantic v2, uv package manager, Ruff, and pytest in English and Indonesian.

    roedyrustam/vibes-plug★ 116MITFolder: python-programming-expert

Claude skills for Python: what people ask

Which Claude skill should I use for Python?

There are 747 of them, spread over 240 repositories on GitHub. Named for it and most starred: biopython (K-Dense-AI/scientific-agent-skills, ★ 55k), temporal python testing (wshobson/agents, ★ 42k) and async python patterns (wshobson/agents, ★ 42k). Stars rate the repository a skill sits in, not the skill.

How do I install a Claude skill for Python?

For Python, take the biopython folder from K-Dense-AI/scientific-agent-skills (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. In the Claude apps, zip that folder and upload it as a custom skill in settings.

Are all these Python skills in English?

No: 2 of those listed, such as cc python dev and python dev, are written mainly in Chinese, Japanese, Korean or Russian rather than English, though the Python task is the same. Claude can follow them either way, but read them before you install.

What should I check before installing a Python skill?

A Python skill is instructions Claude follows, and it can bundle scripts Claude runs, so read SKILL.md and every script first: for biopython, that is everything in the biopython folder. Red flags: piping a download into a shell, sending files to a URL, and instructions to hide what it does from you.

Are these Python skills maintained?

544 of the 747 Python skills sit in repositories that changed in the 30 days before 31 Oct 2026.

Is there an official Anthropic skill for Python?

Yes: mcp builder comes from Anthropic's own skills repository. The other 746 are community-made.

More topics: every “Claude skills for…” page.