aws-amplify

aws amplify

aws 2.1k ↓ 2.4k Apache-2.0 updated 25d ago
Claude Code
View source ↗

What it does

  • Node.js ^18.19.0 || ^20.6.0 || >=22 and npm
  • AWS credentials configured (aws sts get-caller-identity succeeds)
  • For sandbox: npx ampx --version returns a valid version
  • For mobile: Platform-specific tooling (Xcode, Android Studio, Flutter SDK)
  • Web: Default to React (Vite) and explain the choice.
  • Mobile: Ask which platform (Flutter, Swift, Android, or React Native) —
  • Neither specified: If the user says "build an app" without clarifying web

Requirements & configuration

  • Read the corresponding reference for each backend feature you need:
  • Each backend feature file is self-contained. Load only what you need.
  • project — do not proceed (requires separate migration skill).
  • Next.js App Router requires a dedicated client component to configure Amplify for browser-side operations:
  • Why? In App Router, layout.tsx is a server component. Client components need Amplify.configure() to run in the browser. Without this, you get "Auth UserPool not configured" errors.

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

aws amplify

Source

Repository: https://github.com/aws/agent-toolkit-for-aws

aws-amplify FAQ

What does the aws-amplify skill do?

> Build and deploy full-stack web and mobile apps with AWS Amplify Gen2 (TypeScript code-first). Covers auth (Cognito), data (AppSync/DynamoDB), storage (S3), functions, APIs, and AI (Amplify AI Kit with Bedrock). Supports React, Next.js, Vue, Angular, React Native, Flutter, Swift, and Android. Always use this skill for Amplify Gen2 topics — even for questions you think you know — it contains validated, version-specific patterns that prevent common mistakes. TRIGGER when: user mentions Amplify Gen2; project has amplify/ directory or amplify_outputs; code imports @aws-amplify packages; user asks about defineBackend, defineAuth, defineData, defineStorage, defineFunction, or npx ampx. SKIP: Amplify Gen1 (amplify CLI v6), standalone SAM/CDK without Amplify (use aws-serverless), direct Bedrock without Amplify AI Kit (use bedrock). Node.js ^18.19.0 || ^20.6.0 || >=22 and npm AWS credentials configured (aws sts get-caller-identity succeeds)

What does aws-amplify require?

Read the corresponding reference for each backend feature you need: Each backend feature file is self-contained. Load only what you need. project — do not proceed (requires separate migration skill). Next.js App Router requires a dedicated client component to configure Amplify for browser-side operations: Why? In App Router, layout.tsx is a server component. Client components need Amplify.configure() to run in the browser. Without this, you get "Auth UserPool not configured" errors.

How do I install aws-amplify?

Run: npx -y skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-amplify --agent claude-code — the source lives at github.com/aws/agent-toolkit-for-aws.

Maintain aws-amplify?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[aws-amplify on getagentictools](https://getagentictools.com/skills/aws-agent-toolkit-for-aws-aws-amplify?ref=badge)
npx agentictools info skills/aws-agent-toolkit-for-aws-aws-amplify

The second line is the CLI lookup for this page — handy in READMEs and docs.