debugging-lambda-timeouts — скилл для Claude Code: как установить
Ищет причины зависания функций AWS Lambda по логам CloudWatch, метрикам и конфигурации. Пригодится, когда выполнение упирается в лимит времени.
npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a claude-codeЧто делает debugging-lambda-timeouts
Скилл расследует зависания функций AWS Lambda. Он собирает параметры конфигурации и проверяет задержки подключений к базам данных. Если предоставлен исходный код, инструмент изучает его на склонные к таймаутам паттерны.
Диагностика опирается на метрики и логи CloudWatch. Скилл сопоставляет холодные старты с лимитами памяти, потому что нехватка ресурсов часто маскируется под сетевой сбой. По итогам проверки агент формирует структурированный отчёт с упорядоченными рекомендациями.
Для работы обязательны права на чтение Lambda, CloudWatch Logs и CloudWatch Metrics. Без них диагностика сразу остановится из-за ошибки доступа. Если запросы CloudWatch Logs Insights возвращают ошибку диапазона дат, придётся сократить окно анализа или проверить правила хранения логов функции.
Какие задачи решает
- найти причину таймаутов в логах CloudWatch
- проверить задержки при подключении к базам данных
- оценить влияние холодных стартов и нехватки памяти
- выявить неэффективные участки в коде Lambda
Примеры запросов агенту
- Помоги выяснить, почему функция process-orders в регионе us-east-1 падает по таймауту.
- Проанализируй метрики CloudWatch и конфигурацию для лямбды sync-users, её время выполнения близко к лимиту.
Как установить debugging-lambda-timeouts
1Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a claude-code2Вручную: положить файлы
~/.claude/skills/debugging-lambda-timeouts/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/debugging-lambda-timeouts/
1Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a codex2Вручную: положить файлы
.agents/skills/debugging-lambda-timeouts/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a cursor2Вручную: положить файлы
.cursor/skills/debugging-lambda-timeouts/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aws/agent-toolkit-for-aws debugging-lambda-timeouts2Вручную: положить файлы
.github/skills/debugging-lambda-timeouts/SKILL.md1Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a gemini-cli2Командой платформы
gemini skills install https://github.com/aws/agent-toolkit-for-aws --path skills/specialized-skills/serverless-skills/debugging-lambda-timeoutsВручную: положить файлы
.devin/skills/debugging-lambda-timeouts/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора133
Похожие
Вопросы о debugging-lambda-timeouts
Как установить debugging-lambda-timeouts в Claude Code?
Выполните команду npx skills add aws/agent-toolkit-for-aws --skill debugging-lambda-timeouts -a claude-code.
Что делает скилл debugging-lambda-timeouts?
Он пошагово собирает конфигурацию Lambda, изучает логи CloudWatch, холодные старты и зависимости. В конце формируется структурированный отчёт с выявленными причинами таймаута и списком правок.
Что нужно настроить перед запуском диагностики?
Убедитесь, что используемые учётные данные AWS имеют разрешения на чтение Lambda, CloudWatch Logs и CloudWatch Metrics. Если функция не вызывалась недавно или логирование выключено, скилл не найдёт записей для анализа.
Исходный текст
SKILL.md · Apache-2.0
--- name: debugging-lambda-timeouts description: Debugs AWS Lambda function timeout failures by systematically analyzing function configuration, CloudWatch logs and metrics, VPC/networking, cold starts, memory constraints, and downstream dependencies to identify root causes with actionable fixes. Use when a Lambda function is timing out or approaching its timeout limit. version: 1 --- # Debugging Lambda Timeouts ## Overview Domain expertise for systematically investigating AWS Lambda function timeout failures by analyzing function configuration, CloudWatch logs, metrics, dependencies, cold start patterns, and code. Identifies common causes such as insufficient timeout settings, external service delays, database connection issues, memory constraints, and inefficient code patterns, then provides prioritized recommendations. ## Debug a Lambda timeout To investigate and resolve Lambda timeout issues, follow the procedure exactly. See [Lambda timeout debugging procedure](references/lambda-timeout-debugging.md). The procedure collects function configuration, CloudWatch metrics and logs, dependency analysis, and cold start patterns. If Lambda code is provided, it also reviews the code for timeout-prone patterns. Results are compiled into a structured debugging report with prioritized recommendations. ## Troubleshooting ### Function not found Verify the function name and region. Use `aws lambda list-functions --region <region>` to list available functions. ### No logs available The function may not have been invoked recently or logging may be disabled. Check the function's log group configuration and invocation metrics. ### Access denied errors Verify AWS credentials have permissions for Lambda, CloudWatch Logs, and CloudWatch Metrics. See the full procedure for details. ### Log query time range issues If CloudWatch Logs Insights queries fail with time range errors, reduce the analysis window or check log group retention settings. See the full procedure for details.
© aws · Apache-2.0 · aws/agent-toolkit-for-aws