Rails Active Storage
Automates Active Storage tasks like image optimization, deletion, and metadata management in Ruby on Rails applications.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add rails-active-storage npx -- -y @trustedskills/rails-active-storage
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"rails-active-storage": {
"command": "npx",
"args": [
"-y",
"@trustedskills/rails-active-storage"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill enables Rails applications to handle file storage using Active Storage. It allows you to store files (images, videos, documents) on cloud services like AWS S3 or Azure Blob Storage, rather than directly on the application server's filesystem. This provides scalability and improved performance for handling user-uploaded content.
When to use it
- User Profile Pictures: Allow users to upload profile pictures that are stored securely in a cloud storage service.
- Product Images: Enable e-commerce sites to store product images efficiently, scaling with the number of products offered.
- Document Uploads: Facilitate secure and scalable document uploads for applications requiring file attachments (e.g., legal documents, invoices).
- Video Hosting: Provide a backend solution for storing and serving videos uploaded by users or integrated into an application.
Key capabilities
- Cloud storage integration (AWS S3, Azure Blob Storage)
- File attachment management within Rails models
- Direct URL access to stored files
- Variant generation (e.g., creating thumbnails)
- Secure file serving
Example prompts
- "Upload this image and store it as 'profile_image' for user with ID 123."
- "Generate a thumbnail of the attached document named 'report.pdf'."
- "Retrieve the direct URL for the file associated with Active Storage attachment ID abcdefg."
Tips & gotchas
- Requires a configured cloud storage provider (e.g., AWS S3 bucket) to function correctly.
- Ensure appropriate permissions are set on your cloud storage buckets for secure access.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.