# Python Type Coverage Analyzer

> Measures and improves Python type annotation coverage using mypy --html-report and pyright type completeness scoring. Identifies untyped function signatures, missing return types, and Any-typed parameters across codebases.

- Skill: `agentskillexchange/python-type-coverage-analyzer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/python-type-coverage-analyzer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/python-type-coverage-analyzer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/python-type-coverage-analyzer

---


# Python Type Coverage Analyzer

Measures and improves Python type annotation coverage using mypy --html-report and pyright type completeness scoring. Identifies untyped function signatures, missing return types, and Any-typed parameters across codebases.

## Prerequisites

Python

## Installation

Requirements and caveats from upstream:
- Mypy: Static Typing for Python
- [![Build Status](https://github.com/python/mypy/actions/workflows/test.yml/badge.svg)](https://github.com/python/mypy/actions)
- [![Chat at https://gitter.im/python/typing](https://badges.gitter.im/python/typing.svg)](https://gitter.im/python/typing?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Basic usage or getting-started notes:
- If you're just getting started,
- when you attempt to run it. Mypy is a *static* checker, so it finds bugs
- Here is a small example to whet your appetite:

- Source: https://github.com/python/mypy
- Extracted from upstream docs: https://raw.githubusercontent.com/python/mypy/HEAD/README.md

## Documentation

- https://www.mypy-lang.org/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/python-type-coverage-analyzer/)

