Async Python Patterns skill: what it does and how to install it
Guides Python developers in choosing and implementing asyncio patterns for concurrent I/O, task management and error handling.
Summary generated from the skill's documentation.
Install
$ npx skills add wshobson/agents --skill async-python-patternsRun it in a terminal. If your agent is already running, start a new session so it picks the skill up.
About this skill
What it does. Explains when to choose asynchronous Python and how to use asyncio, coroutines, tasks and futures. Shows patterns for concurrent work, errors, timeouts, cancellation, resource handling and testing, with examples and further details.
When to use it. For async APIs, concurrent I/O, background tasks and other I/O-bound applications. It recommends synchronous code for simple scripts and multiprocessing or thread pools for CPU-bound work.
History
Repo stars
41.7k+1.5k since 5 Oct 2026
Stars are counted for the whole repository, which holds 76 skills.
Show as a table
| Date | Repo stars |
|---|---|
| 26 Oct 2026 | 41,741 |
| 25 Oct 2026 | 41,668 |
| 24 Oct 2026 | 41,623 |
| 23 Oct 2026 | 41,590 |
| 22 Oct 2026 | 41,533 |
| 21 Oct 2026 | 41,400 |
| 20 Oct 2026 | 41,212 |
| 19 Oct 2026 | 41,081 |
| 18 Oct 2026 | 40,990 |
| 17 Oct 2026 | 40,943 |
| 16 Oct 2026 | 40,891 |
| 15 Oct 2026 | 40,824 |
| 14 Oct 2026 | 40,663 |
| 13 Oct 2026 | 40,579 |
| 12 Oct 2026 | 40,457 |
| 11 Oct 2026 | 40,368 |
| 10 Oct 2026 | 40,319 |
| 9 Oct 2026 | 40,307 |
| 8 Oct 2026 | 40,296 |
| 7 Oct 2026 | 40,267 |
| 6 Oct 2026 | 40,238 |
| 5 Oct 2026 | 40,212 |
Installs
18.2k+345 since 19 Oct 2026
Installs via skills.sh
Show as a table
| Date | Installs |
|---|---|
| 26 Oct 2026 | 18,163 |
| 25 Oct 2026 | 18,108 |
| 24 Oct 2026 | 18,057 |
| 23 Oct 2026 | 18,024 |
| 22 Oct 2026 | 17,975 |
| 21 Oct 2026 | 17,916 |
| 20 Oct 2026 | 17,866 |
| 19 Oct 2026 | 17,818 |
Similar skills
- Vercel React View TransitionsGuides implementing animations with React's View Transition API.
- PiniaReference for Pinia, Vue's state management library: defining stores, state, getters, actions and store patterns.
- Finishing a Development BranchGuides the choice of how to integrate finished work once tests pass: merge, pull request or cleanup.