aws

Emulate AWS services locally for offline API testing.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/roial1092/emulate --skill aws-roial1092
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws
Source: https://github.com/roial1092/emulate/tree/main/skills/aws
Command: npx skills add https://github.com/roial1092/emulate --skill aws-roial1092

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aws-sdk, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a local emulation of AWS cloud services, enabling developers to work and test AWS API endpoints without the need for a real AWS environment.

Core Features & Use Cases

  • Local AWS Service Emulation: Offers emulated services like S3, SQS, IAM, and STS for local development.
  • No-Network Testing: Useful for testing in locked-down environments where network calls are blocked.
  • CI Integration: Can be integrated into CI pipelines for local API testing.
  • Use Case: Develop a Lambda function that requires S3 access. Use this Skill to emulate S3 operations locally to test the Lambda function without using real AWS resources.

Quick Start

Run the AWS emulator using npx emulate --service aws.

Frequently Asked Questions about aws

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test AWS APIs locally without an internet connection?

You can test AWS APIs locally without an internet connection by using a local AWS emulator. This approach provides emulated services like S3, SQS, IAM, and STS for local development and testing without needing real AWS resources.

Can I run local AWS emulation for S3 and SQS in my CI pipeline?

Yes, you can run local AWS emulation for S3 and SQS in your CI pipeline. The emulator supports repeatable runs for CI integration, allowing you to test local API endpoints automatically during continuous integration workflows.

How do I emulate AWS services for local development using the AWS SDK?

To emulate AWS services for local development, you run the emulator via the command line. It requires AWS SDK compatibility to handle basic to complex AWS interactions, allowing you to develop functions requiring S3 access locally.

What is the best way to test a Lambda function that requires S3 access locally?

The best way to test a Lambda function requiring S3 access locally is using a local AWS emulator. It emulates S3 operations locally, allowing you to test your Lambda function without provisioning real AWS resources or needing network access.

Does local AWS emulation work in locked-down environments where network calls are blocked?

Yes, local AWS emulation works in locked-down environments where network calls are blocked. It is specifically designed for no-network testing setups, enabling development and testing of AWS APIs without requiring an active internet connection.