Best Claude Code skills for Python
Claude Code writes working Python. It does not know your house rules. It may skip type hints, mix pip and uv in one answer, write tests without fixtures, or catch every exception with a bare except. You end up typing the same corrections in each prompt.
A skill is a SKILL.md file with instructions Claude Code loads when a task matches. A good Python skill states your rules one time.
Our database holds 220 open-license skills built for Python, and 454 match a typical Python project (SkillsPicker Python page). These 6 cover the basics for most repos. Each one exists on GitHub today, and we read its SKILL.md on October 23, 2026.
6 picks to start with
1. python-patterns (affaan-m/ECC, MIT) Pythonic idioms, PEP 8, type hints and structure. Use it when Claude Code writes or reviews Python.
npx skills add affaan-m/ECC --skill python-patterns --agent claude-code
2. python-anti-patterns (wshobson/agents, MIT) A checklist of known bad practices. Use it before you finish a change or when a bug looks like a classic mistake.
npx skills add wshobson/agents --skill python-anti-patterns --agent claude-code
3. python-testing-patterns (wshobson/agents, MIT) pytest, fixtures, mocking and test-driven development.
npx skills add wshobson/agents --skill python-testing-patterns --agent claude-code
4. python-type-safety (wshobson/agents, MIT) Type hints, generics, protocols, and strict checks with mypy or pyright.
npx skills add wshobson/agents --skill python-type-safety --agent claude-code
5. uv-package-manager (wshobson/agents, MIT) Dependencies, virtual environments and project setup with uv. Skip it if your team uses Poetry or pip.
npx skills add wshobson/agents --skill uv-package-manager --agent claude-code
6. python-code-review (existential-birds/beagle, Apache-2.0) Reviews .py files for type safety, async patterns, error handling and common mistakes.
npx skills add existential-birds/beagle --skill python-code-review --agent claude-code
The npx skills command comes from the open skills CLI. The --agent claude-code flag puts the skill where Claude Code looks for it.
Where Claude Code loads skills
Claude Code reads project skills from .claude/skills/ in your repo and personal skills from ~/.claude/skills/ in your home folder (Claude Code skills docs). Commit project skills so the whole team gets them. Our guide on how to install Claude Code skills covers each method.
What to add next
Six skills cover the language. Your framework and tools need their own:
- Your web framework. See Django skills and FastAPI skills. Flask skills are in the database.
- Your data stack. pandas, SQLAlchemy, or your ORM.
- Your async rules, if the repo uses asyncio.
These differ per repo, which is why a generic top 10 list misses. For MCP servers versus skills, see Claude skills vs MCP. To write your own, see the SKILL.md format.
Get picks for your exact repo
The free scan reads your repo URL or a description and shows how many skills match, plus 2 picks. The full curated list costs $9, paid one time: up to 30 picks ranked, with install commands, a reason for each and notes on overlaps (pricing).
FAQ
Where do I find Claude Code skills for Python on GitHub? The 6 picks above link to their GitHub folders. Our Python page lists more, each with its repo, license and install command.
Do two Python review skills clash? They can. python-anti-patterns and python-code-review both review code. Start with one, and add the other if you want a second pass.
Do these skills work in Cursor or Codex?
SKILL.md is a shared format. Change the --agent flag to cursor or codex and the CLI installs to that agent's folder. See Codex skills.
How many skills should I install? Start with 3 to 5 that match your stack. A pile of overlapping skills can give Claude Code mixed instructions.
Checked 2026-10-23. Prices and policies change. Confirm on the source before you buy.
Sources
- https://skillspicker.com/skills/python/
- https://skillspicker.com/pricing/
- https://code.claude.com/docs/en/skills
- https://github.com/vercel-labs/skills
- https://github.com/affaan-m/ECC/blob/main/skills/python-patterns/SKILL.md
- https://github.com/wshobson/agents/tree/main/plugins/python-development/skills
- https://github.com/existential-birds/beagle/blob/main/plugins/beagle-python/skills/python-code-review/SKILL.md
More guides
- Best Claude Code skills for Next.js: 3 free picks and how to install them (2026)
- Claude Code skills for React and React Native: 6 free picks (2026)
- Claude skills vs MCP servers: what each one does and when to use both (2026)
- Codex skills: where Codex loads them, how to install, and how to use Claude skills in Codex (2026)
- Gemini CLI skills: where they live, how to install them, and 3 to try (2026)
- How to install Claude Code skills: folders, GitHub, and global installs (2026)