llm-to-bedrock
Use when the user wants to migrate code that calls OpenAI, Gemini/Google AI, or the Anthropic API to Amazon Bedrock — a pure model/SDK rewrite. End-to-end: assesses the codebase, rewrites SDK calls, evaluates output quality against Bedrock, and delivers a ready-to-merge git branch. Also has an access-only mode for checking or enabling Bedrock model access for specific models (e.g. 'request access to Claude on Bedrock', 'which models do I turn on') with no code migration — it checks each model and walks the right access step, then stops. Not for agent runtime selection or agent migration planning (use agent-advisor), nor standalone cost estimates or infra-only migration. The full migration REQUIRES gcp-to-aws OR azure-to-aws installed alongside this skill (gcp-to-aws preferred when both are present); access-only mode needs neither.
Pinned to revision a2c98f2037dc, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/llm-to-bedrock/SKILL.md
- skills/llm-to-bedrock/references/helpers/bedrock-known-fixes/bedrock-known-fixes.md
- skills/llm-to-bedrock/references/helpers/bedrock-known-fixes/references/bedrock-iam-inference-profile.md
- skills/llm-to-bedrock/references/helpers/bedrock-known-fixes/references/bedrock-inference-profile-model-id.md
- skills/llm-to-bedrock/references/helpers/bedrock-known-fixes/references/bedrock-response-key-casing.md
- skills/llm-to-bedrock/references/helpers/bedrock-known-fixes/references/bedrock-vision.md
- skills/llm-to-bedrock/references/helpers/bedrock-known-fixes/references/bedrock-vision.py.template
- skills/llm-to-bedrock/references/helpers/behavior-delta-detection/behavior-delta-detection.md
- skills/llm-to-bedrock/references/helpers/behavior-delta-detection/references/gemini-to-bedrock.md
- skills/llm-to-bedrock/references/helpers/behavior-delta-detection/references/openai-to-bedrock.md
- skills/llm-to-bedrock/references/helpers/dependency-conflict-resolution/dependency-conflict-resolution.md
- skills/llm-to-bedrock/references/helpers/resolve-bedrock-model-id/resolve-bedrock-model-id.md
- skills/llm-to-bedrock/references/helpers/run-source-model-baseline/run-source-model-baseline.md
- skills/llm-to-bedrock/references/vendored/telemetry/PROTOCOL.md
- skills/llm-to-bedrock/references/vendored/telemetry/cli.py
- skills/llm-to-bedrock/references/vendored/telemetry/consent/accept.py
- skills/llm-to-bedrock/references/vendored/telemetry/consent/cli.py
- skills/llm-to-bedrock/references/vendored/telemetry/consent/notice.py
- skills/llm-to-bedrock/references/vendored/telemetry/consent/opt_out.py
- skills/llm-to-bedrock/references/vendored/telemetry/consent/record.py
- skills/llm-to-bedrock/references/vendored/telemetry/metric_emission/client.py
- skills/llm-to-bedrock/references/vendored/telemetry/metric_emission/migration.py
- skills/llm-to-bedrock/references/vendored/telemetry/metric_emission/migration_attributes.py
- skills/llm-to-bedrock/references/vendored/telemetry/version.json
- skills/llm-to-bedrock/scripts/bedrock_pricing.py
- skills/llm-to-bedrock/scripts/iam_policy.py
- skills/llm-to-bedrock/scripts/image_input.py
- skills/llm-to-bedrock/scripts/preflight_bedrock.py
- skills/llm-to-bedrock/scripts/pyproject.toml
- skills/llm-to-bedrock/scripts/render_report.py
- skills/llm-to-bedrock/scripts/resolve_source_model.py
- skills/llm-to-bedrock/scripts/schemas/analysis.json
- skills/llm-to-bedrock/scripts/schemas/delta-decisions.json
- skills/llm-to-bedrock/scripts/schemas/eval.json
- skills/llm-to-bedrock/scripts/schemas/ingestion.json
- skills/llm-to-bedrock/scripts/schemas/rewrite.json
- skills/llm-to-bedrock/scripts/source_baseline.py
- skills/llm-to-bedrock/scripts/test_bedrock_pricing.py
- skills/llm-to-bedrock/scripts/test_delta_reference_schema.py
- skills/llm-to-bedrock/scripts/test_iam_policy.py
- skills/llm-to-bedrock/scripts/test_image_input.py
- skills/llm-to-bedrock/scripts/test_preflight_bedrock.py
- skills/llm-to-bedrock/scripts/test_render_report.py
- skills/llm-to-bedrock/scripts/test_resolve_source_model.py
- skills/llm-to-bedrock/scripts/test_source_baseline.py
- skills/llm-to-bedrock/scripts/test_validate_result.py
- skills/llm-to-bedrock/scripts/uv.lock
- skills/llm-to-bedrock/scripts/validate_result.py
Every link opens the file at its source, pinned to the revision this page describes.