ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

aws-s3

AWS S3 integration. Manage Buckets. Use when the user wants to interact with AWS S3 data.

Why use this skill?

Easily manage your AWS S3 buckets and objects with the OpenClaw aws-s3 skill. Automate file storage, retrieval, and cloud asset management.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/gora050/aws-s3
Or

What This Skill Does

The aws-s3 skill for OpenClaw enables seamless interaction with Amazon Simple Storage Service (S3) directly through the Membrane platform. It empowers users to manage buckets and objects without needing to manually handle complex AWS SDK configurations, IAM policy management, or credential rotation. By leveraging Membrane's underlying infrastructure, this skill automates the authentication lifecycle and provides a standardized interface for performing S3 operations, such as listing files, retrieving data, or managing cloud storage infrastructure.

Installation

To integrate this skill into your OpenClaw environment, use the command: clawhub install openclaw/skills/skills/gora050/aws-s3. Ensure that you have the Membrane CLI installed globally via npm install -g @membranehq/cli. After installation, perform the authentication handshake by running membrane login and connecting your specific AWS account via the membrane connect workflow. Once the connection is established, you can query available actions using membrane action list to see what specific bucket management commands are available for your environment.

Use Cases

This skill is ideal for developers and system administrators who frequently interact with S3. Common use cases include: automating file uploads for backup processes, retrieving logs or media assets from buckets for data analysis, organizing assets within an S3 hierarchy, or quickly inspecting storage contents without leaving your AI agent session. It is particularly useful for teams who require a headless way to manage cloud storage assets as part of a larger automation workflow.

Example Prompts

  1. "List all files currently in my production-backups bucket and show me the last five modified objects."
  2. "I need to upload the file named 'report.pdf' located on my local machine to the 'company-analytics' S3 bucket."
  3. "Check if the bucket 'user-data-store' exists, and if it does, generate a summary of the total number of objects stored inside."

Tips & Limitations

When working with this skill, always verify your connection status using membrane connection list if operations fail. Since this skill interfaces directly with AWS APIs, ensure that the IAM user or role used for the connection has the appropriate 'Read' and 'Write' permissions (such as s3:ListBucket and s3:PutObject). If an action isn't explicitly supported, remember that you can use the proxy request feature to send raw calls to the S3 API directly. Be mindful of S3 pricing—repeatedly querying large buckets or performing bulk file operations may incur data transfer or API request costs.

Metadata

Author@gora050
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-gora050-aws-s3": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#aws#s3#cloud-storage#cloud-ops#automation
Safety Score: 4/5

Flags: network-access, external-api