
Python Async Advisor
- 187 installs
- 2 repo stars
- Updated January 25, 2026
- jorgealves/agent_skills
Guide asyncio design in Python services—event loops, tasks, gather patterns, cancellation, and IO-bound concurrency—when implementing or refactoring async APIs and workers.
About
Python agent skill advising on asyncio architecture for backend code, covering event loops, task orchestration, cancellation, and safe IO-bound concurrency when building or refactoring async APIs and workers.
- Asyncio pattern recommendations
- Task and gather orchestration
- Cancellation and error handling
- IO-bound concurrency guidance
- Refactor sync-to-async advice
Python Async Advisor by the numbers
- 187 all-time installs (skills.sh)
- +8 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #68 of 290 Python 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-async-advisorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 187 |
|---|---|
| repo stars | ★ 2 |
| Last updated | January 25, 2026 |
| Repository | jorgealves/agent_skills ↗ |
What it does
Guide asyncio design in Python services—event loops, tasks, gather patterns, cancellation, and IO-bound concurrency—when implementing or refactoring async APIs and workers.
Files
Python Async/Await Advisor
Purpose and Intent
Review asynchronous Python code to identify race conditions, deadlocks, and inefficient patterns. Use when working with asyncio, aiohttp, or FastAPI.
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.
name: python-async-advisor
version: 1.0.0
description: Review asynchronous Python code to identify race conditions, deadlocks, and inefficient patterns. Use when working with asyncio, aiohttp, or FastAPI.
inputs:
project_path:
type: string
description: Path to the Python project directory.
required: true
outputs:
report:
type: string
description: A detailed report of the analysis or actions performed.
capabilities:
- Automated analysis of Python project structure.
- Integration with standard Python tooling.
constraints:
- Requires a valid Python environment.
security:
- Operates locally on source files.
examples:
- input:
project_path: "."
output:
report: "Analysis complete. No issues found."