К основному содержанию
скилл CX Codex

aws-lambda-functions — скилл для Claude Code: Lambda без ручной

Скилл помогает агенту создавать и разворачивать функции AWS Lambda: триггеры, права, слои, переменные окружения.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill aws-lambda-functions -a claude-code
Открыть на GitHub

Что делает aws-lambda-functions

Скилл описывает работу с AWS Lambda через AWS CLI, Node.js, Terraform и SAM. Внутри — пять справочных руководств в каталоге references/: базовое создание функции через CLI, вариант на Node.js, деплой через Terraform, сборка через SAM и общие слои для переиспользования кода. Агент читает нужный файл и подставляет команды под ваш случай.

Быстрый старт начинается с создания роли выполнения: aws iam create-role с доверием к lambda.amazonaws.com, затем aws iam attach-role-policy с политикой AWSLambdaBasicExecutionRole, потом упаковка в ZIP и aws lambda create-function. Для этого нужен настроенный AWS CLI с правами на IAM и Lambda — без них первые же команды упадут на отказе в доступе. Проверьте это до того, как просить агента что-то разворачивать.

В разделе с практиками перечислены вещи, которые чаще всего ломают продакшен: хранение секретов в коде, операции дольше 15 минут, отсутствие лимитов на параллельные запуски и забытые метрики CloudWatch. Скилл зарегистрирован под MIT, автор — aj-geddes.

Какие задачи решает

  • создать роль выполнения и привязать к ней базовую политику
  • развернуть функцию Lambda из ZIP через AWS CLI
  • вынести общий код в слой и подключить его к нескольким функциям
  • описать ту же функцию в Terraform или SAM вместо ручных команд
  • настроить переменные окружения и лимиты параллельных запусков

Примеры запросов агенту

  • Создай Lambda-функцию на Node.js с триггером из S3 и ролью выполнения
  • Покажи, как вынести общие зависимости в слой Lambda и подключить его
  • Собери деплой этой функции через SAM, добавь переменные окружения

Как установить aws-lambda-functions

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill aws-lambda-functions -a claude-code

2Вручную: положить файлы

~/.claude/skills/aws-lambda-functions/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/aws-lambda-functions/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора110

internationalization-i18n Скилл для перевода интерфейса на другие языки: извлечение строк, каталоги переводов, плюрализация, форматы дат и чисел, RTL. CX Codex +1 633установок github-actions-workflow Скилл для сборки GitHub Actions: тесты, сборка, сканирование безопасности и деплой прямо из репозитория. CX Codex +1 620установок backup-disaster-recovery Скилл помогает агенту спланировать резервное копирование, восстановление после сбоев и отработку отказа между регионами. CX Codex +1 620установок fastapi-development Скилл для ИИ-агента, который помогает писать Python-API на FastAPI: асинхронные роуты, валидация через Pydantic, JWT и автодокументация OpenAPI. CX Codex +1 618установок user-research-analysis Скилл для разбора интервью и опросов: вытаскивает темы, боли и цитаты, чтобы решения по дизайну опирались на данные. CX Codex +1 612установок vulnerability-scanning Скилл для поиска уязвимостей в зависимостях, коде, контейнерах и секретах. Пригодится перед деплоем и при аудитах безопасности. CX Codex +1 611установок api-authentication Скилл по аутентификации API: JWT, OAuth 2.0, API-ключи и работа с сессиями. Пригодится, когда закрываешь эндпоинты или делаешь вход в приложение. CX Codex +1 607установок Time Series Analysis Скилл для разбора временных рядов: тренд, сезонность, автокорреляция и прогноз на Python. Пригодится, когда надо понять данные по продажам или трафику. CX Codex +1 605установок

Похожие

aws-lambda-web-functions aws Помогает собрать и выложить Node.js HTTP-приложение на AWS Lambda Web Functions: Express, Fastify или Hono, локальный запуск, упаковка и деплой через CLI. CX Codex +1 507установок aws-lambda-python-integration giuseppe-trisciuoglio Подсказывает агенту, как писать и разворачивать Python-функции в AWS Lambda: Chalice или чистый Python, холодный старт, API Gateway и ALB. CX Codex +1 3 600установок aws-lambda-microvms aws Скилл для сборки, запуска и отладки AWS Lambda MicroVMs на базе Firecracker с изоляцией сессий до 8 часов и возобновлением работы из снимков памяти. CX Codex +1 5 600установок aws-sdk-java-v2-lambda giuseppe-trisciuoglio Скилл подсказывает агенту, как вызывать и обновлять функции AWS Lambda через AWS SDK for Java 2.x. Пригодится, если пишешь на Java и работаешь с Lambda. CX Codex +1 3 700установок aws-lambda devops-skills Скилл помогает развёртывать функции AWS Lambda, настраивать триггеры S3 или SQS и организовывать канареечные релизы. CX Codex +1 321установок aws-solution-architect Alireza Rezvani Проектирует архитектуру AWS, генерирует шаблоны IaC и разбирает расходы. Пригодится при запуске серверлес-приложения, миграции или настройке CI/CD. 1 586установок

Рядом в теме «Облака: AWS, Azure, GCP»

Всё по теме «Облака: AWS, Azure, GCP» →

Вопросы о aws-lambda-functions

Как установить aws-lambda-functions в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill aws-lambda-functions -a claude-code. Файл скилла появится по пути ~/.claude/skills/aws-lambda-functions/SKILL.md.

Что делает aws-lambda-functions?

Даёт агенту инструкции по созданию и деплою функций AWS Lambda: роли, права, слои, переменные окружения, а также примеры на AWS CLI, Node.js, Terraform и SAM.

Что нужно подготовить перед работой со скиллом?

Настроенный AWS CLI с правами на IAM и Lambda: создание роли выполнения и привязка политики идут первыми шагами, и без этих прав команды не пройдут.

Исходный текст

SKILL.md · MIT
---
name: aws-lambda-functions
description: >
  Create and deploy serverless functions using AWS Lambda with event sources,
  permissions, layers, and environment configuration. Use for event-driven
  computing without managing servers.
---

# AWS Lambda Functions

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

AWS Lambda enables you to run code without provisioning or managing servers. Build serverless applications using event-driven triggers, pay only for compute time consumed, and scale automatically with workload.

## When to Use

- API endpoints and webhooks
- Scheduled batch jobs and data processing
- Real-time file processing (S3 uploads)
- Event-driven workflows (SNS, SQS)
- Microservices and backend APIs
- Data transformations and ETL jobs
- IoT and sensor data processing
- WebSocket connections

## Quick Start

Minimal working example:

```bash
# Create Lambda execution role
aws iam create-role \
  --role-name lambda-execution-role \
  --assume-role-policy-document '{
    "Version": "2012-10-17",
    "Statement": [{
      "Effect": "Allow",
      "Principal": {"Service": "lambda.amazonaws.com"},
      "Action": "sts:AssumeRole"
    }]
  }'

# Attach basic execution policy
aws iam attach-role-policy \
  --role-name lambda-execution-role \
  --policy-arn arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole

# Create function from ZIP
zip function.zip index.js
aws lambda create-function \
  --function-name my-function \
  --runtime nodejs18.x \
  --role arn:aws:iam::ACCOUNT:role/lambda-execution-role \
  --handler index.handler \
  --zip-file fileb://function.zip \
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Basic Lambda Function with AWS CLI](references/basic-lambda-function-with-aws-cli.md) | Basic Lambda Function with AWS CLI |
| [Lambda Function with Node.js](references/lambda-function-with-nodejs.md) | Lambda Function with Node.js |
| [Terraform Lambda Deployment](references/terraform-lambda-deployment.md) | Terraform Lambda Deployment |
| [Lambda with SAM (Serverless Application Model)](references/lambda-with-sam-serverless-application-model.md) | Lambda with SAM (Serverless Application Model) |
| [Lambda Layers for Code Sharing](references/lambda-layers-for-code-sharing.md) | Lambda Layers for Code Sharing |

## Best Practices

### ✅ DO

- Use environment variables for configuration
- Implement proper error handling and logging
- Optimize package size and dependencies
- Set appropriate timeout and memory
- Use Lambda Layers for shared code
- Implement concurrency limits
- Enable X-Ray tracing for debugging
- Use reserved concurrency for critical functions

### ❌ DON'T

- Store sensitive data in code
- Create long-running operations (>15 min)
- Ignore cold start optimization
- Forget to handle concurrent executions
- Ignore CloudWatch metrics
- Use too much memory unnecessarily

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой