aws-sdk-python-usage

Community

Write correct, production-ready Python AWS code.

Authormreferre
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents common boto3/botocore mistakes by standardizing how you create clients and sessions, make calls, handle errors, and work safely with pagination, waiters, and common services like S3 and DynamoDB.

Core Features & Use Cases

  • Client vs resource patterns: choose the correct interface (clients for API coverage, resources for higher-level object-oriented access).
  • Correct session, configuration, and credential handling: reuse clients properly, use botocore Config for retries/timeouts, and rely on boto3’s credential resolution.
  • Reliability utilities: use paginators instead of manual NextToken loops, use waiters for state transitions, and follow S3 transfer and presigned URL best practices.
  • DynamoDB correctness: prefer the resource interface for native Python types, use condition expressions safely, and handle typed exceptions correctly.
  • Error-handling discipline: catch only actionable exceptions and prefer service-specific typed exceptions over generic ClientError in business logic.

Quick Start

Use this skill when you are writing or reviewing Python code that imports boto3 or botocore for any AWS operation, including S3 transfers, presigned URLs, DynamoDB CRUD, or client configuration.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: aws-sdk-python-usage
Download link: https://github.com/mreferre/aws-agent-toolkit-skills/archive/main.zip#aws-sdk-python-usage

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.