python-plugin
v1.5.8Python development ecosystem - uv, ruff, pytest, packaging, type checking
By Lauri GatesLicense: MIT58 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 17 skill or MCP entries
- Source updated
- Sep 15, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install python-plugin for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install python-plugin@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/laurigates/claude-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is python-plugin/.
Plugin files
├── .claude-plugin/plugin.json├── skills/basedpyright-type-checking/SKILL.md├── skills/pytest-advanced/SKILL.md├── skills/python-code-quality/SKILL.md├── skills/python-development/SKILL.md├── skills/python-packaging/SKILL.md├── skills/python-testing/SKILL.md├── skills/ruff-formatting/SKILL.md├── skills/ruff-linting/SKILL.md├── skills/ty-type-checking/SKILL.md├── skills/typer-cli-completion/SKILL.md├── skills/uv-advanced-dependencies/SKILL.md├── skills/uv-project-management/SKILL.md├── skills/uv-python-versions/SKILL.md├── skills/uv-run/SKILL.md├── skills/uv-tool-management/SKILL.md├── skills/uv-workspaces/SKILL.md└── skills/vulture-dead-code/SKILL.md
Included Skills17
Basedpyright static type checker for Python. Use when setting up type checking, configuring LSP, or comparing type checkers (basedpyright, pyright, mypy alternative).
Advanced pytest: fixtures, markers, parametrization, parallel execution. Use when implementing test infrastructure, writing fixtures, or running with coverage.
Python code quality with ruff and ty. Use when the user mentions ruff, ty, linting, formatting, type checking, or Python code style.
Core Python development idioms and language features (3.10+). Use when mentioning Python, type hints, or async. For scripts see uv-run; for project setup see uv-project-management.
Build and publish Python packages with uv. Use when the user mentions building packages, publishing to PyPI, wheel/sdist creation, or entry points.
Python testing with pytest, coverage, fixtures, and mocking. Use when the user mentions pytest, unit tests, coverage, fixtures, mocking, or writing Python tests.
Python code formatting with ruff format. Fast, Black-compatible formatter. Use when formatting Python files, enforcing style, or checking format compliance.
Python linting with ruff. Fast linting, rule selection, auto-fixing, and config. Use when checking Python code quality, enforcing standards, or finding bugs.
ty: Astral's extremely fast Python type checker (mypy/Pyright alternative). Use when checking Python types or setting up type checking. Triggers: ty, mypy alternative.
Generate Typer/Click shell completions from a non-shell parent, bypassing shellingham. Use when `--install-completion` prints "Shell None is not supported", or when generating them in CI or Docker.
Advanced uv dependencies: Git deps, path deps, editable installs, groups, extras, custom indexes. Use when the user mentions git+https deps, editable installs, or private indexes.
Python project setup, deps, and lockfiles with uv. Use when the user mentions uv, creating Python projects, managing dependencies, lockfiles, or pyproject.toml.
Install and manage Python interpreter versions with uv. Use when the user mentions installing Python versions, .python-version, uv python, or managing CPython/PyPy.
Run Python scripts with uv (PEP 723 inline deps, --with for one-off deps). Use when running scripts without venv activation or needing one-off dependencies.
Install and manage global Python CLI tools with uv (pipx alternative). Use when the user mentions uv tool, uvx, installing CLI tools globally, or pipx replacement.
Manage multi-package Python projects with uv workspaces. Use when the user mentions uv workspaces, Python monorepo, shared lockfiles, or member dependencies.
Vulture and deadcode tools for detecting unused Python code (functions, classes, imports). Use when cleaning up codebases or removing dead code. Triggers vulture, deadcode.
Plugin manifests1
{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "python-plugin",
"version": "1.5.8",
"description": "Python development ecosystem - uv, ruff, pytest, packaging, type checking",
"author": {
"name": "Lauri Gates"
},
"repository": "https://github.com/laurigates/claude-plugins",
"license": "MIT",
"keywords": [
"python",
"uv",
"ruff",
"pytest",
"packaging",
"type-checking",
"basedpyright",
"ty",
"astral"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[python-plugin on Agent Plugins Marketplace](https://pluginsmp.com/plugins/python-plugin)