CommunityProgramación y desarrollogithub.com

alexaiarchitect/agentcore-skills

Estima cuánto costará Amazon Bedrock AgentCore al mes a partir de un perfil de uso, desglosado línea por línea con la fórmula de cada una, y configura un presupuesto y una alarma de uso alrededor del mismo.

¿Qué es agentcore-skills?

Esta habilidad para agentes de IA permite estimar de forma precisa el costo mensual de Amazon Bedrock AgentCore basándose en un perfil de uso detallado. Desglosa cada línea de costo con su fórmula específica, utilizando la tarifa oficial publicada de AgentCore (incluyendo invocaciones de Gateway, indexación de búsqueda y herramientas, solicitudes de identidad gratuitas, horas de vCPU de Runtime facturadas solo mientras estén activas, eventos de memoria a corto plazo y registros a largo plazo, y tokens de evaluación). También considera los tokens de modelo a las tarifas del usuario por cada 1,000 tokens y enumera explícitamente lo que no se incluye en la estimación (Lambda, API Gateway, CloudWatch, X-Ray, DynamoDB) para evitar confusiones con la factura total. La habilidad genera un presupuesto de AWS filtrado para AgentCore con alertas de pronóstico y reales, además de una alarma de CloudWatch sobre invocaciones de Gateway, todo como Terraform después de una ejecución en seco. Los hallazgos se reportan en la banda `CST0xx`. Es útil cuando se pregunta '¿cuánto costará AgentCore?', 'estima la factura de Gateway', '¿hay un nivel gratuito?', 'cambio de precios de memoria' o consultas similares sobre costos.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/alexaiarchitect/agentcore-skills/tree/HEAD/skills/agentcore-cost

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Cuánto costará AgentCore?

AgentCore factura cada servicio según su propia dimensión, y los servicios que utiliza una Lambda con Gateway (Lambda, API Gateway, CloudWatch, X-Ray) no son AgentCore en absoluto. Por lo tanto, una estimación honesta cotiza exactamente lo que cubre la tarifa de AgentCore, muestra su aritmética y enumera lo que queda fuera.

${CLAUDE_SKILL_DIR} lo establece el entorno de ejecución de la habilidad al directorio de esta habilidad. Úsalo textualmente en cada comando a continuación; los scripts de una habilidad hermana están en ${CLAUDE_SKILL_DIR}/../<skill>/scripts/.

Flujo

  1. Construir un perfil con el usuario. Comienza desde el ejemplo y pregunta por los números que determinan el costo: solicitudes por día, llamadas a herramientas por solicitud, sesiones de Runtime y su duración, eventos y registros de memoria. Campos: usage-profile.md.

    cp ${CLAUDE_SKILL_DIR}/assets/profile.example.json ./agentcore-profile.json
    

    Escribir el perfil es una escritura de archivo: confírmalo primero.

  2. Estimar.

    python3 ${CLAUDE_SKILL_DIR}/scripts/cost_estimate.py agentcore-profile.json
    

    --as-of 2026-10-06 para aplicar la nueva tarifa de memoria; --json para las líneas.

  3. Informar el total como "solo líneas de AgentCore", el desglose por servicio, la línea más grande y su fórmula, y la lista no cotizada. Cita la fuente de precios y su fecha de consulta; cada cifra es una estimación a precio de lista.

  4. Opciones: un módulo de presupuesto y alarma (gratuito de generar); un diseño más económico para la línea más grande (por ejemplo, sin búsqueda semántica, menos estrategias de memoria); nada. Confirma con AskUserQuestion, luego:

    python3 ${CLAUDE_SKILL_DIR}/scripts/gen_budget.py <project> --monthly-usd 20 --email [email protected] --profile agentcore-profile.json --dry-run
    
  5. Verificar con review.py en el proyecto después de escribir.

La banda CST0xx

IdSeveridadDisparador
CST001advertenciala región del perfil no ofrece Gateway
CST002informaciónlo que no está cotizado (siempre listado)
CST003informaciónMemoria cotizada con la tarifa por evento que finaliza el 2026-10-05
CST004advertenciala tarifa tiene más de 90 días de antigüedad respecto a --as-of
CST005informaciónla página publica una tarifa única, no precios por región
CST010informaciónel proyecto ya tiene presupuestos

Reglas de decisión

  • Nunca llamar "la factura" al total. Son las líneas de AgentCore a precio de lista.
  • Los tokens de modelo son cifras del usuario. Los precios de los modelos de Bedrock varían según el modelo y la región; el perfil los proporciona o se omiten.
  • La identidad a través de Runtime o Gateway es gratuita; fuera de ellos cuesta $0.010 por cada 1,000 solicitudes.
  • Las alarmas son mejores que los presupuestos para desbordes. Los presupuestos tienen un retraso de horas; una alarma de invocación se activa en menos de una hora.

Referencias

PreguntaArchivo
Cada dimensión de precio, con la tarifa y su fechapricing-dimensions.md
El formato del perfil, campo por campousage-profile.md
El módulo de presupuesto y alarmasbudget-alarms.md

Scripts

ComandoHaceCódigos de salida
scripts/cost_estimate.py <profile.json> [--as-of DATE] [--json]la estimación línea por línea0 estimado, 2 perfil incorrecto
scripts/gen_budget.py <project> --monthly-usd N [--email E] [--profile P] [--dry-run] [--force] [--json]módulo de presupuesto + alarma de invocación0 planificado/escrito, 1 nada, 2 argumentos incorrectos

Lista de verificación de finalización

  • Los números del perfil provinieron del usuario y el archivo se escribió solo después de la confirmación.
  • La estimación se informó como solo líneas de AgentCore, con la lista no cotizada.
  • Se citaron la fuente de precios y la fecha de consulta; se aplicó la fecha de la tarifa de memoria.
  • Cualquier módulo de presupuesto se mostró como un plan de escritura y se confirmó antes de escribir.

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

>- 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

>- Plan the deployment of Amazon Bedrock AgentCore infrastructure and its rollback, and hand the user the exact commands — never running them. Finds the root module (or Terragrunt stack) that actually reaches the AgentCore resources, orders what comes up (identity and roles, then gateway, runtime and memory, then targets and strategies, then log delivery), flags where a first apply trips (IAM propagation, creation-only semantic search, Transaction Search before TRACES delivery, an old provider lock, no remote backend), checks published quotas (targets per gateway, tools per target), and emits init / validate / plan-to-file / show -json / policy check / apply of that saved plan, the post-apply checks, and the rollback for each kind of change. Findings are the `DPL0xx` band; the cost tier is `aws` because the commands create billable resources. Use when asked to "deploy the gateway", "apply this", "what order do I apply in", "how do I roll back", "will this hit a quota", "give me the terraform commands". Don...

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...

Skills relacionados