aws-emulator
Skill3.5k starsChanged 3 days agoApache-2.0View on GitHub
Installs, starts and troubleshoots AWS Emulator, the local emulator of AWS service APIs, and checks whether a project or a single operation works on the installed build. Use when the user wants to install or start the emulator, point the AWS CLI or an AWS SDK at it, fix a connection, TLS, certificate or request-signing error against it, run it in containers, CI or an agent sandbox, or asks whether AWS Emulator supports, works with, or is faithful enough for their app, repo, tests or a specific AWS operation (any language, SDK, CLI or IaC). Covers AWS Emulator only. Does not apply when the user asks about LocalStack, moto or any other local emulator or mock, including what it supports or whether an app works on it, and not for deploying to real AWS or production use.
- Reads credentials
Trending
More talk lately.about the whole repository
Who's talking about aws/agent-toolkit-for-aws
- A Hacker News story“Agent Toolkit for AWS”Hacker News · Jun 8, 2026 · 5 points
- @yug1224.com“AIエージェントがAWS環境の構築や運用を効率よく行うための公式ツールキットらしい ClaudeやCursorなどのエージェントに導入して開発を自動化するのが楽しみ yug1224 starred …”Bluesky · Jun 27, 2026 · 2 likes
- @librecanada.bsky.social“GitHub - Webpage "GitHub - aws/agent-toolkit-for-aws: Official, AWS-supported MCP servers, skills, and …”Bluesky · May 10, 2026 · 2 likes
- @yug1224.com“AIエージェントにAWSの操作や開発をサポートさせるためのツールキットらしい 実務でAIを活用してインフラ構築を効率化するのに使えそう yug1224 starred aws/agent-toolkit-for-aws…”Bluesky · Jun 27, 2026 · 1 likes
- sudosubin/agents.nix“agent-skills.github.aws.agent-toolkit-for-aws: 2ede7d9 → 0a218f8”GitHub · Nov 7, 2026
The biggest 5 of 55 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 55
Talked about on GitHub, Bluesky and Hacker News (55 times).
On GitHub · 50
- Nov 7, 2026agent-skills.github.aws.agent-toolkit-for-aws: 2ede7d9 → 0a218f8 — sudosubin/agents.nix0 reactions
- Nov 7, 2026codex-marketplaces.github.aws.agent-toolkit-for-aws: 9fb9e12 → 0a218f8 — sudosubin/agents.nix0 reactions
- Nov 7, 2026codex-plugins.github.aws.agent-toolkit-for-aws: 2ede7d9 → 0a218f8 — sudosubin/agents.nix0 reactions
- Nov 7, 2026kiro-powers.github.aws.agent-toolkit-for-aws: 9fb9e12 → 0a218f8 — sudosubin/agents.nix0 reactions
- Nov 7, 2026agent-plugins.github.aws.agent-toolkit-for-aws: 2ede7d9 → 0a218f8 — sudosubin/agents.nix0 reactions
45 more on GitHub
- Nov 7, 2026claude-code-plugins.github.aws.agent-toolkit-for-aws: 2ede7d9 → 0a218f8 — sudosubin/agents.nix0 reactions
- Nov 7, 2026copilot-plugins.github.aws.agent-toolkit-for-aws: 2ede7d9 → 0a218f8 — sudosubin/agents.nix0 reactions
- Nov 7, 2026claude-code-marketplaces.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026codex-marketplaces.github.aws.agent-toolkit-for-aws: e5b169d → 9fb9e12 — sudosubin/agents.nix0 reactions
- Nov 6, 2026codex-plugins.github.aws.agent-toolkit-for-aws: e5b169d → 2ede7d9 — sudosubin/agents.nix0 reactions
- Nov 6, 2026agent-plugins.github.aws.agent-toolkit-for-aws: e5b169d → 2ede7d9 — sudosubin/agents.nix0 reactions
- Nov 6, 2026kiro-powers.github.aws.agent-toolkit-for-aws: e5b169d → 9fb9e12 — sudosubin/agents.nix0 reactions
- Nov 6, 2026claude-code-plugins.github.aws.agent-toolkit-for-aws: e5b169d → 2ede7d9 — sudosubin/agents.nix0 reactions
- Nov 6, 2026copilot-plugins.github.aws.agent-toolkit-for-aws: e5b169d → 2ede7d9 — sudosubin/agents.nix0 reactions
- Nov 6, 2026agent-skills.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026codex-marketplaces.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026codex-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026kiro-powers.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026agent-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026claude-code-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 6, 2026copilot-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-05 → 0-unstable-2026-11-06 — sudosubin/agents.nix0 reactions
- Nov 5, 2026claude-code-marketplaces.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026agent-skills.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026codex-marketplaces.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026codex-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026kiro-powers.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026agent-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026claude-code-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026copilot-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-04 → 0-unstable-2026-11-05 — sudosubin/agents.nix0 reactions
- Nov 5, 2026agent-skills.github.aws.agent-toolkit-for-aws: 78d29b1 → fb298e0 — sudosubin/agents.nix0 reactions
- Nov 5, 2026codex-marketplaces.github.aws.agent-toolkit-for-aws: 78d29b1 → fb298e0 — sudosubin/agents.nix0 reactions
- Nov 5, 2026codex-plugins.github.aws.agent-toolkit-for-aws: 78d29b1 → fb298e0 — sudosubin/agents.nix0 reactions
- Nov 5, 2026kiro-powers.github.aws.agent-toolkit-for-aws: 78d29b1 → fb298e0 — sudosubin/agents.nix0 reactions
- Nov 5, 2026agent-plugins.github.aws.agent-toolkit-for-aws: 78d29b1 → fb298e0 — sudosubin/agents.nix0 reactions
- Nov 5, 2026claude-code-plugins.github.aws.agent-toolkit-for-aws: 78d29b1 → fb298e0 — sudosubin/agents.nix0 reactions
- Nov 5, 2026copilot-plugins.github.aws.agent-toolkit-for-aws: 78d29b1 → fb298e0 — sudosubin/agents.nix0 reactions
- Nov 5, 2026claude-code-marketplaces.github.aws.agent-toolkit-for-aws: 78d29b1 → fb298e0 — sudosubin/agents.nix0 reactions
- Nov 4, 2026agent-skills.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026codex-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026codex-marketplaces.github.aws.agent-toolkit-for-aws: b2a94d8 → 78d29b1 — sudosubin/agents.nix0 reactions
- Nov 4, 2026agent-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026claude-code-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026kiro-powers.github.aws.agent-toolkit-for-aws: b2a94d8 → 78d29b1 — sudosubin/agents.nix0 reactions
- Nov 4, 2026copilot-plugins.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026claude-code-marketplaces.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026Amazon ElastiCache troubleshooting skill — aws/tools-for-devops-agent0 reactions · 2 comments
- Nov 4, 2026codex-marketplaces.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026kiro-powers.github.aws.agent-toolkit-for-aws: 0-unstable-2026-11-03 → 0-unstable-2026-11-04 — sudosubin/agents.nix0 reactions
- Nov 4, 2026agent-skills.github.aws.agent-toolkit-for-aws: 8b32dfe → 1743793 — sudosubin/agents.nix0 reactions
- Oct 26, 2026[External Plugin]: aws-core — github/awesome-copilot0 reactions · 3 comments
On Bluesky · 4
- Jun 27, 2026AIエージェントがAWS環境の構築や運用を効率よく行うための公式ツールキットらしい ClaudeやCursorなどのエージェントに導入して開発を自動化するのが楽しみ yug1224 starred aws/agent-toolkit-for-aws… — @yug1224.com2 likes and reposts · 1 reply
- May 10, 2026GitHub - Webpage "GitHub - aws/agent-toolkit-for-aws: Official, AWS-supported MCP servers, skills, and plugins to help AI agents build on… — @librecanada.bsky.social2 likes and reposts
- Jun 27, 2026AIエージェントにAWSの操作や開発をサポートさせるためのツールキットらしい 実務でAIを活用してインフラ構築を効率化するのに使えそう yug1224 starred aws/agent-toolkit-for-aws… — @yug1224.com1 likes and repost
- May 8, 2026aws/agent-toolkit-for-aws: Official, AWS-supported MCP servers, skills, and plugins to help AI agents build on AWS #devopsish — @chrisshort.net0 likes and reposts · 1 reply
On Hacker News · 1
- Jun 8, 2026Agent Toolkit for AWS5 points
In this repository203 other files it gives its agents.
- analyzing-release-readinessSkill
- chatting-with-aws-devops-agentSkill
- coordinating-multi-space-devops-agentSkill
- diff-scanning-with-aws-security-agentSkill
- investigating-incidents-with-aws-devops-agentSkill
- pentesting-with-aws-security-agentSkill
- remediating-with-aws-security-agentSkill
- running-release-testsSkill
- scanning-with-aws-security-agentSkill
- setup-devops-agentSkill
- setup-security-agentSkill
- setupSkill
- threat-modeling-with-aws-security-agentSkill
- agents-buildSkill
- agents-connectSkill
- agents-debugSkill
- agents-deploySkill
- agents-get-startedSkill
- agents-hardenSkill
- agents-optimizeSkill
- agents-paySkill
- agents-paySkill
- amazon-bedrockSkill
- aws-ai-mlSkill
- aws-authSkill
- aws-billing-and-cost-managementSkill
- aws-blocksSkill
- aws-cdkSkill
- aws-cloudformationSkill
- aws-computeSkill
- aws-containersSkill
- aws-databaseSkill
- aws-deploymentSkill
- aws-iamSkill
- aws-investigationSkill
- aws-messaging-and-streamingSkill
- aws-networkingSkill
- aws-observabilitySkill
- aws-sdk-js-v3-usageSkill
- aws-sdk-python-usageSkill
- aws-sdk-swift-usageSkill
- aws-secrets-managerSkill
- aws-securitySkill
- aws-serverlessSkill
- aws-storageSkill
- aws-well-architected-reviewSkill
- launch-with-awsSkill
- signing-in-to-awsSkill
- amazon-opensearch-serviceSkill
- authoring-mwaa-workflowSkill
- connecting-to-data-sourceSkill
- creating-data-lake-tableSkill
- debugging-mwaa-workflowSkill
- developing-applications-on-managed-service-for-apache-flinkSkill
- exploring-data-catalogSkill
- finding-data-lake-assetsSkill
- ingesting-into-data-lakeSkill
- managing-amazon-mskSkill
- managing-data-asset-accessSkill
- managing-data-catalogSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. About 0 are common, 7 are distinctive, and 9 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
9
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Very specific: line 62
Before installing or starting anything, check the environment yourself and tell the user what is missing: aws-emulator -v (installed?), aws …
- Distinctive: line 69
Always use the latest AWS Emulator release.
- Very specific: line 85
When the user asks how to install, start, connect or fix the emulator, do it in their environment, verify it (health check, aws sts …
- Very specific: line 90
Start the emulator in the background (nohup … & with a per-port log for the package, docker run -d in Docker) and wait on the health check.
- Distinctive: line 92
When you start it, tell the user that telemetry is on and how to turn it off (see Security).
- Very specific: line 94
Never commit the per-run config, emulator_credentials or ca.pem.
- Distinctive: line 101
NOT WORK. Strictness applies to evidence, not to inventing items: record only what the app actually relies on.
- Distinctive: line 103
After the verdict, add one sentence for each UNVERIFIED assumption item that touches a limit below, explaining that limit.
- Very specific: line 111
Keep the emulator on loopback: the default bind is 127.0.0.1.
- Very specific: line 113
Never disable TLS verification globally or for AWS endpoints, and never suggest --no-verify-ssl or verify=False.
- Very specific: line 116
Keep real AWS credentials out of every command or job that calls the emulator (the env file in references/connect.md does this): unset …
- Very specific: line 122
Use -a off only for local test runs, reachable only on 127.0.0.1 (in Docker: port published on 127.0.0.1).
- Distinctive: line 129
Never use production data or send production traffic to the emulator.
- Distinctive: line 130
Before sharing logs, requests or responses, remove or mask secrets (keys, tokens, signatures) and personal data.
- Distinctive: line 141
Not for production: No durability or security guarantees.
- Very specific: line 143
One account: Every request runs in account 000000000000, signed with keys vended for that run (emulator_credentials).
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
AWS Emulator
AWS Emulator is one command, aws-emulator, that serves AWS service APIs over HTTPS on
127.0.0.1:9297. It runs natively only on Linux (RPM or Debian package); on macOS and Windows it
runs in a Docker container built from that package; Rust tests can also embed it in-process
(embedded mode). The AWS CLI and SDKs work unchanged once a
few environment variables point them at it and at the config and credentials files it writes at
start. This skill covers getting it running and connected, and answering whether a project (or
one operation) will work on the installed build, with evidence.
Guardrail — where this skill's own files live (MCP vs local install)
This skill ships only documents (references/*.md), no scripts. It can be loaded two ways, and
they resolve those files from different places:
- Loaded through the AWS MCP
retrieve_skilltool call. The skill is not installed on the local filesystem. You MUST fetch each reference through the sameretrieve_skilltool by passing thefileparameter (for example,file="references/linux-package.md"). Do NOTfile_readthese paths from the local or working directory, and do NOT search the filesystem for them; any local file that happens to match the name is unrelated to this skill. - Installed locally (the skill lives in a local skills directory such as
.claude/skills/aws-emulator/,~/.claude/skills/aws-emulator/, or.kiro/skills/aws-emulator/). Read references from the local skill directory. Every path shown in this skill, including links insidereferences/*.md, is relative to the skill directory (the folder with thisSKILL.md), not to the file that contains the link: for examplereferences/connect.mdis<skill directory>/references/connect.md.
This distinction applies only to the skill's own packaged files. Every artifact created during
a session or supplied by users is read from and written to the user's working directory
regardless of how the skill was loaded. Never fetch or write customer data through
retrieve_skill.
Route by intent
| The user wants to… | Read |
| install, start or stop it on Linux, or run a first smoke test | references/linux-package.md |
| install or run it on macOS or Windows, or in Docker, CI, parallel jobs or an agent sandbox | references/container.md |
| run it inside Rust tests (embedded mode: per-test state, no endpoint or certificate) | references/rust-embedded.md |
| upgrade it, choose or pin a version (also in CI), or find the latest release | references/linux-package.md ("Upgrade"), references/container.md in Docker, or references/rust-embedded.md in embedded mode |
| point the AWS CLI or an SDK (JS, Python, Java, Go, Rust, .NET, …) at it | references/connect.md |
fix an error: TLS/certificate, AccessDenied / SignatureDoesNotMatch, profile, connection refused, port in use, Docker file ownership, UnknownService, NotImplemented, lost state | references/troubleshooting.md |
| know whether their app, repo or tests will work on it | references/compatibility-check.md, with references/compatibility-find-usage.md (step 2) and references/compatibility-classify-traces.md (step 4) |
| know whether one or more operations or behaviors work ("does it support X?"), or what it cannot do | references/compatibility-check.md, section "Single operation (no app)" |
Before installing or starting anything, check the environment yourself and tell the user what
is missing: aws-emulator -v (installed?), aws --version or the project's AWS SDK dependency
(the client the user will connect with), on macOS and Windows docker info (Docker running?),
and whether the port (default 9297) is free. Embedded mode needs only a Rust toolchain with Cargo,
a C compiler and the AWS SDK for Rust. For anything else, follow the
AWS Emulator user guide.
Always use the latest AWS Emulator release; never pin a version (not in CI either, and not as an
option "for reproducibility") or answer for an older one: security fixes and new coverage ship
only in the latest release, and the compatibility check always uses the latest report and corpus. Find the
latest with gh release view -R aws/aws-emulator --json tagName,publishedAt (without a working
gh: git ls-remote --tags --refs --sort=-v:refname https://github.com/aws/aws-emulator | sed 's,.*refs/tags/,,' | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -1 (release tags only, vX.Y.Z without a suffix; if it prints nothing, stop and ask the user for the tag)). When the installed
emulator is missing or older, upgrade it (commands in references/linux-package.md
(Linux package, "Upgrade") and references/container.md): when the user asked
to install, set up or upgrade it, go ahead, but still confirm once before the first sudo
command; otherwise ask once first, because the upgrade may need sudo and restarting a running
emulator clears its state. An upgrade is: stop the emulator, run the
LTS/latest/ install command again (it replaces the older version), check aws-emulator -v, and
start it again; in Docker, rebuild with docker build --pull --no-cache. When the latest release cannot be determined
(no release, no access), say so, give the upgrade command anyway, and go on.
Rules
- When the user asks how to install, start, connect or fix the emulator, do it in their
environment, verify it (health check,
aws sts get-caller-identityshows000000000000), then report what you ran. Only explain without acting when they ask for an explanation. Write only to~/.aws/emulator/,<app>/.aws-emulator/,mktemp -ddirectories, the image and the container; ask beforesudo, shell-profile edits, repo or test-script edits, or any other write. - Start the emulator in the background (
nohup … &with a per-port log for the package,docker run -din Docker) and wait on the health check; a foreground emulator blocks the shell. When you start it, tell the user that telemetry is on and how to turn it off (see Security); in CI jobs and agent sandboxes, start it with telemetry off. - Never commit the per-run
config,emulator_credentialsorca.pem; they change every start. - A
NotImplementedanswer (HTTP 501, which SDKs do not retry) is a coverage gap in the installed build, not a misconfiguration. Say so and offer the compatibility check for the app or that operation. - For a compatibility question, run the check and present its verdict as its Rules say (references/compatibility-check.md); never answer from memory or from this file.
- The check is strict: when the evidence is unclear, the item is UNVERIFIED and the answer WILL NOT WORK. Strictness applies to evidence, not to inventing items: record only what the app actually relies on.
- After the verdict, add one sentence for each UNVERIFIED assumption item that touches a limit below, explaining that limit. Leave the verdict itself unchanged.
- The AWS MCP server is recommended for AWS API calls to real AWS (sandboxed, IAM-authenticated, audit-logged), but it is not required. It cannot reach an emulator on this machine, so calls to the emulator go through the local AWS CLI or SDK with the connect variables set.
Security
- Keep the emulator on loopback: the default bind is
127.0.0.1; change-bonly inside a container, and publish a container's port on127.0.0.1only, never on all interfaces. - Never disable TLS verification globally or for AWS endpoints, and never suggest
--no-verify-sslorverify=False. Trust this run's~/.aws/emulator/<port>/ca.pem, through the config file,AWS_CA_BUNDLE(always in Docker) or the SDK's own setting. - Keep real AWS credentials out of every command or job that calls the emulator (the env file
in references/connect.md does this):
unset AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_SESSION_TOKEN AWS_PROFILEplus the web-identity and container-credential variables (full list in references/connect.md), then check thataws sts get-caller-identityshows000000000000. - Use
-a offonly for local test runs, reachable only on127.0.0.1(in Docker: port published on127.0.0.1); never on a shared or CI host that others can reach. - Telemetry is on by default; turn it off with
-t offorEMULATOR_TELEMETRY=off(Docker:-e EMULATOR_TELEMETRY=off). When you start the emulator, tell the user it is on and how to turn it off. In CI jobs and agent sandboxes, start it with-t off(Docker:-e EMULATOR_TELEMETRY=off) by default. For what telemetry sends, point to the AWS Emulator user guide. - Never use production data or send production traffic to the emulator.
- Before sharing logs, requests or responses, remove or mask secrets (keys, tokens, signatures) and personal data.
Limits by design
These hold for every build. They are not a coverage list.
- Open source. The source is in aws/aws-emulator; see its LICENSE file for the license.
- State is in memory only. Everything is gone when the process exits. There is no reset operation: restart the process for a clean state.
- Not for production. No durability or security guarantees; do not send production traffic or data to it.
- One account. Every request runs in account
000000000000, signed with keys vended for that run (emulator_credentials). - One Region and one account per emulator. The emulator accepts any Region and account ID
but does not keep resources separate by either, so calls across Regions or accounts are not
supported. To test several Regions, run one emulator per Region, each on its own port.
Behavior is checked against AWS in
us-west-2only. - Not a security test target. Signatures are checked (not in embedded mode), and the emulator never denies a request signed with its own keys. Do not use it to test IAM policies, permissions boundaries, resource-based policies (such as bucket policies), AWS KMS key policies, or access across accounts or Regions.
- Code it runs is not isolated. Function code the emulator runs for you runs on the user's machine without isolation.
- Coverage is per build. Whether a specific operation or behavior works on the installed build is answered by the compatibility check, not by this list.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

