Bedrock
Bedrock boto3/CLI-snutter, IAM-modell-ARN-er, og unntak-for-unntak feilsøking
Krever oppsett
Hva den gjør
En referanseferdighet for Amazon Bedrock som leverer boto3- og AWS CLI-mønstre for å påkalle grunnlagsmodeller, strømme svar, generere Titan-innbygginger og holde flertursamtaler, pluss en kontrollplan vs dataplan CLI-tabell, en IAM-policy med minst privilegium med korrekte grunnlagsmodell-ARN-er, og feilsøkingsseksjoner nøklet til AccessDeniedException, ModelNotReadyException, ThrottlingException og ValidationException. Den utløses når du spør om å kalle grunnlagsmodeller på AWS, aktivere modelltilgang, bygge innbygginger eller RAG på Bedrock, eller feilsøke Bedrock API-feil. Kodeeksempler retter seg fortsatt mot den pensjonerte anthropic.claude-3-sonnet-20240229-v1:0 modell-ID-en og det eldre invoke_model-kroppsformatet i stedet for Converse API eller tverrregionale inferensprofiler.
Testrapport
Listet repo-treet via GitHub API, hentet skills/bedrock/SKILL.md (393 linjer, HTTP 200); stikkprøvekontrollerte skills/bedrock/model-invocation.md (200) og .claude-plugin/marketplace.json (200, bedrock er listet) — ingen ødelagte referanser og ingen curl|sh, base64 blobs, hemmelig eksfiltrering eller injeksjonstekst, men SKILL.md lenker aldri model-invocation.md noe sted, så den medfølgende filen er foreldreløs og ville aldri blitt lastet. Triggerfraser jeg vurderte: BØR utløses — "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"; BØR IKKE — "Set up a SageMaker training job for my custom model", "Build a RAG pipeline over my docs with OpenAI embeddings and pgvector"; 5/5 korrekt, selv om den ukvalifiserte frasen "implementing RAG patterns" i beskrivelsen er en risiko for overutløsning. Utgangstest: Jeg skrev et grunnlinje Bedrock-påkallingssnutt først (Converse API, botocore adaptive retries, bedrock vs bedrock-runtime note), deretter den ferdighetsfulgte versjonen — ferdigheten la til ting jeg ikke hadde produsert (grunnlagsmodell ARN-format i en IAM-policy med minst privilegium, `aws bedrock list-foundation-models --by-provider anthropic --query ...`, `iam simulate-principal-policy` som en access-denied probe, kontrollplan/dataplan kommando-splitt), men presset den pensjonerte modell-ID-en anthropic.claude-3-sonnet-20240229-v1:0 og den eldre anthropic_version-kroppen i stedet for Converse, dens retry-eksempel fanger kun ModelNotReadyException mens ThrottlingException-seksjonen tilbyr prosa og ingen kode, og en "Debug"-blokk er inngjerdet som python mens den inneholder en bash `aws`-kommando. Frontmatter hevder last_updated 2026-01-07, men hver modell-ID er fra 2024-tiden uten omtale av tverrregionale inferensprofiler, og READMEs Codex-eksempel installerer en ikke-eksisterende `rlhf`-ferdighet. Ingen live AWS-kall ble gjort; begge artefaktene var kode, produsert og sammenlignet i kontekst.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
/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/
Kommandoer og eksempelprompter
/bedrockBedrock boto3/CLI-snutter, IAM-modell-ARN-er, og unntak-for-unntak feilsøking
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Invoke a Bedrock foundation model for this taskBuild a RAG pipeline using Bedrock embeddingsConfigure model access for our Bedrock application