Agent skill · software engineering · aradotso
ministack-aws-emulator
MiniStack is a free, open-source local AWS emulator (LocalStack replacement) that emulates 25+ AWS services on a single port with no account or license required.
Why this skill is useful
Provides specific commands and usage patterns for emulating AWS services locally that the AI wouldn't reliably generate on its own.
What it needs
Requires docker, python installed locally. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
MiniStack AWS Emulator Skill by ara.so — Daily 2026 Skills collection. MiniStack is a free, MIT-licensed drop-in replacement for LocalStack that emulates 25+ AWS services (S3, SQS, DynamoDB, Lambda, SNS, IAM, STS, Kinesis, EventBridge, SecretsManager, SSM, CloudWatch, SES, and more) on a single port (4566). No account, no API key, no telemetry. Works with boto3, AWS CLI, Terraform, CDK, and any SDK. --- Installation Option 1: PyPI (simplest) Option 2: Docker Hub Option 3: Docker Compose (from source) Verify it's running --- Configuration Environment Variable Default Description --- --- --- GATEWAYPORT 4566 Port to listen on S3PERSIST 0 Set to 1 to persist S3 data to disk --- AWS CLI Usage awslocal wrapper (from source) --- boto3 Usage Patterns Universal client factory S3 SQS DynamoDB SNS + SQS Fanout Lambda SecretsManager SSM Parameter Store Kinesis EventBridge CloudWatch Logs --- Testing Patterns pytest fixture (recommended) GitHub Actions CI integration Using AWSENDPOINTURL env var (boto3 >= 1.28) --- Supported Services (25+) Service Key Operations --- --- S3 CRUD, multipart, versioning, encryption, lifecycle, CORS, ACL, notifications SQS Standard & FIFO queues, DLQ, batch ops SNS Topics, subscriptions, fanout to SQS/Lambda, platform endpoints DynamoDB Tables, CRUD, Query, Scan, TTL, transactions, batch ops Lambda Python runtimes, invoke, SQS event sources, Function URLs IAM Users, roles, policies, groups, instance profiles, OIDC STS GetCallerIdentity, AssumeRole, GetSessionToken SecretsManager Full CRUD, rotation, versioning SSM Parameter Store String, SecureString, StringList, path queries EventBridge Buses, rules, targets, Lambda dispatch Kinesis Streams, shards, records, iterators CloudWatch Metrics PutMetricData, alarms, dashboards, CBOR protocol CloudWatch Logs Log groups/streams, filter with globs, metric filters SES Send email, templates, configuration sets Step Functions State machine CRUD RDS Spins up real Postgres/MySQL containers ElastiCache Spins up r …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/ministack-aws-emulator