Assists with building and deploying full-stack serverless applications on AWS using SST. Use when defining Lambda functions, API Gateway routes, DynamoDB tables, S3 buckets, or deploying Next.js/Remix/Astro with SSR on AWS. Trigger words: sst, serverless stack, sst dev, sst deploy, aws lambda, sst ion, resource linking.
SST (Serverless Stack) is a framework for building and deploying full-stack applications on AWS with high-level constructs for Lambda, API Gateway, DynamoDB, S3, and frontend frameworks. It features live local development connected to real AWS services, type-safe resource linking, and zero-config TypeScript support.
sst.config.ts with typed components like sst.aws.Function, sst.aws.Api, sst.aws.Bucket, and sst.aws.Dynamo.link property on Functions to automatically grant IAM permissions and inject environment variables, and access linked resources via Resource.Name in handlers.sst dev which runs Lambda locally with hot reload while connected to real AWS services (DynamoDB, S3, SQS), with support for VS Code breakpoint debugging.sst deploy --stage prod for named stages, sst deploy --stage pr-${PR_NUMBER} for preview environments, and sst remove --stage dev for teardown.sst.aws.Nextjs, sst.aws.Remix, or sst.aws.Astro components for SSR on Lambda with static assets on S3 + CloudFront.sst secret set KEY value for encrypted, stage-specific secret storage.packages/functions/ as orchestrators, and place business logic in packages/core/.User request: "Create a REST API on AWS with DynamoDB using SST"
Actions:
sst.config.tsResource.MyTable.namesst dev for live local development against real AWS servicesOutput: A serverless REST API with type-safe resource access and live debugging.
User request: "Deploy my Next.js app on AWS with per-PR preview environments"
Actions:
sst.aws.Nextjs component with custom domain and linked resourcessst deploy --stage pr-${PR_NUMBER} for each pull requestsst remove when PR is closedOutput: A production Next.js deployment on AWS with isolated preview environments for each PR.
link instead of manual IAM policies; SST generates least-privilege permissions automatically.Resource.Name in handlers; never hardcode table names or bucket ARNs.sst dev for daily development; it is faster than deploying to AWS on every change.sst dev --stage alice) so each developer gets isolated AWS resources.packages/core/, handlers in packages/functions/.sst secret for API keys and credentials; they are encrypted and stage-specific.sst deploy --stage pr-${PR_NUMBER} in CI for preview environments on every pull request.npx skills add TerminalSkills/sst下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer