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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gora050/aws-s3What 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
- "List all files currently in my production-backups bucket and show me the last five modified objects."
- "I need to upload the file named 'report.pdf' located on my local machine to the 'company-analytics' S3 bucket."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gora050-aws-s3": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
arive
Arive integration. Manage Leads, Persons, Organizations, Deals, Projects, Activities and more. Use when the user wants to interact with Arive data.
kartra
Kartra integration. Manage Persons, Organizations, Leads, Deals, Pipelines, Activities and more. Use when the user wants to interact with Kartra data.
gigasheet
Gigasheet integration. Manage Workbooks, Users, Teams, Shares. Use when the user wants to interact with Gigasheet data.
hive
Hive integration. Manage Users, Projects, Actions, Notes, Files, Activities and more. Use when the user wants to interact with Hive data.
mautic
Mautic integration. Manage Leads, Organizations, Users, Roles, Notes, Activities and more. Use when the user wants to interact with Mautic data.