.claude/skills/clean-workshop/SKILL.md
Clean up AWS resources created by the AgentCore workshop. Use when someone wants to tear down, clean up, or remove workshop resources.
npx skillsauth add aws-samples/sample-amazon-bedrock-agentcore-onboarding clean-workshopInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Clean up AWS resources created by the AgentCore onboarding workshop.
/clean-workshop — Clean all workshop resources (09, 08, 07, 06, 05, 03, 02)/clean-workshop 02 — Clean only step 02 (runtime)/clean-workshop 02 03 — Clean steps 02 and 03/clean-workshop 05 06 07 — Clean steps 05, 06, and 07/clean-workshop 08 09 — Clean steps 08 and 09$ARGUMENTS contains space-separated step numbers to clean (e.g., 02 03 07).
If empty, clean ALL steps that have resources.
Only these steps create AWS resources that need cleanup:
| Step | Directory | Resources | Config File |
|------|-----------|-----------|-------------|
| 02 | 02_runtime/ | Agent runtime, ECR repository, config files | .bedrock_agentcore.yaml |
| 03 | 03_memory/ | Memory instances (prefix: cost_estimator_memory) | None |
| 05 | 05_evaluation/ | Custom evaluator (name: cost_estimator_tool_usage) | None |
| 06 | 06_identity/ | OAuth2 provider, Cognito user pool/client/domain, runtime | inbound_authorizer.json |
| 07 | 07_gateway/ | Gateway targets, gateway, config files | outbound_gateway.json |
| 08 | 08_policy/ | Policy engine, policies, Cognito app clients | policy_config.json |
| 09 | 09_browser_use/ | Browser sessions (ephemeral, auto-expire) | None |
Resources MUST be cleaned in reverse dependency order to avoid errors:
For each step to clean, run:
cd <project_root>/<step_directory> && uv run python clean_resources.py
clean_resources.py from within the step directory (scripts use relative paths)$ARGUMENTS to determine which steps to clean. If empty, use all: 09 08 07 06 05 03 02clean_resources.py from that directory
c. Mark task as completeddocumentation
Sync Japanese README translations with English source. Use when English READMEs change and Japanese versions need updating, or when improving Japanese translation fluency.
data-ai
Scaffold and draft a new AgentCore workshop. Use when someone wants to create, scaffold, or start a new workshop directory with boilerplate and initial content.
testing
Run the AgentCore workshop steps sequentially to test the full attendee experience. Use when someone wants to execute, test, or run through the workshop.
devops
Local text-to-speech via sherpa-onnx (offline, no cloud)