AWS Startups is an official AWS repository containing plugins, skills, tools, and other resources for people building startup products on Amazon Web Services. Its add-ons support startup-focused architecture, migration, and development work on AWS.
Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add awslabs/startups/plugin install aws-startup-advisorWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/awslabs/startups/llm-to-bedrock)<a href="https://agentmods.dev/skills/awslabs/startups/llm-to-bedrock"><img src="https://agentmods.dev/badge/skills/awslabs/startups/llm-to-bedrock/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/awslabs/startups/llm-to-bedrock"><img src="https://agentmods.dev/badge/skills/awslabs/startups/llm-to-bedrock.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00150 | $0.09313 |
| Opus 5 | $0.00075 | $0.04657 |
| Sonnet 5 | $0.00030 | $0.01863 |
| Haiku 4.5 | $0.00015 | $0.00931 |
Grade D, and why
llm-to-bedrock scanned grade D with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Asks for rootmediumPrivilege escalation
A mod that escalates privileges can change anything on the machine, not only the project.
printf '%s=%s\n' "$KEY_ENV_VAR" "$(printenv "$KEY_ENV_VAR")" > "$REPO/.saws-migrate/.source-provider-env" && chmod 600 "$REPO/.saws-migrate/.source-provider-env" Recursive force deletehighDestructive command
rm -rf with a variable or a broad path is one typo away from removing the wrong tree.
> `git tag -d saws-migrate-baseline`, and `rm -rf .saws-migrate .migration` removes all How it starts
The opening of the file, as written. The whole thing — 631 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Migrate to Bedrock (Assess + Execute)
Single-command AI migration: OpenAI / Gemini / Anthropic → Amazon Bedrock.
Requires the gcp-to-aws skill installed alongside this one. This skill has no
standalone Assess implementation — Phase A below delegates Assess entirely to gcp-to-aws
via a cross-skill invocation, and there is no fallback path that performs Assess itself if
gcp-to-aws is missing. If you installed this skill on its own (e.g. a single-skill
npx skills add), install gcp-to-aws too before using it.
The skill base directory is given in the "Base directory for this skill: X" line the harness
emits at load time. Call it <SKILL_BASE>. Derived paths:
$SCRIPTS=<SKILL_BASE>/scripts$HELPERS=<SKILL_BASE>/references/helpers(the former helper skills, now references)
Step 0 — Check prerequisites
0a. Check that uv is available
uv --version 2>/dev/null || echo "MISSING"
If missing: "Install uv first — see the official install guide: https://docs.astral.sh/uv/getting-started/installation/ (e.g. brew install uv or pipx install uv)". Stop.
0b. Check that the gcp-to-aws sibling skill is installed
Phase A below delegates the entire Assess step to the gcp-to-aws skill via the Skill tool —
there is no Assess logic in this skill to fall back to. gcp-to-aws is a separate skill,
not bundled inside this one — a single-skill install (e.g. npx skills add ... --skill llm-to-bedrock) does not bring it along automatically. Check for it now, before promising the
user an Assess phase this deployment cannot run:
[ -f "<SKILL_BASE>/../gcp-to-aws/SKILL.md" ] && echo GCP_TO_AWS_PRESENT || echo GCP_TO_AWS_MISSING
This checks the sibling directory relative to <SKILL_BASE> (defined above), which works
under any install path — native plugin install and npx skills add --skill '*' both place
gcp-to-aws as a sibling of this skill's own directory. It does not depend on
${CLAUDE_PLUGIN_ROOT}.
What ships with it
36 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- references/helpers/bedrock-known-fixes/bedrock-known-fixes.md 2.1 KB
- references/helpers/bedrock-known-fixes/references/bedrock-iam-inference-profile.md 2.9 KB
- references/helpers/bedrock-known-fixes/references/bedrock-inference-profile-model-id.md 1.9 KB
- references/helpers/bedrock-known-fixes/references/bedrock-response-key-casing.md 990 B
- references/helpers/bedrock-known-fixes/references/bedrock-vision.md 1.3 KB
- references/helpers/bedrock-known-fixes/references/bedrock-vision.py.template 3.2 KB
- references/helpers/behavior-delta-detection/behavior-delta-detection.md 11 KB
- references/helpers/behavior-delta-detection/references/gemini-to-bedrock.md 6.1 KB
- references/helpers/behavior-delta-detection/references/openai-to-bedrock.md 13 KB
- references/helpers/dependency-conflict-resolution/dependency-conflict-resolution.md 6.0 KB
- references/helpers/resolve-bedrock-model-id/resolve-bedrock-model-id.md 6.5 KB
- references/helpers/run-source-model-baseline/run-source-model-baseline.md 19 KB
- scripts/bedrock_pricing.py 12 KB runs code
- scripts/iam_policy.py 5.4 KB runs code
- scripts/image_input.py 3.8 KB runs code
- scripts/preflight_bedrock.py 15 KB runs code
- scripts/pyproject.toml 565 B
- scripts/render_report.py 5.6 KB runs code
- scripts/resolve_source_model.py 8.1 KB runs code
- scripts/schemas/analysis.json 3.6 KB
- scripts/schemas/delta-decisions.json 875 B
- scripts/schemas/eval.json 2.3 KB
- scripts/schemas/ingestion.json 1.6 KB
- scripts/schemas/rewrite.json 2.1 KB
- scripts/source_baseline.py 10 KB runs code
- scripts/test_bedrock_pricing.py 11 KB runs code
- scripts/test_delta_reference_schema.py 8.9 KB runs code
- scripts/test_iam_policy.py 6.8 KB runs code
- scripts/test_image_input.py 5.8 KB runs code
- scripts/test_preflight_bedrock.py 11 KB runs code
- scripts/test_render_report.py 6.3 KB runs code
- scripts/test_resolve_source_model.py 6.5 KB runs code
- scripts/test_source_baseline.py 8.2 KB runs code
- scripts/test_validate_result.py 13 KB runs code
- scripts/uv.lock 181 KB
- scripts/validate_result.py 7.3 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago Changed · +50 lines · +24 tokens per session fcc1e5d42704
- 8d ago Changed · +25 lines 7512455f4215
- 11d ago First seen · 556 lines · 126 tokens per session scan D ea96e89cd715
llm-to-bedrock is a skill published in the GitHub repository awslabs/startups (17 stars, last pushed today), licensed Apache-2.0. It adds 150 tokens to every session and 9,313 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it D with 2 findings (asks for root, recursive force delete). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
gemini-api-agent-platform
Guides the usage of the Gemini API on Agent Platform with the Google Gen AI SDK for enterprise AI applications. Covers SDK usage (Python, JS/TS, Go, Java, C#), capabilities like Live API, tools, multimedia generation, caching, and batch prediction.
open-source
Documentation reference for writing Python code using the browser-use open-source library. Use this skill whenever the user needs help with Agent, Browser, or Tools configuration, is writing code that imports from browseruse, asks about @sandbox deployment, supported LLM models, Actor API, custom tools, lifecycle…
deepstream-sop
Use this skill when building, deploying, evaluating, debugging, or measuring latency for the DeepStream SOP Inference Microservice — a GPU-accelerated FastAPI service that detects whether operators perform assembly-line steps in order via event boundary detection (GEBD) plus VLM classification. Trigger even if the…
gemini-api-dev
Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. Covers SDK usage and best…
azure-search-documents-dotnet
Azure AI Search SDK for .NET (Azure.Search.Documents). Use for building search applications with full-text, vector, semantic, and hybrid search. Covers SearchClient (queries, document CRUD), SearchIndexClient (index management), and SearchIndexerClient (indexers, skillsets). Triggers: "Azure Search .NET"…
azure-search-documents-ts
Build search applications using Azure AI Search SDK for JavaScript (@azure/search-documents). Use when creating/managing indexes, implementing vector/hybrid search, semantic ranking, or building agentic retrieval with knowledge bases.