garage-v2

Document Garage v2 S3-compatible object storage and admin API workflows.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/sncollective/snc-platform --skill garage-v2
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: garage-v2
Source: https://github.com/sncollective/snc-platform/tree/main/.claude/skills/garage-v2
Command: npx skills add https://github.com/sncollective/snc-platform --skill garage-v2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Garage v2 provides a concise reference and practical guidance for working with Garage's S3-compatible object storage and admin APIs, covering bucket and object workflows, presigned URLs, and multipart uploads.

Core Features & Use Cases

  • S3-compatible API surface for buckets, objects, multipart uploads, presigned URLs, and access controls.
  • How-to guidance for configuring Garage storage, lifecycle rules, Cors, and admin API interactions.
  • Real-world usage scenarios including bucket management, object uploads, and secure URL generation.

Quick Start

Create a new bucket named my-bucket and upload a sample object using the S3-compatible Garage v2 API.

Frequently Asked Questions about garage-v2

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a bucket and upload an object using the Garage S3-compatible API?▼

To create a bucket and upload an object using the Garage S3-compatible API, configure your S3 client with the Garage endpoint and execute standard S3 PutBucket and PutObject requests to manage storage workflows.

Can I generate presigned URLs for secure object access in Garage v2?▼

Yes, Garage v2 supports generating presigned URLs. You can use the S3-compatible API surface to create secure, time-limited links for direct object access without exposing permanent credentials.

Does Garage v2 support multipart uploads for large objects?▼

Garage v2 fully supports multipart uploads through its S3-compatible API, allowing you to reliably upload large objects by breaking them into smaller, independent parts for better transfer resilience.

How do I configure lifecycle rules and CORS for object storage in Garage?▼

Configuring lifecycle rules and CORS in Garage involves applying standard S3-compatible API configurations to your buckets, enabling automated object transitions and cross-origin access management.

What S3-compatible admin API interactions are available for Garage storage?▼

Garage storage provides admin API interactions that allow you to manage cluster operations, configure access controls, and handle bucket workflows beyond the standard S3-compatible API surface.