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 users who just want to check or enable Bedrock model access for specific models (e.g. 'request access to Claude on Bedrock', 'enable GPT models on Bedrock', 'which models do I turn on') with no code migration — it checks each model and walks the right access step (Marketplace/model access and IAM) for the named models, 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 installed alongside this skill (Assess is delegated to it, no standalone fallback if absent); access-only mode does not need gcp-to-aws.
Pinned to revision 45aeba4e1cc0, 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/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.