CommunityCodierung & Entwicklunggithub.com

alexaiarchitect/agentcore-skills

Plant den Einsatz der Amazon Bedrock AgentCore-Infrastruktur und deren Rollback, und übergebe dem Benutzer die exakten Befehle – ohne sie selbst auszuführen.

Was ist agentcore-skills?

Dieses Skill plant das Deployment einer Amazon Bedrock AgentCore-Umgebung, inklusive der erforderlichen Terraform- oder Terragrunt-Ausführungsreihenfolge, Prüfung auf bekannte Fehler beim ersten Apply (z.B. IAM-Weitergabeverzögerungen, erstellungsbedingte Ressourcen, veraltete Provider-Sperren, fehlendes Remote-Backend), Überwachung veröffentlichter Kontingente (Targets pro Gateway, Tools pro Target) sowie die Ausgabe der kompletten Befehlskette: init, validate, plan-to-file, show -json, policy check, apply des gespeicherten Plans, Post-Apply-Verifikation und detaillierte Rollback-Anleitungen. Es unterstützt Amazon Bedrock AgentCore auf AWS und wird mit Claude Code, Cursor, Codex und ähnlichen KI-Agenten-Plattformen verwendet. Das Skill führt niemals selbst Befehle aus – es gibt nur Anweisungen aus, die der Benutzer manuell umsetzt. Es identifiziert das richtige Root-Modul oder den Terragrunt-Stack, ordnet die Ressourcen nach ihrer Abhängigkeit (zuerst Identitäten und Rollen, dann Gateway, Laufzeit und Speicher, dann Ziele und Strategien, zuletzt Loglieferung) und markiert potenzielle Fehlerquellen wie IAM-Propagierung oder die Notwendigkeit von Transaction Search vor TRACES-Zustellung. Die Erkenntnisse werden im `DPL0xx`-Band gemeldet; die Kostenstufe ist `aws`, da die Befehle kostenpflichtige Ressourcen erstellen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/alexaiarchitect/agentcore-skills/tree/HEAD/skills/agentcore-deploy

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Bereitstellung von AgentCore: Reihenfolge, Kontingente, Befehle, Rollback

Die Bereitstellung ist der Punkt, an dem dieses Plugin aufhört zu handeln und zu beraten beginnt. Terraform ordnet Ressourcen bereits anhand ihrer Referenzen an; was es jedoch nicht mitteilen kann, ist: welches Root-Modul geplant werden soll, was bei einem ersten Apply aus Gründen außerhalb des Graphen fehlschlagen wird, welche Einstellungen später nicht mehr geändert werden können und wie man zurückkehrt. Dieses Skill schreibt nichts und führt nichts aus: es gibt die Befehle aus, und der Benutzer führt sie aus.

${CLAUDE_SKILL_DIR} wird von der Skill-Laufzeitumgebung auf das eigene Verzeichnis dieses Skills gesetzt. Verwenden Sie es wörtlich in jedem Befehl unten; die Skripte eines benachbarten Skills befinden sich unter ${CLAUDE_SKILL_DIR}/../<skill>/scripts/.

Ablauf

  1. Zuerst prüfen. Ein Bereitstellungsplan, der auf einem Fehler aufbaut, ist ein Plan, den Fehler bereitzustellen:

    python3 ${CLAUDE_SKILL_DIR}/../agentcore-review/scripts/review.py <projekt>
    
  2. Die Bereitstellung planen.

    python3 ${CLAUDE_SKILL_DIR}/scripts/deploy_plan.py <projekt>
    

    --root VERZ wenn das gefundene Root nicht das zu verwendende ist (Provider-Einschränkung, Sperre, Region und Stages sind dann die des eigenen Roots); --plan-file DATEINAME; --json. Befehle benennen das Plugin als $AGENTCORE_PLUGIN, gesetzt durch die ausgegebene setup-Zeile.

  3. Berichten Sie das Root-Modul, die Stages, die DPL-Erkenntnisse, die Befehle und den Rollback in dieser Reihenfolge. Geben Sie die Kostenstufe an: Diese Befehle erstellen kostenpflichtige Ressourcen im Konto des Benutzers.

  4. Optionen: (1, empfohlen) Der Benutzer führt init → validate → plan to a file → show -json → die Richtlinienprüfung aus und fügt die Richtlinienausgabe ein; (2) nach dem Lesen wendet der Benutzer diese gespeicherte Plan-Datei an. Bestätigen Sie jeden Schritt mit AskUserQuestion; fassen Sie sie niemals in einem Schritt zusammen.

  5. Überprüfen Sie nach der Meldung eines erfolgreichen Apply durch den Benutzer: Übergeben Sie an /agentcore:agentcore-verify.

Das DPL0xx-Band

IdSchweregradAuslöser
DPL001warnkein Remote-Backend (und kein Terragrunt)
DPL002errorein veröffentlichtes Kontingent überschritten (Targets pro Gateway, Tools pro Target)
DPL003infoRolle und Gateway in einem Apply: IAM-Weitergabe könnte beim ersten Versuch fehlschlagen
DPL004infosemantische Suche ist nur bei Erstellung möglich
DPL005infoein Terragrunt-Stack: Befehle verwenden terragrunt
DPL006warnhashicorp/aws unter 6.55.0 gesperrt
DPL007infoTRACES-Zustellung erfordert, dass Transaction Search zuerst aktiviert ist
DPL008infodas gewählte Root deklariert keine hashicorp/aws-Versionsbeschränkung

Entscheidungsregeln

  • Einen gespeicherten Plan anwenden, niemals -auto-approve. Der Plan, den der Benutzer gelesen hat, ist der Plan, der ausgeführt wird.
  • Prüfung vor Apply. policy_check.py verweigert das Löschen von Memories, Gateways, Credential Providern und User Pools ohne explizites --allow-replace.
  • -target ist für Rollback, nicht für die erste Bereitstellung. Wenn das erste Apply aufgrund der IAM-Weitergabe fehlschlägt, führen Sie dasselbe Apply erneut aus.
  • Rollback durch Rückgängigmachen, nicht durch Zerstören. Zustandsbehaftete Ressourcen (Benutzer, Unterhaltungen, Geheimnisse) sind niemals Teil eines Rollbacks.

Referenzen

FrageDatei
Stage-Reihenfolge, was beim ersten Apply fehlschlägt, Terragruntapply-sequencing.md
Die für die Bereitstellung relevanten AgentCore-Kontingentequotas.md
Rollback pro Änderungsart; was niemals zerstört werden darfrollback.md

Skripte

BefehlAufgabeExit-Codes
scripts/deploy_plan.py <projekt> [--root VERZ] [--plan-file D] [--json]Root, Stages, DPL-Erkenntnisse, Befehle, Rollback0 keine Fehler, 1 Fehler, 2 kein Terraform

Abschluss-Checkliste

  • review.py wurde zuerst ausgeführt und seine Fehler wurden vom Benutzer behoben oder akzeptiert.
  • deploy_plan.py wurde ausgeführt; das Root-Modul wurde mit dem Benutzer bestätigt.
  • Die Kostenstufe (aws) wurde genannt, bevor Befehle übergeben wurden.
  • Der Benutzer hat vor jedem Apply die Reihenfolge plan → show -json → policy check ausgeführt.
  • Nur die gespeicherte Plan-Datei wurde vom Benutzer angewendet; kein Befehl wurde vom Assistenten ausgeführt.
  • Der Rollback für diese Änderung wurde vor dem Apply genannt.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

alexaiarchitect/agentcore-skills

