Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jorgealves avatar

Python Performance Profiler

  • 193 installs
  • 2 repo stars
  • Updated January 25, 2026
  • jorgealves/agent_skills

Profile CPU, memory, and I/O hotspots in Python apps using cProfile, py-spy, and tracing to fix regressions before latency SLO breaches in production.

About

Profiles Python applications to locate CPU, memory, and I/O bottlenecks using standard profilers and tracing, then recommends targeted fixes so APIs and services meet latency and throughput targets before ship.

  • cProfile and py-spy usage
  • CPU and memory hotspots
  • I/O bottleneck tracing
  • Regression diagnosis
  • SLO-oriented tuning

Python Performance Profiler by the numbers

  • 193 all-time installs (skills.sh)
  • +12 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #176 of 596 Debugging skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/jorgealves/agent_skills --skill python-performance-profiler

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs193
repo stars2
Last updatedJanuary 25, 2026
Repositoryjorgealves/agent_skills

What it does

Profile CPU, memory, and I/O hotspots in Python apps using cProfile, py-spy, and tracing to fix regressions before latency SLO breaches in production.

Files

SKILL.mdMarkdownGitHub ↗

Python Performance Profiler

Purpose and Intent

Identify CPU and memory bottlenecks in Python code using cProfile or memory_profiler. Use to optimize mission-critical Python services.

When to Use

  • Project Setup: When initializing a new Python project.
  • Continuous Integration: As part of automated build and test pipelines.
  • Legacy Refactoring: When updating older Python codebases to modern standards.

When NOT to Use

  • Non-Python Projects: This tool is specialized for the Python ecosystem.

Error Conditions and Edge Cases

  • Missing Requirements: If the project lacks a requirements.txt or pyproject.toml.
  • Incompatible Versions: If the project uses a Python version not supported by the tools.

Security and Data-Handling Considerations

  • All analysis is performed locally.
  • No source code or credentials are ever transmitted externally.

Related skills

Debuggingbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.