Install
$ agentstack add skill-giuseppe-trisciuoglio-developer-kit-aws-sam-bootstrap ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
AWS SAM Bootstrap
Overview
Generates SAM project artifacts for greenfield and migration scenarios. Creates the minimum required files (template.yaml, samconfig.toml, events/), validates with sam build, and configures sam deploy workflows following AWS SAM conventions.
When to Use
- User needs to start a new AWS SAM project (
sam init,sam deploy) - User wants to migrate existing Lambda functions or CloudFormation resources to SAM templates
- User asks about SAM CLI commands (
sam init,sam build,sam local invoke,sam deploy) - User needs to create or update
template.yamlorsamconfig.tomlfor serverless deployments - User wants to configure local testing with
sam local invokefor Lambda functions
Instructions
1) Classify Scenario
- New project: no Lambda structure exists. Run
sam initto scaffold. - Existing project migration: Lambda/CloudFormation resources exist. Create
template.yamlmanually.
2) Select Runtime and Package Type
Use current non-deprecated runtimes. Package type: Zip (default) or Image (container/native deps).
3) Bootstrap New Projects
sam init
sam build
sam local invoke -e events/event.json
sam deploy --guided
4) Bootstrap Existing Projects
- Inspect current Lambda handlers, runtime, and dependency layout
- Create
template.yamlwithTransform: AWS::Serverless-2016-10-31 - Map existing resources to
AWS::Serverless::Functionand related SAM resources - Create
samconfig.tomlwith deploy defaults and environment overrides - Add
events/event.jsonpayload samples for local invocation - Validate with
sam validateandsam buildbefore deploy
5) Required Artifacts
.
├── template.yaml
├── samconfig.toml
└── events/
└── event.json
See reference templates: [examples.md](references/examples.md), [migration-checklist.md](references/migration-checklist.md)
6) Validation Checklist
sam validatesucceedssam buildsucceedstemplate.yamlhas correct logical IDs and handlerssamconfig.tomlcontains deploy parameters for target environments
Examples
New SAM Project
sam init # Interactive scaffold
sam build
sam local invoke HelloFunction -e events/event.json
sam deploy --guided
Migrate Existing Lambda
- Detect handler/runtime → create
template.yamlwith SAM transform - Add
samconfig.tomlwithstack_name,capabilities,resolve_s3 - Add
events/event.json→ validate withsam build
Full templates in [references/examples.md](references/examples.md).
Best Practices
- One deployable function first, then expand; keep migration-first PRs minimal
- Keep
samconfig.tomlcommitted for deterministic deployments - Use environment-specific sections (
[default],[prod]) instead of CLI flags - Map existing handler paths to SAM conventions during migration
Constraints and Warnings
- SAM CLI must be installed locally for command execution
CAPABILITY_IAMis required when IAM resources are created- Container image packaging requires Docker availability
- Existing projects may require refactoring handler paths to match SAM conventions
sam deploy --guidedwrites local configuration; review before committing
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: giuseppe-trisciuoglio
- Source: giuseppe-trisciuoglio/developer-kit
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.