>- Put Amazon Bedrock AgentCore infrastructure behind a plan-only CI gate. Generates a GitHub Actions workflow that, on pull requests touching the infrastructure, runs the static AgentCore review (`ACR0xx`), `terraform fmt -check`, `init`, `validate`, a saved `plan` (Terraform or Terragrunt) with a read-only OIDC role, `show -json`, and the plan policy (`CI0xx`: no delete or replace of memories, gateways, credential providers, workload identities, user pools or tables without an explicit per-address allowance; no `*` on `*`; no gateway with `authorizer_type = NONE`; pinned MCP revisions), then uploads the plan JSON. Nothing in it applies. The plugin's stdlib-only library is vendored into `ci/agentcore/` so the job needs nothing from the plugin, and action pins are reused from the repository's own SHA-pinned workflows. `policy_check.py` also runs locally on any saved plan. Use when asked to "add CI for the AgentCore Terraform", "gate the plan", "block destructive changes", "policy check the plan", "plan on ...

alexaiarchitect/agentcore-skills

>- Estimate what Amazon Bedrock AgentCore will cost per month from a usage profile, line by line with the formula for each line, and put a budget and a usage alarm around it. Prices the published AgentCore rate card (Gateway invocations, search and tool indexing; Identity token requests, free through Runtime or Gateway; Runtime vCPU-hours billed only while active and GB-hours; Memory short-term events — per 1,000 events until 2026-10-05, per GB from 2026-10-06 — and long-term records and retrievals; Evaluations tokens), prices model tokens only at the user's own per-1,000 rates, and lists what it does not price (Lambda, API Gateway, CloudWatch, X-Ray, DynamoDB) so the total is never mistaken for the bill. Generates an AWS Budget filtered to AgentCore with forecast and actual alerts, plus a CloudWatch alarm on gateway invocations, as Terraform after a dry run. Findings are the `CST0xx` band. Use when asked "what will AgentCore cost", "estimate the gateway bill", "is there a free tier", "memory pricing chang...

alexaiarchitect/agentcore-skills

>- Scaffold Amazon Bedrock AgentCore resources as infrastructure as code: a Runtime (ECR repository, service role, `aws_bedrockagentcore_agent_runtime` with a JWT authorizer and lifecycle settings), a Gateway (role, JWT authorizer, pinned MCP revisions, one target), Identity (Cognito M2M client plus an OAuth2 credential provider with write-only secrets) or Memory (memory, strategies, customer-managed key). Terraform modules are the default and the recommendation; a TypeScript CDK stack with the `aws-bedrockagentcore` L1 constructs and the AgentCore CLI (`@aws/agentcore`) commands are offered for teams already on them. Every write is shown as a plan first (`--dry-run`), existing files are never overwritten without `--force`, and nothing is planned or applied. Use when asked to "create an AgentCore runtime", "scaffold a gateway", "add AgentCore memory", "write the Terraform for AgentCore", "start a new AgentCore stack", or "give me the CDK for this". Don't use for a gateway in front of an existing Lambda, HT...

alexaiarchitect/agentcore-skills

>- Inventory a project for Amazon Bedrock AgentCore work and report before advising. Finds existing AgentCore resources and which tool owns them (Terraform `aws_bedrockagentcore_*`/`awscc_*`, CDK constructs, the AgentCore CLI's `agentcore.json`, the deprecated starter toolkit's `.bedrock_agentcore.yaml`, boto3 `bedrock-agentcore` clients, the AgentCore Python SDK and `@requires_access_token`), the agent framework (Strands, LangGraph, LangChain, Claude Agent SDK, CrewAI, OpenAI Agents, ADK, raw), MCP servers and the API Gateway routes and Lambdas behind `/mcp`, Cognito pools, clients and JWT authorizers, the AWS region and per-service availability there, the hashicorp/aws constraint and lock, Terragrunt, and Lambda tracing. Read-only; findings are the `DSC0xx` band. Use when asked "what do I have", "is this on AgentCore", "inventory this repo", "which region are we in", "is AgentCore available in eu-central-1", "what framework is this agent", or before any other AgentCore skill on an unfamiliar project. Don...

Verwandte Skills