Agent skill

AWS Serverless Eda

by zxkane in zxkane/aws-skills

AWS serverless and event-driven architecture expert based on Well-Architected Framework.

MITAuto-check passedBackend & APIs

Install AWS Serverless Eda

skills CLI
$ npx skills add zxkane/aws-skills --skill aws-serverless-eda -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install zxkane/aws-skills aws-serverless-eda --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/zxkane/aws-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/serverless-eda/skills/aws-serverless-eda .claude/skills/aws-serverless-eda && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
aws-serverless-eda
GitHub stars
367
Used in
4 other repos
Token cost
~3.2k tokens
SKILL.md length
758 words
Files
7 (incl. references)
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

AWS serverless and event-driven architecture expert based on Well-Architected Framework.

  • Works in 7 steps: Speedy, Simple, Singular → Think Concurrent Requests, Not Total… → Share Nothing → …
  • Building serverless APIs
  • SKILL.md covers AWS Documentation Requirement, Serverless MCP Servers, When to Use This Skill and AWS Well-Architected…, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

AWS Serverless Eda is an agent skill from zxkane/aws-skills. AWS serverless and event-driven architecture expert based on Well-Architected Framework. Use when building serverless APIs, Lambda functions, REST APIs, microservices, or async workflows. Covers Lambda with TypeScript/Python, API Gateway (REST/HTTP), DynamoDB, Step Functions, EventBridge, SQS, SNS, and serverless patterns. Essential when user mentions serverless, Lambda, API Gateway, event-driven, async processing, queues, pub/sub, or wants to build scalable serverless applications with AWS best practices.

Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/deployment-best-practices.md`, `references/eda-patterns.md` and `references/observability-best-practices.md`).

It sits in Backend & APIs, covering Serverless, Event-driven systems and Microservices. It works with Amazon Web Services, Model Context Protocol, AWS Lambda and Amazon DynamoDB. The repository describes itself as: Claude Code plugins and agent skills for AWS development — IaC(CDK/SST), serverless, cost ops, and Bedrock AgentCore. The licence is MIT.

When your agent uses it

  • Building serverless APIs
  • Lambda functions
  • Async workflows
  • Mentions serverless

Example prompts

  • “/aws-serverless-eda”

Requirements

  • Pre-approved tools (allowed-tools): mcp__aws-mcp__*, mcp__awsdocs__*, mcp__cdk__*, Bash(sam *), Bash(aws lambda *), Bash(aws apigateway *), Bash(aws apigatewayv2 *), Bash(aws dynamodb *), Bash(aws stepfunctions *), Bash(aws events *), Bash(aws sqs *), Bash(aws sns *), Bash(aws sts get-caller-identity)

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Speedy, Simple, Singular
  2. Think Concurrent Requests, Not Total Requests
  3. Share Nothing
  4. Assume No Hardware Affinity
  5. Orchestrate with State Machines, Not Function Chaining
  6. Use Events to Trigger Transactions
  7. Design for Failures and Duplicates

What it can do on your machine

Read from SKILL.md and the folder at commit 68530c6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • mcp__aws-mcp__*
    • mcp__awsdocs__*
    • mcp__cdk__*
    • Bash(sam *)
    • Bash(aws lambda *)
    • Bash(aws apigateway *)
    • Bash(aws apigatewayv2 *)
    • Bash(aws dynamodb *)
    • Bash(aws stepfunctions *)
    • Bash(aws events *)

    …and 3 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are typescript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.aws.amazon.com
    • serverlessland.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

AWS Serverless Eda loads about 3.2k tokens when it runs, and up to ~32k if it reads all its reference files. Until then it costs about 133 tokens; SKILL.md has 758 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~133
When it runs · the whole SKILL.md, loaded when a task matches
~3.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~32k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from zxkane/aws-skills at commit 68530c6, republished under its MIT licence (© zxkane). 758 words, ~3,212 tokens.

Download SKILL.mdSave it as .claude/skills/aws-serverless-eda/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
aws-serverless-eda
description
AWS serverless and event-driven architecture expert based on Well-Architected Framework. Use when building serverless APIs, Lambda functions, REST APIs, microservices, or async workflows. Covers Lambda with TypeScript/Python, API Gateway (REST/HTTP), DynamoDB, Step Functions, EventBridge, SQS, SNS, and serverless patterns. Essential when user mentions serverless, Lambda, API Gateway, event-driven, async processing, queues, pub/sub, or wants to build scalable serverless applications with AWS best practices.
allowed-tools
mcp__aws-mcp__*, mcp__awsdocs__*, mcp__cdk__*, Bash(sam *), Bash(aws lambda *), Bash(aws apigateway *), Bash(aws apigatewayv2 *), Bash(aws dynamodb *), Bash(aws stepfunctions *), Bash(aws events *), Bash(aws sqs *), Bash(aws sns *), Bash(aws sts get-caller-identity)
context
fork
skills
aws-mcp-setup, aws-cdk-development

AWS Serverless & Event-Driven Architecture

This skill provides comprehensive guidance for building serverless applications and event-driven architectures on AWS based on Well-Architected Framework principles.

AWS Documentation Requirement

Always verify AWS facts using MCP tools (mcp__aws-mcp__* or mcp__*awsdocs*__*) before answering. The aws-mcp-setup dependency is auto-loaded — if MCP tools are unavailable, guide the user through that skill's setup flow.

Serverless MCP Servers

This skill leverages the CDK MCP server (provided via aws-cdk-development dependency) and AWS Documentation MCP for serverless guidance.

Note: The following AWS MCP servers are available separately via the Full AWS MCP Server (see aws-mcp-setup skill) and are not bundled with this plugin:

  • AWS Serverless MCP — SAM CLI lifecycle (init, deploy, local test)
  • AWS Lambda Tool MCP — Direct Lambda invocation
  • AWS Step Functions MCP — Workflow orchestration
  • Amazon SNS/SQS MCP — Messaging and queue management

When to Use This Skill

Use this skill when:

  • Building serverless applications with Lambda
  • Designing event-driven architectures
  • Implementing microservices patterns
  • Creating asynchronous processing workflows
  • Orchestrating multi-service transactions
  • Building real-time data processing pipelines
  • Implementing saga patterns for distributed transactions
  • Designing for scale and resilience

AWS Well-Architected Serverless Design Principles

1. Speedy, Simple, Singular

Functions should be concise and single-purpose

typescript
// ✅ GOOD - Single purpose, focused function
export const processOrder = async (event: OrderEvent) => {
  // Only handles order processing
  const order = await validateOrder(event);
  await saveOrder(order);
  await publishOrderCreatedEvent(order);
  return { statusCode: 200, body: JSON.stringify({ orderId: order.id }) };
};

// ❌ BAD - Function does too much
export const handleEverything = async (event: any) => {
  // Handles orders, inventory, payments, shipping...
  // Too many responsibilities
};

Keep functions environmentally efficient and cost-aware:

  • Minimize cold start times
  • Optimize memory allocation
  • Use provisioned concurrency only when needed
  • Leverage connection reuse
2. Think Concurrent Requests, Not Total Requests

Design for concurrency, not volume

Lambda scales horizontally - design considerations should focus on:

  • Concurrent execution limits
  • Downstream service throttling
  • Shared resource contention
  • Connection pool sizing
typescript
// Consider concurrent Lambda executions accessing DynamoDB
const table = new dynamodb.Table(this, 'Table', {
  billingMode: dynamodb.BillingMode.PAY_PER_REQUEST, // Auto-scales with load
});

// Or with provisioned capacity + auto-scaling
const table = new dynamodb.Table(this, 'Table', {
  billingMode: dynamodb.BillingMode.PROVISIONED,
  readCapacity: 5,
  writeCapacity: 5,
});

// Enable auto-scaling for concurrent load
table.autoScaleReadCapacity({ minCapacity: 5, maxCapacity: 100 });
table.autoScaleWriteCapacity({ minCapacity: 5, maxCapacity: 100 });
3. Share Nothing

Function runtime environments are short-lived

typescript
// ❌ BAD - Relying on local file system
export const handler = async (event: any) => {
  fs.writeFileSync('/tmp/data.json', JSON.stringify(data)); // Lost after execution
};

// ✅ GOOD - Use persistent storage
export const handler = async (event: any) => {
  await s3.putObject({
    Bucket: process.env.BUCKET_NAME,
    Key: 'data.json',
    Body: JSON.stringify(data),
  });
};

State management:

  • Use DynamoDB for persistent state
  • Use Step Functions for workflow state
  • Use ElastiCache for session state
  • Use S3 for file storage
4. Assume No Hardware Affinity

Applications must be hardware-agnostic

Infrastructure can change without notice:

  • Lambda functions can run on different hardware
  • Container instances can be replaced
  • No assumption about underlying infrastructure

Design for portability:

  • Use environment variables for configuration
  • Avoid hardware-specific optimizations
  • Test across different environments
5. Orchestrate with State Machines, Not Function Chaining

Use Step Functions for orchestration

typescript
// ❌ BAD - Lambda function chaining
export const handler1 = async (event: any) => {
  const result = await processStep1(event);
  await lambda.invoke({
    FunctionName: 'handler2',
    Payload: JSON.stringify(result),
  });
};

// ✅ GOOD - Step Functions orchestration
const stateMachine = new stepfunctions.StateMachine(this, 'OrderWorkflow', {
  definition: stepfunctions.Chain
    .start(validateOrder)
    .next(processPayment)
    .next(shipOrder)
    .next(sendConfirmation),
});

Benefits of Step Functions:

  • Visual workflow representation
  • Built-in error handling and retries
  • Execution history and debugging
  • Parallel and sequential execution
  • Service integrations without code
6. Use Events to Trigger Transactions

Event-driven over synchronous request/response

typescript
// Pattern: Event-driven processing
const bucket = new s3.Bucket(this, 'DataBucket');

bucket.addEventNotification(
  s3.EventType.OBJECT_CREATED,
  new s3n.LambdaDestination(processFunction),
  { prefix: 'uploads/' }
);

// Pattern: EventBridge integration
const rule = new events.Rule(this, 'OrderRule', {
  eventPattern: {
    source: ['orders'],
    detailType: ['OrderPlaced'],
  },
});

rule.addTarget(new targets.LambdaFunction(processOrderFunction));

Benefits:

  • Loose coupling between services
  • Asynchronous processing
  • Better fault tolerance
  • Independent scaling
7. Design for Failures and Duplicates

Operations must be idempotent

typescript
// ✅ GOOD - Idempotent operation
export const handler = async (event: SQSEvent) => {
  for (const record of event.Records) {
    const orderId = JSON.parse(record.body).orderId;

    // Check if already processed (idempotency)
    const existing = await dynamodb.getItem({
      TableName: process.env.TABLE_NAME,
      Key: { orderId },
    });

    if (existing.Item) {
      console.log('Order already processed:', orderId);
      continue; // Skip duplicate
    }

    // Process order
    await processOrder(orderId);

    // Mark as processed
    await dynamodb.putItem({
      TableName: process.env.TABLE_NAME,
      Item: { orderId, processedAt: Date.now() },
    });
  }
};

Implement retry logic with exponential backoff:

typescript
async function withRetry<T>(fn: () => Promise<T>, maxRetries = 3): Promise<T> {
  for (let i = 0; i < maxRetries; i++) {
    try {
      return await fn();
    } catch (error) {
      if (i === maxRetries - 1) throw error;
      await new Promise(resolve => setTimeout(resolve, Math.pow(2, i) * 1000));
    }
  }
  throw new Error('Max retries exceeded');
}

Architecture Patterns

For detailed implementation patterns with full code examples, see the reference documentation:

Event-Driven Architecture Patterns

File: references/eda-patterns.md

  • Event Router with EventBridge (custom event bus, schema registry, rule-based routing)
  • Queue-Based Processing with SQS (standard/FIFO, DLQ, Lambda consumers)
  • Pub/Sub Fan-Out with SNS + SQS (multi-consumer, filtering)
  • Saga Pattern with Step Functions (distributed transactions, compensating actions)
  • Event Sourcing with DynamoDB Streams (append-only event store, projections)
Show full SKILL.md (299 more words)Show less
Serverless Architecture Patterns

File: references/serverless-patterns.md

  • API-Driven Microservices (REST API + Lambda backend)
  • Stream Processing with Kinesis (real-time, batch windowing, bisect on error)
  • Async Task Processing with SQS (background jobs, concurrency control)
  • Scheduled Jobs with EventBridge (cron/rate schedules)
  • Webhook Processing (signature validation, async queue forwarding)

Important: When using CDK code examples from references, avoid hardcoding resource names (e.g., restApiName, eventBusName). Let CDK generate unique names automatically to enable reusability and parallel deployments. See aws-cdk-development skill for details.

Best Practices

Error Handling

Implement comprehensive error handling:

typescript
export const handler = async (event: SQSEvent) => {
  const failures: SQSBatchItemFailure[] = [];

  for (const record of event.Records) {
    try {
      await processRecord(record);
    } catch (error) {
      console.error('Failed to process record:', record.messageId, error);
      failures.push({ itemIdentifier: record.messageId });
    }
  }

  // Return partial batch failures for retry
  return { batchItemFailures: failures };
};
Dead Letter Queues

Always configure DLQs for error handling:

typescript
const dlq = new sqs.Queue(this, 'DLQ', {
  retentionPeriod: Duration.days(14),
});

const queue = new sqs.Queue(this, 'Queue', {
  deadLetterQueue: {
    queue: dlq,
    maxReceiveCount: 3,
  },
});

// Monitor DLQ depth
new cloudwatch.Alarm(this, 'DLQAlarm', {
  metric: dlq.metricApproximateNumberOfMessagesVisible(),
  threshold: 1,
  evaluationPeriods: 1,
  alarmDescription: 'Messages in DLQ require attention',
});
Observability

Enable tracing and monitoring:

typescript
new NodejsFunction(this, 'Function', {
  entry: 'src/handler.ts',
  tracing: lambda.Tracing.ACTIVE, // X-Ray tracing
  environment: {
    POWERTOOLS_SERVICE_NAME: 'order-service',
    POWERTOOLS_METRICS_NAMESPACE: 'MyApp',
    LOG_LEVEL: 'INFO',
  },
});

Using MCP Servers Effectively

Use the CDK MCP server (via aws-cdk-development dependency) for construct recommendations and CDK-specific guidance when building serverless infrastructure.

Use AWS Documentation MCP to verify service features, regional availability, and API specifications before implementing.

Additional Resources

This skill includes comprehensive reference documentation based on AWS best practices:

  • Serverless Patterns: references/serverless-patterns.md

    • Core serverless architectures and API patterns
    • Data processing and integration patterns
    • Orchestration with Step Functions
    • Anti-patterns to avoid
  • Event-Driven Architecture Patterns: references/eda-patterns.md

    • Event routing and processing patterns
    • Event sourcing and saga patterns
    • Idempotency and error handling
    • Message ordering and deduplication
  • Security Best Practices: references/security-best-practices.md

    • Shared responsibility model
    • IAM least privilege patterns
    • Data protection and encryption
    • Network security with VPC
  • Observability Best Practices: references/observability-best-practices.md

    • Three pillars: metrics, logs, traces
    • Structured logging with Lambda Powertools
    • X-Ray distributed tracing
    • CloudWatch alarms and dashboards
  • Performance Optimization: references/performance-optimization.md

    • Cold start optimization techniques
    • Memory and CPU optimization
    • Package size reduction
    • Provisioned concurrency patterns
  • Deployment Best Practices: references/deployment-best-practices.md

    • CI/CD pipeline design
    • Testing strategies (unit, integration, load)
    • Deployment strategies (canary, blue/green)
    • Rollback and safety mechanisms

External Resources:

For detailed implementation patterns, anti-patterns, and code examples, refer to the comprehensive references in the skill directory.

© zxkane, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in plugins/serverless-eda/skills/aws-serverless-eda of zxkane/aws-skills.

  • SKILL.md
  • references/deployment-best-practices.md
  • references/eda-patterns.md
  • references/observability-best-practices.md
  • references/performance-optimization.md
  • references/security-best-practices.md
  • references/serverless-patterns.md

Open the folder on GitHubat commit 68530c6

Used in 4 other repositories

We found 9 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 4 other GitHub owners. This page covers the copy in zxkane/aws-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

AWS Serverless Eda next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

AWS Serverless Eda compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AWS Serverless Eda this skillzxkane/aws-skills3674 repos~3.2kAutomated safety check: PassMIT
AWS Lambda Durable Functionsawslabs/agent-plugins915—~2.3kAutomated safety check: PassApache-2.0
AWS Serverlessaws/agent-toolkit-for-aws2.8k—~2.5kAutomated safety check: PassApache-2.0
AWS Serverlessdavila7/claude-code-templates32k8 repos~2kAutomated safety check: PassMIT
AWS Step Functionsaws/agent-toolkit-for-aws2.8k—~3.4kAutomated safety check: PassApache-2.0
AWS Lambdaawslabs/agent-plugins915—~3.1kAutomated safety check: PassApache-2.0

Similar skills

  • AWS Lambda Durable Functions

    awslabs/agent-plugins

    Official

    Build resilient, long-running, multi-step applications with AWS Lambda durable functions with automatic state persistence, retry logic, and orchestration for long-running executions.

    915 GitHub stars~2.3k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • AWS Serverless

    aws/agent-toolkit-for-aws

    Official

    Builds, deploys, manages, debugs, configures, and optimizes serverless applications on AWS using Lambda, API Gateway, Step Functions, EventBridge, and SAM/CDK.

    2.8k GitHub stars~2.5k tokensUpdated today
    Backend & APIsAuto-check passed
  • AWS Serverless

    davila7/claude-code-templates

    Specialized skill for building production-ready serverless applications on AWS.

    32k GitHub starsUsed in 8 repos~2k tokens
    Backend & APIsAuto-check passed
  • AWS Step Functions

    aws/agent-toolkit-for-aws

    Official

    Authors and edits AWS Step Functions state machines: writes Amazon States Language (ASL) in JSONata, and chooses and structures state types (Task, Choice, Map, Parallel, Pass, Wait, Succeed, Fail).

    2.8k GitHub stars~3.4k tokensUpdated today
    Backend & APIsAuto-check passed
  • AWS Lambda

    awslabs/agent-plugins

    Official

    Design, build, deploy, test, and debug serverless applications with AWS Lambda.

    915 GitHub stars~3.1k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • AWS Auth

    aws/agent-toolkit-for-aws

    Official

    Adds user authentication to web and mobile apps with Amazon Cognito (user pools and identity pools) and the AWS Amplify client auth libraries.

    2.8k GitHub stars~3.4k tokensUpdated today
    Backend & APIsAuto-check passed

More from zxkane/aws-skills

  • AWS Cdk Development

    zxkane/aws-skills

    AWS Cloud Development Kit (CDK) expert for building cloud infrastructure with TypeScript/Python.

    367 GitHub starsUsed in 2 repos~2.5k tokens
    Auto-check passed
  • AWS Agentic AI

    zxkane/aws-skills

    AWS Bedrock AgentCore comprehensive expert for deploying and managing AI agents at scale.

    367 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • AWS Cost Operations

    zxkane/aws-skills

    AWS cost optimization, monitoring, and operational excellence expert.

    367 GitHub starsUsed in 1 repo~2.4k tokens
    Auto-check passed
  • AWS MCP Setup

    zxkane/aws-skills

    Configure AWS MCP servers for documentation search and API access.

    367 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • AWS Sst Development

    zxkane/aws-skills

    SST v4 (Ion) expert for managing AWS resources as code with the Pulumi-backed framework.

    367 GitHub stars~2.7k tokensUpdated 3 mo ago
    Auto-check: warnings

Categories

Questions about AWS Serverless Eda

What does AWS Serverless Eda do?

AWS serverless and event-driven architecture expert based on Well-Architected Framework. AWS Serverless Eda is an agent skill from zxkane/aws-skills. AWS serverless and event-driven architecture expert based on Well-Architected Framework.

When should I use AWS Serverless Eda?

AWS Serverless Eda fits situations like: building serverless APIs; lambda functions; async workflows; mentions serverless.

How do I install AWS Serverless Eda in Claude Code?

Run `npx skills add zxkane/aws-skills --skill aws-serverless-eda -a claude-code`. Or copy the skill folder (plugins/serverless-eda/skills/aws-serverless-eda in zxkane/aws-skills) into .claude/skills/aws-serverless-eda in your project. Claude Code loads it when a task matches its description.

How do I install AWS Serverless Eda in Codex?

Run `npx skills add zxkane/aws-skills --skill aws-serverless-eda -a codex`. Or copy the skill folder (plugins/serverless-eda/skills/aws-serverless-eda in zxkane/aws-skills) into .agents/skills/aws-serverless-eda in your project. Codex loads it when a task matches its description.

Can I use AWS Serverless Eda in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zxkane/aws-skills --skill aws-serverless-eda -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/aws-serverless-eda, .gemini/skills/aws-serverless-eda, .github/skills/aws-serverless-eda and .opencode/skills/aws-serverless-eda in your project.

What does AWS Serverless Eda need to run?

SKILL.md names no scripts, command-line tools or credentials: AWS Serverless Eda is instructions for the agent only. Its frontmatter pre-approves these tools: mcp__aws-mcp__*, mcp__awsdocs__*, mcp__cdk__*, Bash(sam *), Bash(aws lambda *), Bash(aws apigateway *), Bash(aws apigatewayv2 *), Bash(aws dynamodb *), Bash(aws stepfunctions *), Bash(aws events *), Bash(aws sqs *), Bash(aws sns *), Bash(aws sts get-caller-identity).

Does AWS Serverless Eda access the network?

SKILL.md names 2 domains. As links in the text: docs.aws.amazon.com and serverlessland.com. This is read from the text; nothing was executed.

Is AWS Serverless Eda safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does AWS Serverless Eda use?

AWS Serverless Eda is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AWS Serverless Eda use?

About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 29k tokens, read only when the agent opens those files.

What are the alternatives to AWS Serverless Eda?

Skills that share tags, products or a category with AWS Serverless Eda: AWS Lambda Durable Functions (awslabs/agent-plugins, 915 stars), AWS Serverless (aws/agent-toolkit-for-aws, 2.8k stars), AWS Serverless (davila7/claude-code-templates, 32k stars) and AWS Step Functions (aws/agent-toolkit-for-aws, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AWS Serverless Eda?

zxkane (a GitHub user) maintains it in zxkane/aws-skills, which has 367 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on June 15, 2026.

Source: zxkane/aws-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.