Bedrock
Bedrock boto3/CLI snippets, IAM model ARNs, en exception-by-exception debugging
Werkt met setup
Wat het doet
Een referentieskill voor Amazon Bedrock die boto3- en AWS CLI-patronen levert voor het aanroepen van foundation-modellen, het streamen van antwoorden, het genereren van Titan-embeddings en het voeren van gesprekken in meerdere beurten, plus een control-plane versus data-plane CLI-tabel, een least-privilege IAM-beleid met correcte foundation-model ARNs, en probleemoplossingssecties gekoppeld aan AccessDeniedException, ModelNotReadyException, ThrottlingException en ValidationException. Het activeert wanneer u vraagt naar het aanroepen van foundation-modellen op AWS, het inschakelen van modeltoegang, het bouwen van embeddings of RAG op Bedrock, of het debuggen van Bedrock API-fouten. Codevoorbeelden richten zich nog steeds op de gepensioneerde anthropic.claude-3-sonnet-20240229-v1:0 model-ID en het legacy invoke_model body-formaat in plaats van de Converse API of cross-region inference-profielen.
Testrapport
De repo-structuur via de GitHub API opgevraagd, skills/bedrock/SKILL.md opgehaald (393 regels, HTTP 200); steekproefsgewijs skills/bedrock/model-invocation.md (200) en .claude-plugin/marketplace.json (200, bedrock staat vermeld) gecontroleerd — geen kapotte verwijzingen en geen curl|sh, base64 blobs, geheime exfiltratie of injectietekst, maar SKILL.md linkt model-invocation.md nergens, dus dat begeleidende bestand is wees en zou nooit worden geladen. Triggerzinnen die ik beoordeelde: MOET activeren — "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"; MOET NIET — "Set up a SageMaker training job for my custom model", "Build a RAG pipeline over my docs with OpenAI embeddings and pgvector"; 5/5 correct, hoewel de ongekwalificeerde zin "implementing RAG patterns" in de beschrijving een over-trigger risico is. Outputtest: Ik schreef eerst een baseline Bedrock aanroep-snippet (Converse API, botocore adaptieve retries, bedrock vs bedrock-runtime notitie), daarna de skill-gevolgde versie — de skill voegde dingen toe die ik niet had geproduceerd (foundation-model ARN-formaat in een least-privilege IAM-beleid, `aws bedrock list-foundation-models --by-provider anthropic --query ...`, `iam simulate-principal-policy` als een access-denied probe, control-plane/data-plane command split), maar pushte de gepensioneerde model-ID anthropic.claude-3-sonnet-20240229-v1:0 en de legacy anthropic_version body in plaats van Converse, het retry-voorbeeld vangt alleen ModelNotReadyException op terwijl de ThrottlingException-sectie proza en geen code biedt, en één "Debug"-blok is omheind als python terwijl het een bash `aws`-commando bevat. Frontmatter beweert last_updated 2026-01-07, maar elke model-ID is van het 2024-tijdperk zonder vermelding van cross-region inference-profielen, en het Codex-voorbeeld van de README installeert een niet-bestaande `rlhf` skill. Er werd geen live AWS-oproep gedaan; beide artefacten waren code, geproduceerd en vergeleken in-context.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
/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/
Commando's en voorbeeldprompts
/bedrockBedrock boto3/CLI snippets, IAM model ARNs, en exception-by-exception debugging
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Invoke a Bedrock foundation model for this taskBuild a RAG pipeline using Bedrock embeddingsConfigure model access for our Bedrock application