cancel-async-tasks - Letta Skills
Description
Guidance for implementing proper asyncio task cancellation with signal handling in Python. This skill applies when implementing concurrent task runners that need graceful shutdown, handling KeyboardInterrupt/SIGINT in asyncio contexts, or managing task cleanup when using semaphores for concurrency limiting. Use when tasks involve asyncio.gather, CancelledError handling, or cleanup of tasks that haven't started execution.
Type
Skill
Ecosystem
Cross-platform
Trust Score
86%
Related Skills
Stable Diffusion WebUI
Feature-rich web interface for Stable Diffusion image generation by AUTOMATIC1111.
LangChain
Comprehensive framework for building LLM-powered applications with chains, agents, and retrieval.
LobeChat
Modern, extensible AI chat framework with plugin ecosystem and multi-model support.
Open WebUI
Self-hosted web UI for LLMs with multi-model support, RAG, and plugin system.