Bedrock
Bedrock boto3/CLI-snuttar, IAM-modell-ARNs och undantag-för-undantag-felsökning
Fungerar med konfiguration
Vad den gör
En referensfärdighet för Amazon Bedrock som tillhandahåller boto3- och AWS CLI-mönster för att anropa grundmodeller, strömma svar, generera Titan-inbäddningar och hålla flerstegskonversationer, plus en control-plane vs data-plane CLI-tabell, en IAM-policy med minsta möjliga behörighet med korrekta grundmodell-ARNs, och felsökningssektioner kopplade till AccessDeniedException, ModelNotReadyException, ThrottlingException och ValidationException. Den utlöses när du frågar om att anropa grundmodeller på AWS, aktivera modellåtkomst, bygga inbäddningar eller RAG på Bedrock, eller felsöka Bedrock API-fel. Kodexempel riktar sig fortfarande till det pensionerade anthropic.claude-3-sonnet-20240229-v1:0 modell-ID och det äldre invoke_model-kroppsformatet snarare än Converse API eller cross-region inference-profiler.
Testrapport
Listade repo-trädet via GitHub API, hämtade skills/bedrock/SKILL.md (393 rader, HTTP 200); stickprovskontrollerade skills/bedrock/model-invocation.md (200) och .claude-plugin/marketplace.json (200, bedrock är listad) — inga trasiga referenser och ingen curl|sh, base64-blobar, hemlig exfiltrering eller injektionstext, men SKILL.md länkar aldrig model-invocation.md någonstans, så den medföljande filen är föräldralös och skulle aldrig laddas. Trigger-fraseringar jag bedömde: SKA utlösas — "How do I call Claude on AWS Bedrock from boto3?", "Generate Titan text embeddings for my vector index", "I get AccessDeniedException invoking a foundation model in us-east-1"; SKA INTE — "Set up a SageMaker training job for my custom model", "Build a RAG pipeline over my docs with OpenAI embeddings and pgvector"; 5/5 korrekta, även om den okvalificerade frasen "implementing RAG patterns" i beskrivningen är en risk för överutlösning. Output-test: Jag skrev ett baslinje Bedrock-anropssnutt först (Converse API, botocore adaptive retries, bedrock vs bedrock-runtime-anteckning), sedan den skicklighetsföljda versionen — skickligheten lade till saker jag inte hade producerat (grundmodell-ARN-format i en IAM-policy med minsta möjliga behörighet, `aws bedrock list-foundation-models --by-provider anthropic --query ...`, `iam simulate-principal-policy` som en access-denied-sond, control-plane/data-plane kommando-split), men tryckte på det pensionerade modell-ID:t anthropic.claude-3-sonnet-20240229-v1:0 och den äldre anthropic_version-kroppen istället för Converse, dess retry-exempel fångar endast ModelNotReadyException medan ThrottlingException-sektionen erbjuder prosa och ingen kod, och ett "Debug"-block är inhägnat som python medan det innehåller ett bash `aws`-kommando. Frontmatter hävdar last_updated 2026-01-07 men varje modell-ID är från 2024 utan omnämnande av cross-region inference-profiler, och README:s Codex-exempel installerar en icke-existerande `rlhf`-skicklighet. Inget live AWS-anrop gjordes; båda artefakterna var kod, producerade och jämförda in-context.
Testad: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
/plugin marketplace add itsmostafa/aws-agent-skills /plugin install aws-agent-skills # Or single skill, manually: git clone https://github.com/itsmostafa/aws-agent-skills /tmp/aws-agent-skills cd /tmp/aws-agent-skills mkdir -p ~/.claude/skills/bedrock cp -R /tmp/aws-agent-skills/skills/bedrock/. ~/.claude/skills/bedrock/
Kommandon och exempelprompter
/bedrockBedrock boto3/CLI-snuttar, IAM-modell-ARNs och undantag-för-undantag-felsökning
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Invoke a Bedrock foundation model for this taskBuild a RAG pipeline using Bedrock embeddingsConfigure model access for our Bedrock application