alexaiarchitect/agentcore-skills

Estimar o custo mensal do Amazon Bedrock AgentCore a partir de um perfil de uso, linha por linha com a fórmula de cada item, e criar um orçamento e um alarme de uso associados.

O que é agentcore-skills?

Esta skill permite estimar com precisão o custo mensal do Amazon Bedrock AgentCore com base em um perfil de uso fornecido pelo usuário. Ela calcula cada dimensão de preço da tabela oficial da AgentCore (invocações do Gateway, indexação de busca e ferramentas, solicitações de token de identidade, horas de vCPU do Runtime, memória de curto e longo prazo, tokens de avaliação) e considera os tokens de modelo com taxas personalizadas do usuário. Além disso, a skill gera um orçamento da AWS filtrado para AgentCore com alertas de previsão e uso real, e um alarme do CloudWatch para invocações do Gateway, tudo como Terraform após uma simulação. Ela também lista explicitamente o que não é precificado (Lambda, API Gateway, CloudWatch, X-Ray, DynamoDB) para evitar que o total seja confundido com a fatura completa. As descobertas são categorizadas na faixa `CST0xx`. Ideal para responder perguntas como "quanto custará o AgentCore", "estimar a conta do Gateway", "existe nível gratuito" ou "mudanças de preço de memória".

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Quanto custará o AgentCore?

O AgentCore fatura cada serviço em sua própria dimensão, e os serviços que uma função Lambda voltada para Gateway mais utiliza (Lambda, API Gateway, CloudWatch, X-Ray) não fazem parte do AgentCore. Portanto, uma estimativa honesta precifica exatamente o que a tabela de preços do AgentCore cobre, mostra a aritmética e lista o que foi deixado de fora.

${CLAUDE_SKILL_DIR} é definido pelo tempo de execução da skill como o diretório desta própria skill. Use-o literalmente em cada comando abaixo; os scripts de uma skill irmã estão em ${CLAUDE_SKILL_DIR}/../<skill>/scripts/.

Fluxo

  1. Construa um perfil com o usuário. Comece pelo exemplo e pergunte pelos números que geram custo: requisições por dia, chamadas de ferramenta por requisição, sessões do Runtime e sua duração, eventos e registros de memória. Campos: usage-profile.md.

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

    Escrever o perfil é uma gravação de arquivo: confirme primeiro.

  2. Estime.

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

    Use --as-of 2026-10-06 para aplicar a nova tabela de preços de Memória; --json para as linhas.

  3. Relate o total como "somente linhas do AgentCore", a divisão por serviço, a maior linha e sua fórmula, e a lista não precificada. Cite a fonte de preços e sua data de verificação; cada valor é uma estimativa com base na lista de preços.

  4. Opções: um módulo de orçamento e alarme (gratuito para gerar); um design mais barato para a maior linha (por exemplo, sem busca semântica, menos estratégias de memória); nada. Confirme com AskUserQuestion, depois:

    python3 ${CLAUDE_SKILL_DIR}/scripts/gen_budget.py <projeto> --monthly-usd 20 --email [email protected] --profile agentcore-profile.json --dry-run
    
  5. Verifique com review.py no projeto após escrever.

A faixa CST0xx

IdGravidadeGatilho
CST001avisoa região do perfil não oferece Gateway
CST002informaçãoo que não é precificado (sempre listado)
CST003informaçãoMemória precificada na tabela por evento que termina em 2026-10-05
CST004avisoa tabela de preços tem mais de 90 dias a partir de --as-of
CST005informaçãoa página publica uma tabela de preços, não preços por região
CST010informaçãoo projeto já possui orçamentos

Regras de decisão

  • Nunca chame o total de "a fatura". São as linhas do AgentCore com base na lista de preços.
  • Tokens de modelo são números do usuário. Os preços dos modelos Bedrock variam por modelo e região; o perfil os fornece ou eles são omitidos.
  • Identidade através do Runtime ou Gateway é gratuita; fora deles custa $0,010 por 1.000 requisições.
  • Alarmes são melhores que orçamentos para fugas. Orçamentos atrasam horas; um alarme de invocação dispara dentro da hora.

Referências

PerguntaArquivo
Cada dimensão de preço, com a taxa e sua datapricing-dimensions.md
O formato do perfil, campo por campousage-profile.md
O módulo de orçamento e alarmebudget-alarms.md

Scripts

ComandoFazCódigos de saída
scripts/cost_estimate.py <profile.json> [--as-of DATE] [--json]a estimativa linha por linha0 estimado, 2 perfil inválido
scripts/gen_budget.py <projeto> --monthly-usd N [--email E] [--profile P] [--dry-run] [--force] [--json]módulo de orçamento + alarme de invocação0 planejado/escrito, 1 nada, 2 argumentos inválidos

Lista de verificação de conclusão

  • Os números do perfil vieram do usuário, e o arquivo foi escrito somente após confirmação.
  • A estimativa foi relatada como somente linhas do AgentCore, com a lista não precificada.
  • A fonte de preços e a data de verificação foram citadas; a data da tabela de preços de Memória foi aplicada.
  • Qualquer módulo de orçamento foi mostrado como um plano de escrita e confirmado antes de escrever.

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

Habilidades Relacionadas